【问题标题】:How can I create a function that will only run if a range of cells is not blank for google sheets?如何创建一个仅在 Google 表格的单元格范围不为空白时才运行的函数?
【发布时间】:2022-01-05 18:09:47
【问题描述】:

我只想在 f6:i6 有值时运行 SUM 函数。此工作表正在接收来自表单的输入,我想应用一个函数来对从表单中输入的值求和。现在我收到一个解析错误,如果我只运行 sum 函数(不包括 IF 函数),我会收到一个 N/A 错误,提示

"Function REGEXEXTRACT parameter 2 value "[0-9]+" does not match text of Function REGEXEXTRACT parameter 1 value ""."

功能:

=IF((f6:i6 !ISBLANK),"(SUM(ARRAYFORMULA(value(regexextract(F6:I6, "[0-9]+"))),J6))")

【问题讨论】:

  • 试试:=IF(ISBLANK(F6:I6),,sum(F6:I6))

标签: google-sheets google-forms


【解决方案1】:

如果您需要该 regexctract 试试这个:

=INDEX(IFERROR(1/(1/SUM(1*IFERROR(REGEXEXTRACT(F6:I6&"", "[0-9]+"))))

【讨论】:

  • 成功了!非常感谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-01-31
  • 2023-03-04
  • 1970-01-01
相关资源
最近更新 更多