使用SUMPRODUCT来计算多个条件
试图让Sumproduct评估和计算同一工作表中多列中包含的数据。
-
Column "A"
不应该是空白的 -
Column "B"
具有2016年date
值,并希望每个日历月份报告 -
Column "E"
不应该是空白的 - 只要
Column "E"
在同一行中有一个值,就应该计算Column "AD"
列。 - 在
column "AD"
不存在文本“丢失column "AD"
下面例子的正确计数是三(3)!
这是我到目前为止,但没有工作:
{=SUMPRODUCT(--(YEAR('Sheet1'!$B3:$B502)=2016)*(MONTH('sheet1'!$B3:$B502)=5)*('sheet1'!$E3:$E502<>""))-(('sheet1'!$AD3:$AD502)<>"Loss")}
可以这样做吗?
=SUMPRODUCT(($A2:$A7<>"")*(YEAR($B2:$B7)=2016)*($C2:$C7<>"")*($D2:$D7<>"Loss"))
这应该统计整个行的数量,其中:
A不是空的
B是2016年
E不是空的
公元不是亏损
只有当所有这些条件都成立的时候,才能连续计数。 上面的公式在H1。
如果你想每月分类,你需要把每个月的计数条件。 所以在G1中,我使用了下面的公式,并复制了12行。
=SUMPRODUCT(($A$2:$A$7<>"")*(YEAR($B$2:$B$7)=2016)*($C$2:$C$7<>"")*($D$2:$D$7<>"Loss")*(MONTH($B$2:$B$7)=ROW(A1)))
行(A1)充当计数器。
概念validation