溪沙流水 发表于 2021-10-27 16:53:00

按年份及月份进行条件汇总

请教大师:如何在年份和月份都不明确,需要提取生成的情况下,按照年份和月份,同时满足指定条件对数据进行汇总计算?
我个人试着做了个公式,但是不对,请教大神指点,谢谢!
=SUMPRODUCT((YEAR($B$2:$B$99)=K$2)*(MONTH($B$2:$B$99)&"月"=M$2)*(NAME($F$2:$F$99)=$J4)*$H$2:$H$99)

新疆心动联盟 发表于 2021-11-12 13:54:04

=SUMPRODUCT((YEAR($B$2:$B$99)&"年"=K$2)*(MONTH($B$2:$B$99)=M$2)*($F$2:$F$99=$J4),$H$2:$H$99)

汝瓷笔洗 发表于 2022-1-2 15:24:33

=SUMPRODUCT((YEAR($B$2:$B$21)=--LEFT($K$2,4))*($M$2=MONTH($B$2:$B$21))*($F$2:$F$21=$J4),$H$2:$H$21)

芜心 发表于 2022-1-2 19:52:45

感谢,我看明白了,是我的计算列的公式用错了,不应该使用*,应该是“,”。不过为何计算结果是错误的呢,最大的问题计算出来的结果不符合J列的姓名,奇怪!

姚妃照 发表于 2022-1-5 08:40:53

这个公式用的绝,万分感谢,不过计算出来的结果还是不对,没有按照J列的人名计算

泡沫王子 发表于 2022-1-13 05:24:22

原因有:
1.B列从下面有说明(文本),
2.$K$2 是数字后是字符年
3.M$2 是数值。设置了单元格格式 显示为月实际是数值
公式改为:
=SUMPRODUCT((TEXT($B$2:$B$99,"e年m")=$K$2&M$2)*($F$2:$F$99=$J4),$H$2:$H$99)

河东狮吼 发表于 2022-1-29 07:59:20

谢谢,我昨天也终于搞明白原因了,已经修改了公式,没问题了,看来这个EXCEL太深了,感叹学海无崖啊!
页: [1]
查看完整版本: 按年份及月份进行条件汇总