满足大于和小于条件的单元格总数

时间:2018-07-23 15:03:56

标签: excel

我正在尝试查找一系列单元格的总和...如果这些单元格满足两个条件。

我有两列具体日期:

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”的总和介于这些日期之间的值

1 个答案:

答案 0 :(得分:1)

SUMIFS:

=SUMIFS(H$15:H$218,E$15:E$218,">" & J15,E$15:E$218, "<" & K15)