用于检查单元格然后执行求和操作的公式

问题描述 投票:1回答:2

在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
2个回答
4
投票

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

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

2
投票

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

enter image description here

我使用的公式转换为:

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

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

© www.soinside.com 2019 - 2024. All rights reserved.