手动数组列表上的 COUNTIF
COUNTIF on a manual array list
如果我执行简单的公式,例如 sum() 或 count(),我可以让它与手动数组列表一起使用,例如这个...
=SUM({1;2;2;2;3})
但是,当我执行以下操作时,它不起作用。
=SUMIF({1;2;2;2;3}, 2, {1;2;2;2;3})
有谁知道如何做这样的事情,或者知道替代方案。
实际上,我使用固定范围,在单独的工作表中输入特定公式,我的老板希望我避免使用额外的工作表。因此,我正在考虑用一个公式输入列表。
您可以使用带乘法的 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))
这必须使用 CtrlShiftEnter[= 作为数组公式输入13=]
如果您不想使用 CSE 公式,也可以使用 SUMPRODUCT:-
=SUMPRODUCT({1,2,2,2,3} *({1,2,2,2,3}=2))
如果我执行简单的公式,例如 sum() 或 count(),我可以让它与手动数组列表一起使用,例如这个...
=SUM({1;2;2;2;3})
但是,当我执行以下操作时,它不起作用。
=SUMIF({1;2;2;2;3}, 2, {1;2;2;2;3})
有谁知道如何做这样的事情,或者知道替代方案。
实际上,我使用固定范围,在单独的工作表中输入特定公式,我的老板希望我避免使用额外的工作表。因此,我正在考虑用一个公式输入列表。
您可以使用带乘法的 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))
这必须使用 CtrlShiftEnter[= 作为数组公式输入13=]
如果您不想使用 CSE 公式,也可以使用 SUMPRODUCT:-
=SUMPRODUCT({1,2,2,2,3} *({1,2,2,2,3}=2))