Countifs 公式在使用数组排除时不起作用,但适用于包含
Countifs formula doesn't work when using array exclusion but works with inclusion
我有一个 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"} 上。
我只是不知道如何解决它。
当您使用数组时,您实际上是在创建一个 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")
我有一个 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"} 上。 我只是不知道如何解决它。
当您使用数组时,您实际上是在创建一个 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")