将 COUNTIF 与 SUBSTITUTE 结合使用

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

我有一个填充数据的列,所有数据都以字母开头,以数字结尾。例如,前5个单元格的值为:“X:1”,“Y:5”; “X:5”、“X:150”、“Z:20”。我已经弄清楚如何将所有带有字母“X”的数字相加。

SUM(IF(ISNUMBER(SEARCH("X: ";range));SUBSTITUTE(range;"X: ";"")+0))

是否可以计算有多少个单元格的值在 1 到 5 之间,并且全部以字母“X”开头?

我尝试应用类似的逻辑,但没有成功。我还尝试结合 RIGHT 和 LEN 函数来获取数值,但数组中的某些单元格是空的,所以我得到了 #VALUE!错误。

excel excel-formula office365
1个回答
0
投票

您需要采用另一种方法:

=SUM((LEFT(A1:A5;1)="X")*(VALUE(MID(A1:A5;4;5))<6))
© www.soinside.com 2019 - 2024. All rights reserved.