【发布时间】:2017-08-06 18:44:52
【问题描述】:
您好 - 我正在为以下问题寻求帮助。 我有一个实用程序,可以为我提供一组字母(或值)的所有组合。这是 8 选择 n 的形式,即有 8 个字母,我可以为不超过 4 个字母的序列生成所有组合。所以 n 可以是 2、3 或 4
现在这里有点复杂:8 个字母由三个列表或组组成。因此,A,B,C,D;E1,E2;F1,F2
正如我所说,我可以毫无问题地获得所有 2、3 和 4 序列。但是我需要过滤它们,以便获得组合(或者更确切地说可以过滤结果),其中我只想要结果中的字母,以确保我(在 n=2 条件下)从 A、B、C、D 中获得至少一个一个来自 E 集或 F 集。
因此,举几个例子,其中 n=2
AE1 或 DF2… 正常,但 AB 或 E1E2 或 E1F1… 不正常
当 n=3 时,规则略有不同,但原理相同
ABE1、ABF1、BDF2 或 BE2F1… 正常,但 ABC、ABD、AE1E2、DF1F2 或 E1E2F1… 不正常。
同样,n=4
ABE1F1、ABE1F2… 正常,但 ABCD、ABE1E2、CDF1F2 或 E1E2F1F2… 不正常。
我使用不同的公式(例如 Match 和 Countif)尝试了一些事情,但无法完全弄清楚。因此,非常感谢您的帮助。
乔恩
【问题讨论】:
标签: excel filter combinations formula