gpt4 book ai didi

google-sheets - 在 Google 表格上使用 ArrayFormula 逐行迭代 COUNTIF

转载 作者:行者123 更新时间:2023-12-02 15:20:29 29 4
gpt4 key购买 nike

我正在尝试迭代一个 COUNTIF 公式,该公式计算每行中包含大于 4 的数字的单元格数量。我正在尝试使用 ArrayFormula 来执行此操作,但它不起作用。

不幸的是,它对整个范围 B2:G39 中与条件匹配的所有单元格进行计数,导致在 K 列的每一行中输入 26,而不是逐行计数,即在 K2 中输入的 B2:G2 中的单元格数 >4, B3:G3 中进入 K3 的细胞数量 >4

这就是公式

=ARRAY_CONSTRAIN(arrayformula( if( row(H:H)=1, "Number of cells >4",COUNTIF(A2:G39,">4"))),39,1)

这是一个spreadsheet其中包括示例数据和我的公式

最佳答案

尝试在单元格 K2 中输入以下内容:

=ARRAYFORMULA(IF(ISBLANK(A2:A),IFERROR(1/0),MMULT(SIGN(A2:G>4),SIGN(TRANSPOSE(A2:G2)))))

通过将数据放入矩阵形式,您可以使用MMULTSIGN与 ARRAYFORMULA 一起使用来实现您要查找的行的条件计数。

关于google-sheets - 在 Google 表格上使用 ArrayFormula 逐行迭代 COUNTIF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44707078/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com