使用数组排除时,Countifs公式不起作用,但与包含一起使用

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

我有一个Countifs公式,可以过滤多个标题,有时还可以过滤特定标题中的多个标准。

过滤特定标题以排除2个选项时,它不起作用。它适用于我包括。排除2个选项比包含10个更容易,它是一个模板,因此列中的数据总是会改变,所以最好只排除2个。

该公式包括“MA05”和“MA07”,它给出了正确的答案

=SUM(COUNTIFS(Table15[Vendor],{"MA05","MA07"},Table15[MS],4,Table15[[      SOH DC]],">0",Table15[[      SOH]],0,Table15[RP Type],"Roster",Table15[Listing Status],"Listed",Table15[Ownership 2],"Hyper"))

但是这个应该排除它们,给出错误的答案

=SUM(COUNTIFS(Table15[Vendor],{"<>MA05","<>MA07"},Table15[MS],4,Table15[[      SOH]],0,Table15[RP Type],"Roster",Table15[Listing Status],"Listed",Table15[Ownership 2],"Hyper"))

我认为问题在于双排除{“<> MA05”,“<> MA07”}。我只是不知道如何解决它。

arrays excel formula countif
1个回答
1
投票

当你使用一个数组时,你实际上是在创建一个OR过滤器,但如果要排除,则需要一个AND,这实际上更简单 - 你只需要重复列和其他标准:

=COUNTIFS(Table15[Vendor],"<>MA05",Table15[Vendor],"<>MA07",Table15[MS],4,Table15[[      SOH]],0,Table15[RP Type],"Roster",Table15[Listing Status],"Listed",Table15[Ownership 2],"Hyper")
© www.soinside.com 2019 - 2024. All rights reserved.