用ArrayFormula计算Row中的COUNTIF值-谷歌表格输入计算。

问题描述 投票:1回答:1

我正试图计算我的表格中由Formular填充的TEXT字段。由于我想在文档工作室中使用,复制if语句不是一个选项。

工作的IF语句。

=((if(ISBLANK(B1:B991),"",if(row(B1:B991)=1,**"IF"**,COUNTIF(D2:BE2,"OK")))))

我需要把这个放到数组公式中,用表格添加数据会删除ROW中的所有数据(if语句消失)

当我把这个IF放到arrayformula中时,它只计算第一个字段的值,我需要它计算每一行的值。我需要它计算每一行的值。

数组公式不能工作。

=ArrayFormula(((if(ISBLANK(B1:B991),"",if(row(B1:B991)=1,**"ARRAZFORMULA"**,COUNTIF(D2:BE2,"OK"))))))

链接到工作表:https:/docs.google.comspreadsheetsd1_MipTVaI66KDrQq8w818AAb_tNvs8Ivm-TAucrYLDEsedit?usp=sharing。

google-sheets google-sheets-formula array-formulas google-form countif
1个回答
1
投票

try:

={"AF"; ARRAYFORMULA(MMULT(N(INDIRECT("G2:"&COUNTA(B:B))="OK"), 
 TRANSPOSE(COLUMN(INDIRECT("G2:"&COUNTA(B:B)))^0)))}

0

© www.soinside.com 2019 - 2024. All rights reserved.