excel特定时间段内求和
需求:计算2019/1/11(今日日期)-2019/1/31(期望日期)的“VendorB、VendorC…...的数字总和的公式。...
需求:计算2019/1/11(今日日期)-2019/1/31(期望日期)的“Vendor B、Vendor C…...的数字总和的公式。
展开
2个回答
展开全部
假定参数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改为你实际数据的最后一行的行号;】
=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改为你实际数据的最后一行的行号;】
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询