gpt4 book ai didi

Excel COUNTIFS OR 函数用于非排他匹配

转载 作者:行者123 更新时间:2023-12-04 08:17:58 25 4
gpt4 key购买 nike

我有一份水果订单电子表格。
给定顺序中包含的各种水果都写在同一个单元格中,逗号分隔。
如果我想获得包含香蕉的订单数量,我会执行以下操作

=COUNTIFS('Order List'!C:C,F$1,'Order List'!AG:AG,"*Banana*")
如果我想获得包含橙子的订单数量,我会执行以下操作
=COUNTIFS('Order List'!C:C,F$1,'Order List'!AG:AG,"*Orange*")
这行得通。
现在我想知道有多少订单包括香蕉和/或橙子。
前 2 个结果的总和不起作用,因为包括橘子和香蕉在内的任何订单都将被计算两次。
我找不到一种方法来编写与两者都出现的情况相匹配的正则表达式(减去交集),因为 1)列表中没有排序,所以香蕉可能出现在橙色之前或之后 2)因为数字当列表中有更多项目时,交叉点的增长太快。
这似乎是一个简单的问题,但我还没有弄清楚如何做到这一点,非常感谢您的帮助!
Data example

最佳答案

你可以试试:
enter image description hereC1 中的公式:

=SUMPRODUCT(--(MMULT(IFERROR(FIND(TRANSPOSE(B1:B2),A1:A5),0),MOD(ROW(A1:INDEX(A:A,COUNTA(B1:B2))),1)+1)>0))
我认为你需要 CSE 输入这个 pre-Excel365。

关于Excel COUNTIFS OR 函数用于非排他匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65625432/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com