1

我有3列如下:

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

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

4

2 回答 2

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()))

于 2012-09-27T10:54:15.163 回答
0

使用该DSUM功能。

标准范围是

Boolean         Month Check
No              =MONTH(C2) < X

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

于 2012-09-27T11:10:06.450 回答