excel公式求当A列出现某一名称,B列对应某年月,C列中数值总和

如题所述

B列为日期函数,
=SUMPRODUCT((A2:A200="张三")*(MONTH(B2:B200)=7)*C2:C2)追问

=SUMPRODUCT((A2:A200="张三")*((TEXT($B$2:$B$6000,"e-m")="2016-7")*C2:C2)
准备年月应该是这样吧

追答

我更愿意写成这样:
=SUMPRODUCT((A2:A200="张三")*(YEAR(B2:B200)=2016)*(MONTH(B2:B200)=7)*C2:C200)
当然你的也可以
我第一个回答写错了,是:C2:C200

追问

(YEAR(B2:B200)=2016)*(MONTH(B2:B200)=7) 用年月就不显示数值了

追答

确定你的B列为日期格式,
我这里使用良好

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答