如何在Google表格数组公式中使用COUNTA

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

我试图做一个数组公式,计算一些列中的错误,如果它发现它将行评为失败,反之亦然我尝试了这个公式,但它没有工作

=arrayformula(IF(ROW(B:B)=1,"Transaction Score",IF(LEN(B:B)=1,IFERROR(1/0),IF(COUNTA(CV:CW,DJ:EC,ED:EJ,CI:CO,BO:CH,BA:BB,AM:AT,S:AL,D:E)>0,"Fail","Pass"))))

我需要它一行一行地进行,但在这里它会计算所有这些因此它们都会失败

这是一个包含样本数据https://docs.google.com/spreadsheets/d/1SksZv0h82j5oEZBj2AN5anDFr80AYNR5ettSwkpUKys/edit?usp=sharing的电子表格

google-sheets formula array-formulas google-sheets-formula google-sheets-query
1个回答
1
投票
={"Transaction Score"; ARRAYFORMULA(IF(LEN(A2:A), 
 IF(IFERROR(REGEXEXTRACT(TRANSPOSE(QUERY(TRANSPOSE(
 IF({CV:CW, DJ:EJ, BO:CO, BA:BB, S:AT, D:E}="No", "♦", )),, 999^99)), "♦"))="♦", 
 "Fail", "Pass"), ))}

0

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