如何在SUMIF中排除多个值?

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

我需要排除 SUMIF 语句中的多个值。但是,我需要“排除”列表是动态的。我知道如何列出我的所有排除项。

这是我当前的逻辑,但有一个排除:

=SUM(SUMIFS(
Results!$I:$I,
Results!$B:$B,$A4,
Results!$P:$P,$C4,
Results!$Q:$Q,{"OFFSHORE"},
Results!$E:$E,{"<>Patch Testing"},
Results!$K:$K,$B4
))+P4

我需要 Results!$E:$E,从第 6-100 行的“任务”选项卡中排除值列表。这可能吗?谢谢!

excel excel-formula
1个回答
0
投票

使用 SUM(FILTER()) 代替:

=SUM(FILTER(Results!$I:$I,
    (Results!$B:$B=$A4)*
    (Results!$P:$P=$C4)*
    (ISNUMBER(MATCH(Results!$Q:$Q,{"OFFSHORE"},0)))*
    (ISERROR(MATCH(Results!$E:$E,Task!A6:A100,0)))*
    (Results!$K:$K=$B4))
© www.soinside.com 2019 - 2024. All rights reserved.