如何在 google sheet 中使用 arrayformula 来计算有条件的列?
How to use arrayformula in googlesheet to count the column with condition?
大家好,
我正在计算每一行中出现的“是”的数量。我想使用数组公式,这样我就不需要在 G 列的每个单元格中都有公式。我可以知道 arrayformula 可以实现这个还是有其他方法?我尝试使用 arrayformula(countif(B4:F4,"Yes"))
但第 5、6、7、8 行没有结果。希望就此问题获得一些建议,因为我是 google sheet 的新手。谢谢。
试试这个。
=ARRAYFORMULA(COUNTIF(IF(B4:F="Yes", ROW(B4:B8)), ROW(B4:B8)))
编辑:对于你下面描述的情况(只包括某些列),有点复杂,但原理是一样的。
=ARRAYFORMULA(COUNTIF(IF(B4:B="Yes", ROW(B4:B8)), ROW(B4:B8)) + COUNTIF(IF(D4:D="Yes", ROW(D4:D8)), ROW(D4:D8)) + COUNTIF(IF(F4:F="Yes", ROW(F4:F8)), ROW(F4:F8)))
大家好,
我正在计算每一行中出现的“是”的数量。我想使用数组公式,这样我就不需要在 G 列的每个单元格中都有公式。我可以知道 arrayformula 可以实现这个还是有其他方法?我尝试使用 arrayformula(countif(B4:F4,"Yes"))
但第 5、6、7、8 行没有结果。希望就此问题获得一些建议,因为我是 google sheet 的新手。谢谢。
试试这个。
=ARRAYFORMULA(COUNTIF(IF(B4:F="Yes", ROW(B4:B8)), ROW(B4:B8)))
编辑:对于你下面描述的情况(只包括某些列),有点复杂,但原理是一样的。
=ARRAYFORMULA(COUNTIF(IF(B4:B="Yes", ROW(B4:B8)), ROW(B4:B8)) + COUNTIF(IF(D4:D="Yes", ROW(D4:D8)), ROW(D4:D8)) + COUNTIF(IF(F4:F="Yes", ROW(F4:F8)), ROW(F4:F8)))