【问题标题】:Exclude specific cells from being included in a formula's calculation, even if said cells are referenced by the formula从公式计算中排除特定单元格,即使公式引用了这些单元格
【发布时间】:2021-05-25 19:14:17
【问题描述】:

我为一场虚拟赛车比赛维护了一个电子表格。在其中,我必须记录每个赛车手的时间以及他们获得的积分。我通过为每场比赛导入一个 .csv 文件来做到这一点(导入发生在辅助文档上,如果重要的话,它通过 DGET 链接到主文档)。

Screenshot of a spreadsheet page

在 G 列中,我通过基本加法计算所有比赛的总时间:=C5+E5=C6+E6 等。

但有时赛车手会发生碰撞,这会自动替换他们在 .csv 文件中的时间 (HH:MM:SS.MsMs),并用百分比值 (%) 表示他们在碰撞时走了多远。这会导致加法公式吐出非常不准确的结果,因为软件会尽力将时间值和代表距离的百分比值相加。

我可以写一个公式,只将具有正确时间格式的单元格相加吗?

所以,比如我设置X99、Y99、Z99相加,但是如果Y99包含百分比值,则排除在计算之外,最终输出为X99+Z99的值

【问题讨论】:

    标签: google-sheets google-sheets-formula


    【解决方案1】:

    这样的?

    = IF(REGEXMATCH(TO_TEXT(X99),"%"),0,X99)
    + IF(REGEXMATCH(TO_TEXT(Y99),"%"),0,Y99)
    + IF(REGEXMATCH(TO_TEXT(Z99),"%"),0,Z99)
    

    它将数字转换为文本字符串,然后在字符串中搜索“%”;如果找到了就加0,否则就加时间值。

    文档:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-25
      相关资源
      最近更新 更多