我有一个填充数据的列,所有数据都以字母开头,以数字结尾。例如,前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!错误。
您需要采用另一种方法:
=SUM((LEFT(A1:A5;1)="X")*(VALUE(MID(A1:A5;4;5))<6))