如何使用带有文本条件的月份和年份的 SUMIF,
经验!
我想求和
A B C
Date Item Code QTY
01-12-16 86000 50
15-12-16 86021 20
01-02-17 86022 100
01-03-17 86023 50
现在我只想要外部表上 12 月 16 日的 86000 的总和结果。
最佳答案
假设您的数据如下图所示,然后在单元格 G2
中输入以下公式
=SUMPRODUCT((MONTH($A$2:$A$5)=12)*(YEAR($A$2:$A$5)=2016)*($B$2:$B$5=86000)*(C2:C5))
或
=SUMPRODUCT((MONTH($A$2:$A$5)=F2)*(YEAR($A$2:$A$5)=F3)*($B$2:$B$5=F4)*(C2:C5))
在这里,SUMIFS
可能没用,您可以使用 SUM
作为
=SUM(IF(MONTH($A$2:$A$5)=F2,IF(YEAR($A$2:$A$5)=F3,IF($B$2:$B$5=F4,$C$2:$C$5))))
这是一个数组公式,因此请按 Ctrl+Shift+Enter 提交。
编辑:
如果您必须使用月份名称而不是数字,即如果您使用 Dec
而不是 12
,则使用以下公式
=SUMPRODUCT((MONTH($A$2:$A$5)=MONTH(F2&"1"))*(YEAR($A$2:$A$5)=F3)*($B$2:$B$5=F4)*(C2:C5))
关于excel - 如何在外部工作表上使用带有月份和年份的 SUMIF 以及文本条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46520729/