excel特定时间段内求和

需求:计算2019/1/11(今日日期)-2019/1/31(期望日期)的“Vendor B、Vendor C…...的数字总和的公式。

假定参数2019/1/11在A8单元格、2019/1/31在A10单元格,在B10求值,在B10写公式:
=SUMPRODUCT((B1:J1>=$A$8)*(B1:J1<=$A$10)*(B3:J3))【其中,公式中J列号可以改成你自己的表中实际数据的最后一列的列号。这个公式有点“笨”,可以考虑下面的公式】
同时,假定你在A11输入参数:Vendor B(就是你要求和的Vendor名称),在B11写公式:
=SUMPRODUCT(($B$1:$J$1>=$A$8)*($B$1:$J$1<=$A$10)*(OFFSET($A$2,MATCH($A$11,$A$2:$A$5,0)-1,1,,COLUMNS($B$1:$J$1))))【其中,公式中J列号可以改成你自己的表中实际数据的最后一列的列号;$B$1:$J$1是第一行日期的数据,可以改J列为你实际数据的最后一列的列号;$A$2:$A$5是你A列Vendor名字的数据范围,可以将$A$5改为你实际数据的最后一行的行号;】
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-01-11
由于数据较少且小,可以直接笔算
若数据多且大的话,先确定区间,然后使用Excel求和函数进行求和
相似回答