如果我执行sum()或count()之类的简单公式,我可以使用手动数组列表,例如...
=SUM({1;2;2;2;3})
然而,当我做类似下面的事情时,它不起作用。
=SUMIF({1;2;2;2;3}, 2, {1;2;2;2;3})
有没有人知道如何制作类似这项工作的东西,或者知道另一种选择。
实际上,我使用固定范围,在单独的工作表中键入特定公式,我的老板希望我避免使用额外的工作表。因此,我想在单个公式中输入列表。
答案 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))