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

问题描述 投票:1回答:2

我已经调整了几次。这似乎是我的问题是在IF函数中,当我引用它没有拿起它的日期。我是否需要使用特定功能来呼叫日期?如果我将日期改为随机的,比如DAN,那么公式就可以了。

示例数据表:

Data Sheet

我希望它总结为:

Summary Sheet

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

excel sumifs
2个回答
0
投票

如果您将其作为数组公式输入(使用Ctrl + Shift + Enter),您的公式实际上可以正常工作:

enter image description here

我稍微修改它只是因为它不采用'硬编码'值并且通过一些小心的范围锁定,这是最后一个:

=SUM(IF($C$2:$H$2=C$16,IF($B$3:$B$14=$B17,$C3:$H3)))

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

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

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


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.