在 Microsoft Excel 中对当前月份的单元格求和
Sum cells that are in current Month in Microsoft Excel
我想计算一些产品的 MTD(月初至今)。假设我的数据是
Product Sale Date
A 2 27/01/2022
B 4 26/01/2022
A 1 14/12/2021
我想汇总本月销售的A产品。所以我的 Sumifs 函数有两个标准。我尝试使用下面的公式,但似乎月份函数不起作用。非常感谢任何提示
=SUMIFS(!B:B,!A:A,"A",!C:C,MONTH(TODAY()))
当月产品“A”的销售额总和:
=SUMPRODUCT($B:$B,(A:A="A")*1,(MONTH($C:$C)=MONTH(TODAY()))*1)
一个可能的选择是使用公式 =IF(NUMBERVALUE(MONTH(TODAY())-MONTH(C2))=0,1,0)[=11= 创建一个新列“是今天的月份” ]
然后使用 =SUMIF(D2:D4,"1",B2:B4)
因此您可以使用以下任何一种,
单元格 C6 中使用的公式
=SUMPRODUCT((MONTH($C:$C)=MONTH(TODAY()))*($A:$A=B6)*($B:$B))
单元格 D6 中使用的公式
=SUM(IF((($A:$A=B6)*(MONTH($C:$C)=MONTH(TODAY()))),$B:$B))
单元格 E6 中使用的公式
=SUM(INDEX($B:$B*(TEXT($C:$C,"MMM")=TEXT(TODAY(),"MMM"))*($A:$A=B6),,))
请记住,您需要增加范围,我只是根据提供的示例数据显示,希望对您有所帮助
我想计算一些产品的 MTD(月初至今)。假设我的数据是
Product Sale Date
A 2 27/01/2022
B 4 26/01/2022
A 1 14/12/2021
我想汇总本月销售的A产品。所以我的 Sumifs 函数有两个标准。我尝试使用下面的公式,但似乎月份函数不起作用。非常感谢任何提示
=SUMIFS(!B:B,!A:A,"A",!C:C,MONTH(TODAY()))
当月产品“A”的销售额总和:
=SUMPRODUCT($B:$B,(A:A="A")*1,(MONTH($C:$C)=MONTH(TODAY()))*1)
一个可能的选择是使用公式 =IF(NUMBERVALUE(MONTH(TODAY())-MONTH(C2))=0,1,0)[=11= 创建一个新列“是今天的月份” ]
然后使用 =SUMIF(D2:D4,"1",B2:B4)
因此您可以使用以下任何一种,
单元格 C6 中使用的公式
=SUMPRODUCT((MONTH($C:$C)=MONTH(TODAY()))*($A:$A=B6)*($B:$B))
单元格 D6 中使用的公式
=SUM(IF((($A:$A=B6)*(MONTH($C:$C)=MONTH(TODAY()))),$B:$B))
单元格 E6 中使用的公式
=SUM(INDEX($B:$B*(TEXT($C:$C,"MMM")=TEXT(TODAY(),"MMM"))*($A:$A=B6),,))
请记住,您需要增加范围,我只是根据提供的示例数据显示,希望对您有所帮助