我正在尝试解决 excel 中的一个条件问题,它与此非常相似 问题
但是我需要做以下事情:
如果
范围内的产品代码A1:A100
= 某个代码
和
范围内的月份B1:B100
(格式24/06/2011
)= 某个月份(数值,例如 6)
然后
C1:C100
对列中满足上述条件的所有数字求和
到目前为止,我正在使用一个附加表,在其中检查每一行的条件,然后我将这个附加表中的所有出现情况总结起来。但我觉得有一种方法可以摆脱这个附加表。
其中一个关键问题似乎是从 sumproduct 或 countifs 函数内的日期范围中提取月份。
答案1
以数组公式形式输入(按Ctrl- Shift-Enter而不是直接按Enter)
=SUM(($A$1:$A$100="Your Code")*(MONTH($B$1:$B$100)=6)*$C$1:$C$100)