COUNTIF手动数组列表

时间:2016-04-22 09:34:57

标签: arrays excel formula

如果我执行sum()或count()之类的简单公式,我可以使用手动数组列表,例如...

=SUM({1;2;2;2;3})

然而,当我做类似下面的事情时,它不起作用。

=SUMIF({1;2;2;2;3}, 2, {1;2;2;2;3})

有没有人知道如何制作类似这项工作的东西,或者知道另一种选择。

实际上,我使用固定范围,在单独的工作表中键入特定公式,我的老板希望我避免使用额外的工作表。因此,我想在单个公式中输入列表。

1 个答案:

答案 0 :(得分:2)

您可以使用带乘法的SUM来模拟SUMIF: -

=SUM({1,2,2,2,3} *({1,2,2,2,3}=2))

=SUM({1;2;2;2;3} *({1;2;2;2;3}=2))

必须使用 Ctrl Shift 输入

作为数组公式输入

如果您希望避免使用CSE公式,也可以使用SUMPRODUCT: -

=SUMPRODUCT({1,2,2,2,3} *({1,2,2,2,3}=2))