Excel: 在对多列和日期行使用 SUM IF 时如何引用日期

Excel: How do I reference a date when using SUM IF for multiple columns and date rows

我已经对此进行了几次调整。似乎我的问题出在 IF 函数中,当我引用一个日期时它没有接收到它。我需要使用特定函数来调用日期吗?如果我将我的日期更改为随机日期,例如 DAN,该公式就可以正常工作。

示例数据table:

Data Sheet

我想要的总结为:

Summary Sheet

这是我尝试使用的公式: =SUM(IF(C2:H2="California",IF(B3:B14="01/01/2018",C3:H14)))

尝试将日期放在 DATEVALUE() 函数中。

你的公式实际上工作得很好,只要你把它作为数组公式输入(使用 Ctrl+Shift+输入):

我只是稍微修改了一下,所以它不采用 'hard coded' 值,并且小心地锁定了范围,这是最后一个:

=SUM(IF($C:$H=C,IF($B:$B=$B17,$C3:$H3)))

然后,我通常会选择 SUMPRODUCT,现在对我来说更自然了:

=SUMPRODUCT($C:$H*($B:$B=$B17)*($C:$H=C))
            <--  1 --> <------ 2 ------> <-----  3 ----->

其中1是完整范围,2是第一个条件,3是第二个条件。