Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel formula SUMIFS/COUNTIFS多个;条件标准_Excel Formula - Fatal编程技术网

Excel formula SUMIFS/COUNTIFS多个;条件标准

Excel formula SUMIFS/COUNTIFS多个;条件标准,excel-formula,Excel Formula,A列有:AppleOrangePear香蕉芒果多次随机排列 列C具有:红色黄色绿色蓝色紫色与列A对应多次且顺序随机 我正在寻找一个公式,该公式计算所有实例的计数或求和,其中Pear紧跟在Apple(即Apple)之后,并且Pear也是Green 我可以分别返回Apple和Pear甚至Pear,它们是Green,但我不知道如何返回紧跟Apple的Pear实例 已尝试使用多个公式使用COUNTIFS、SUMIFS、\uuuu OFFSET\uu,但找不到有效的组合。下面是示例数据的屏幕截图 我想这就

A列有:
Apple
Orange
Pear
香蕉
芒果
多次随机排列

C具有:
红色
黄色绿色
蓝色
紫色与列A对应多次且顺序随机

我正在寻找一个公式,该公式计算所有实例的计数或求和,其中
Pear
紧跟在
Apple
(即
Apple
)之后,并且
Pear
也是
Green

我可以分别返回
Apple
Pear
甚至
Pear
,它们是
Green
,但我不知道如何返回紧跟
Apple
Pear
实例


已尝试使用多个公式使用COUNTIFSSUMIFS、\uuuu OFFSET\uu,但找不到有效的组合。下面是示例数据的屏幕截图

我想这就是你要找的,如果梨是绿色的,上面的细胞是苹果,应该返回真值

=IF(EXACT(TRIM(CONCATENATE(A2," ",B2)),"Pear Green"),IF(A1="Apple",TRUE,FALSE),FALSE)

我用计算机解决了这个问题

=IF(AND(INDIRECT("A"&ROW()-1)="Apple", B2="Green"),1,0)
其中A列是水果,B列是颜色。我将此公式从C2复制到其余行。如果满足条件,它基本上会将1写入C列,否则为0。然后我对结果进行了汇总