日期之间的SUMIF标准


0

我有工作表成本,日期是提高成本的日期,日期是实际收到的成本。费用格式为“货币”。“计划收货日期”是一个下拉选项,“实际收货”的格式如下:

Cost | Planned Recieve Date | Actual Goods Receipt
$XYZ | Apr-18               | 11 April 2018
$XYZ | Apr-18               | 24 April 2018
$XYZ | Apr-18               | 28 April 2018

我所要做的,就是看到所有费用的总和预期在给定月份待提高,又有多少是ACTUALLY在给定月份收到。带日期的成本在一张纸上的“订购”上,而我需要的公式是在另一张纸上。

预期成本使用“计划收货日期”列。我的公式是:

= SUMIF(Ordering!$L$11:$L$365, "Apr-18", Ordering!$E$11:$E$365)

给我带来麻烦的是实际收到的Ammount,我似乎无法正确确定标准。这使用的是“实际收货”列,该列的日期已格式化。该单元格显示2018年4月24日,并且在单元格编辑器框中具有24/04/2018。我使用的公式是:

= SUMIF(Ordering!$P$11:$P$365,">=01/04/2018 AND <=30/04/2018",Ordering!$M$11:$M$365)

这给了我一个低于我期望的价值,并且我没有损失任何成本。(4月8日只有3个。)我尝试了多种不同的标准编写方式,并且使用了通配符。

什么是构建标准的正确方法,以便我可以看到给定月份内所有日期的“实际收款”的总费用?


您能否与我们分享一些示例数据以更好地解决该问题!☺
拉杰什小号

1
您的第二个公式应这样写,=SUMIFS(Ordering!$P$11:$P$365,">=01/04/2018 ,Ordering!$P$11:$P$365,<=30/04/2018",Ordering!$M$11:$M$365)
Rajesh S

1
而且,如果您AND将来想使用,则正确的语法是AND(Condition1, Condition2, Condition3,...)
cybernetic.nomad

1
@RajeshS SUMIFS的顺序不同。总和范围应该是倒数第一:=SUMIFS(Ordering!$M$11:$M$365,Ordering!$P$11:$P$365,">=01/04/2018 ,Ordering!$P$11:$P$365,<=30/04/2018")
Scott Craner

@ScottCraner,是的,你写的,是我的错。读者plzz这样的阅读 ,,, =SUMIFS(Ordering!$M$11:$M$365,Ordering!$P$11:$P$365,">=01/04/2018 ,Ordering!$P$11:$P$365,<=30/04/2018")。基本上,我的主要理由是提醒OP使用情况SUMIFS而不是 SUMIF
Rajesh S

Answers:


1

您可以使用Sumproduct公式:

=SUMPRODUCT((MONTH(A2:A10)=4)*(MONTH(A2:A10)=4), (B2:B10))
  • A2:A10是您的约会范围;
  • 4是月数(4月);
  • B2:B10是您的价格所在的范围

该公式将一直有效,直到“日期”介于01/04/2018和之间,30/04/2018但当其更改为01/04/201817/04/2018会产生问题时。我的建议最好使用Dates代替Month。☺
拉杰什小号

当然日期会更好,但是问题是“给定月份内的所有日期?”
Bes Gh

1

硬编码公式

=SUMIFS(B2:B10,A2:A10,">=01/04/18",A2:A10,"<=30/04/18")

选项1-在公式中手动输入日期

=SUMIFS(B2:B10,A2:A10,">="&DATE(2018,4,1),A2:A10,"<="&DATE(2018,4,30))

选项2-引用单元格中的日期

Start Date in G1
End Date in G2

=SUMIFS(B2:B10,A2:A10,">="&$G$1,A2:A10,"<="&$G$2) 

选项3-根据单元格引用中的月份返回1个月的时间段

Date reference in G1

=SUMIFS(B2:B10,A2:A10,">="&EOMONTH($G$1,-1)+1,A2:A10,"<="&EOMONTH($G$1,0))

更新了选项3公式。不知道是什么时候我第一次打字时脑子里流淌着什么。
转发Ed
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.