Excel:计算多个条件的唯一匹配数

Excel:计算多个条件的唯一匹配数

我有 Sheet1,其中列出了人员及其过敏/饮食要求。过敏/饮食需求有 9 种,每个人有 1 种或多种过敏。每项要求占一列,每个人占一行。

如果该人有该过敏症,则单元格包含“1”,否则为空白

在 Sheet2 中,我列出了食物清单(每行一种食物 - A 列),以及它们可能含有的过敏原(每列一种过敏原 - 与 Sheet1 相同的列标题,B - J 列)。同样,如果食物含有过敏原,则单元格包含“1”,否则为空白。

我想要做的是,在第 2 表的 K 列中,计算由于任何原因不能吃该食物的唯一人数。

答案1

Sheet2!K2 中的公式将是:

=SUM(--(MMULT(--Sheet1!$B$2:$J$9,TRANSPOSE(--B2:J2))>0))

这是一个数组函数,所以输入时必须按++ Ctrl。然后将其填充到 K 列。ShiftEnter

相关内容