从VLOOKUP添加总和?

我有3列如下:

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

基本上我只需要看一下表格,并把布尔值设置为No的总数值,但是只有那些月份等于或小于计算机设置的当前月份的值

哪个版本的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()))

使用DSUMfunction。

标准范围将是

 Boolean Month Check No =MONTH(C2) < X 

其中C2Date列中的第一个数据单元格。