如何使用excel中的sumproduct,在同一列中的每个第n个单元格中使用多个条件
我是Excel新手,我一直试图通过谷歌公式来完成一些使用Excel的工作。我遇到了如何使用excel中的sumproduct,在同一列中的每个第n个单元格中使用多个条件,excel,countif,Excel,Countif,我是Excel新手,我一直试图通过谷歌公式来完成一些使用Excel的工作。我遇到了sumproduct,我相信它能满足我的需要,但我可能没有正确地编写公式 如果列中的第n个单元格为“2”,并且同一列中的前一个单元格为“0”,则需要对其进行计数。从我在网上看到的情况来看,带2个数组的sumproduct应该可以工作。这是我想到的,但不起作用: =SUMPRODUCT(((MOD(ROW(C2:C111)-ROW(C2),5)=0)+0,ISNUMBER(SEARCH("0",C2:C111))+0
sumproduct
,我相信它能满足我的需要,但我可能没有正确地编写公式
如果列中的第n个单元格为“2”,并且同一列中的前一个单元格为“0”,则需要对其进行计数。从我在网上看到的情况来看,带2个数组的sumproduct
应该可以工作。这是我想到的,但不起作用:
=SUMPRODUCT(((MOD(ROW(C2:C111)-ROW(C2),5)=0)+0,ISNUMBER(SEARCH("0",C2:C111))+0)*((MOD(ROW(C3:C111)-ROW(C3),5)=0)+0,ISNUMBER(SEARCH("2",C3:C111))+0))
任何帮助都将不胜感激 =SUMPRODUCT(如果(C1:C114=0,1,0),如果(C1:C114'',1,0)*如果(C2:C115=2,1,0))
=SUMPRODUCT((C1:C114=0)*(C1:C114“”)*(C2:C115=2))
并对数组公式使用CTRL+SHIFT+ENTER
注:这些是等效的。范围偏移一行,以满足“0”是“2”上方的一行的条件。还有第三个条件,因此如果空白单元格位于“2”上方,则忽略该条件,否则公式计算的空值为零。尝试按Ctrl+Shift+Enter键输入公式,而不是只按Enter键。您还可以在一个单独的helper列中保留“IF 2…else IF 0…”的逻辑,该列返回要计数的值
OR