我正在尝试查找一系列单元格的总和...如果这些单元格满足两个条件。
我有两列具体日期:
start(J) end(K)
12/4/2017 12/10/2017
12/11/2017 12/17/2017
我有一个包含许多日期的日期列:
Date
14-Dec-17
etc
最后是一个值列:
Value
12.5
我要实现的是,如果日期列下的单元格是> =起始日期,而<=到同一行中的结束日期。我想取与日期在同一行的值列中的值,如果日期数据符合条件,则计算值单元格数据的总和。
if(“ date1”> =“ start1” &&“ date1” <=“ end1”) 比如果为true,则在与“ date1”相同的行中获取“ value1”的单元格值 然后将符合条件的日期的所有值相加并返回总和。
这是我能想到的最好的解释我想要达到的目标。如果可能的话,我想使用一个公式。
所以我想到的第一个公式是:
=IF(AND(E$15:E$218>J15,E$15:E$218<K15),SUBTOTAL(9,H$15:H$218),0)
这将为每一行返回零(除了一行),并且如果将“值”范围内的所有值相加并返回,则返回一个。
我目前正在尝试查看是否可以使用没有运气的SUMIFS公式。
关于如何或可能使用公式实现此目标的任何建议。如果有区别的话,我的数据也在表格中。如果需要,我可以将数据放入标准电子表格中。
任何帮助将不胜感激。预先感谢。
Scott Craner提供的解决方案:
Date Unit Value Daily EV Week Start Week End Weekly Total
14-Dec-17 0.57 1.71 12/4/2017 12/10/2017 0
14-Dec-17 0.65 0.65 12/11/2017 12/17/2017 2.36
在我的情况下,如果“日期”介于“周开始”和“周结束”之间,则每日EV是我要求和的“值”。...“每周总计”是所有“每日EV”的总和介于这些日期之间的值
答案 0 :(得分:1)
SUMIFS:
=SUMIFS(H$15:H$218,E$15:E$218,">" & J15,E$15:E$218, "<" & K15)