【问题标题】:How to use COUNTA in a Google Sheets array formula如何在 Google 表格数组公式中使用 COUNTA
【发布时间】:2019-09-12 03:39:35
【问题描述】:

我正在尝试做一个数组公式来计算某些列中的错误,如果它发现它将该行评分为失败,反之亦然,我尝试了这个公式,但它不起作用

=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】:
={"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"), ))}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-06-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-08
    • 1970-01-01
    • 1970-01-01
    • 2020-08-10
    相关资源
    最近更新 更多