3

我有一列“日”(C6:C37)显示当月的某天,还有一列“每日总计”(F6:F37)显示每天的总支出。我只想计算周末的总支出。

当星期六或星期日在“day”列中时,如何计算“dailytotal”中的值的总和。我怎样才能SUMIF在这里满足我的要求?

4

2 回答 2

3

您可以使用 WEEKDAY 函数来确定日期是哪一天。但是,无法直接将其与 SUMIF 公式一起使用。或者,您可以使用 SUMPRODUCT 公式:

=SUMPRODUCT(--(WEEKDAY(C6:C37,2)>5), F6:F37)
于 2012-10-15T11:53:58.533 回答
1

如果您必须使用 sumif (尽管迈克尔的解决方案效果很好)。这是你可以做的。

添加一个列(我将称为“weekday_range”),它采用=weekday(date, 2)(并填写列)

那么你可以使用

=sumif(weekday_range, ">5", daily_total_range)

然后,您可以根据需要隐藏 weekday_range 所在的列

于 2012-10-15T13:15:59.330 回答