【问题标题】:Formula to check cells and then perform sum action检查单元格然后执行求和操作的公式
【发布时间】:2019-03-28 21:20:47
【问题描述】:

在 excel 中,我需要检查 3 个单元格 A1、A10 和 A20 的文本值,如果其中任何一个包含文本字符串 CK75,那么我需要将单元格 B1、B10 和 B20 中的值相加并将答案放入单元格 B2 .

我从 OR 语句开始,但我只能检查 2 个单元格

=OR(B25="CK75 -Al",B27="CK75- Al")

=OR(B25="CK75 -Al",B27="CK75- Al")

我也试过这个,它部分有效

=IF(ISNUMBER(SEARCH("CK75 - ",A20)),SUM(B1+B20),B1)

【问题讨论】:

    标签: excel excel-formula


    【解决方案1】:

    如果条件不满足,这将执行并返回空白:

    =IF(OR(A1="CK75",A10="CK75",A20="CK75"),SUM(B1,B10,B20),"")
    

    【讨论】:

      【解决方案2】:

      从您问题的第一行(以及您的第二次尝试)看来,这些单元格中的文本字符串似乎可以包含子字符串,而不是完全是搜索值 CK75。如果是这种情况,您可以执行以下操作:

      我使用的公式转换为:

      =IF(ISNUMBER(FIND("CK75",A1&A10&A20,1)),SUM(B10,B1,B20),"")
      

      FIND() 将触发资本/非资本。如果您不希望这种情况发生,则应将其替换为 SEARCH()

      【讨论】:

        猜你喜欢
        • 2020-07-24
        • 2019-05-18
        • 1970-01-01
        • 1970-01-01
        • 2011-11-13
        • 1970-01-01
        • 2014-06-20
        • 2018-12-23
        • 2010-11-10
        相关资源
        最近更新 更多