从VLOOKUP添加总SUM?

时间:2012-09-27 10:30:07

标签: excel

我有3列如下:

Boolean          Value          Date
Yes               £3000         01-Jan-2012
No                £3000         01-Jan-2012
No                £3000         01-Nov-2012

基本上我只需要查看该表并提出布尔值设置为“否”的总值,但是只考虑月份等于或小于计算机时间设置的当前月份

2 个答案:

答案 0 :(得分:2)

哪个版本的Excel?在Excel 2007及更高版本中,尝试SUMIFS,它允许您与多个条件相加,即

=SUMIFS(B2:B10,A2:A10,"No",C2:C10,"<="&TODAY())

我使用了单元格引用,但你可以在它们的位置使用命名范围:

=SUMIFS(Value,Boolean,"No",Date,"<="&TODAY())

或在早期版本的Excel中,您可以像这样使用SUMPRODUCT:

=SUMPRODUCT(B2:B10,(A2:A10="No")*(C2:C10<=TODAY()))

答案 1 :(得分:0)

使用DSUM功能。

标准范围

Boolean         Month Check
No              =MONTH(C2) < X

其中C2是列Date中的第一个数据单元格。