【问题标题】:Google Sheets IF Statement with Numbers and Text带有数字和文本的 Google 表格 IF 语句
【发布时间】:2021-08-08 14:35:31
【问题描述】:

我正在查看单元格 L5 到 L9,如果这些单元格的总和等于 0,并且一个(或多个)单元格包含字母 T,则将字母 T 放入单元格 L10。如果不满足其中任何一个条件,则改为输入这些单元格的总和。这就是我正在尝试的:

=IF((AND(SUM(L5:L9)=0.00, REGEXMATCH(L5:L9,"T")), "T", SUM(L5:L9)))

但我想出了错误!知道我在这里做错了什么吗?

【问题讨论】:

  • =IF((REGEXMATCH(L5:L9,"T"), "T", SUM(L5:L9))) 会抛出错误吗?

标签: google-sheets spreadsheet


【解决方案1】:

REGEXMATCH 用于单个字符串,而不是数组

尝试用JOIN加入字符串数组

另外,括号中有问题。

=IF(AND(SUM(L5:L9)=0.00, REGEXMATCH(JOIN(,L5:L9),"T")), "T", SUM(L5:L9))

【讨论】:

    【解决方案2】:

    尝试:

    =INDEX(IF((SUM(L5:L9)=0.00)*(SUM(REGEXMATCH(L5:L9; "T"))>0); "T"; SUM(L5:L9)))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-11-08
      • 1970-01-01
      • 1970-01-01
      • 2019-07-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多