将公式应用于整列:Trouble with arrayformula in sheets

Applying a formula to a whole column: Trouble with arrayformula in sheets

我正在尝试将公式应用于从表单填充的工作表中的整个列。它基本上检查学生的答案与正确答案,并给出正确的数字(转到其他选项卡并做其他事情)。目前我一直在向下拖动公式,这是一个选项,但我希望通过 arrayformula 自动应用公式,但我当前的解决方案只给出了总数。对于我出错的地方,任何帮助将不胜感激。

这是我要应用的公式(来自k22:K)

=COUNTIF(F22,$F)+Countif(G22,$F)+Countif(H22,$F)+Countif(I22,$F)

这是失败的数组公式

=Arrayformula(COUNTIF(F22:F,$F)+Countif(G22:G,$F)+Countif(H22:H,$F)+Countif(I22:I,$F))

我想,你不需要countif,逻辑比这个更简单:

=ArrayFormula((F22:F=$F)+(G22:G=$F)+(H22:H=$F)+(I22:I=$F))

之所以有效,是因为 true/false 在您添加它们时会转换为 1/0