潘国平
发表于 2022-3-7 14:03:41
是的,是对应的整例随机变化的
袁天亮
发表于 2022-3-7 18:21:20
=CHOOSE(MATCH(),SUMPRODUCT1,SUMPRODUCT2,SUMPRODUCT3,SUMPRODUCT4)
详见附件
张立峰
发表于 2022-3-15 11:15:27
把数字、日期改为应有的格式:=SUMIF(表2!$A:$A,$A2,OFFSET(表2!$A:$A,,MATCH(B$1,表2!$1:$1,)-1))
紫尘
发表于 2022-3-15 13:55:01
谢谢,这个我已经会了,就是因为sumifs函数不能像sumproduce函数和sum函数一样计算文本格式数据,才选择放弃使用sumifs函数
没用的老王
发表于 2022-3-15 23:54:34
谢谢大哥,但是有个问题我的数据源不止4、5列啊 有几十列啊
罗向荣
发表于 2022-3-16 05:06:56
你原来的公式修改一下即可:
=SUMPRODUCT((表2!$A$2:$A$125=$A2)*(表2!$B$1:$E$1=B$1)*表2!$B$2:$E$125)
紫罗兰色的月光
发表于 2022-3-17 06:20:57
还是在您发我的文件中使用是可以的,但是在实际的表格中却显示错误,如图,引用的数据表中有A-AO列,行的话不一定,这次是64行 ,下次可能是200-300行
纯粹一点幸运一点俗气一点
发表于 2022-3-22 16:05:22
区区几十列不算多!CHOOSE的范围最多可以254列,如果嫌公式太长太麻烦的话,可以给各个SUMPRODUCT公式定义名称,你复制粘贴几十次就好了.......