包含单元格中字母的总和数

时间:2016-05-30 20:19:09

标签: excel vba excel-vba

我试图总结a3:b21但是在这些单元格中,它们要么有c或s作为单元格中的第一个字符,有些单元格可能只是字母本身。价值可以在$ 1的范围内,最高可达$ 99999。

我尝试过几种不同的配方,但没有添加细胞。我试过的一些公式是

=SUM(IF((LEFT(A3:B20,1))=C3,(--RIGHT((IF(A3:B20="",0,A3:B20)),7)),0))

=IF(ISNUMBER(A3:B20),M3,VALUE(RIGHT(M3,SEARCH(" ",A3:B20)-1)))

=SUMIF(A3:B20,M2,A3:B20)

=SUMIF(A3:B19, "s*")

暂时我尝试找出一个有效的公式我有字母s的m2和字母c的m3,用于测试不同的公式。

样本单元格:

sample cell

2 个答案:

答案 0 :(得分:0)

如果你可以添加一个列和总和来试试这个,它就像一个replace()函数。将删除c和s。您可以嵌套其他替换()以根据需要删除其他字符

=substitute(substitute("a3","c",""),"s","")+0

然后复制其他单元格

答案 1 :(得分:0)

这对我有用。

=SUMPRODUCT(--(LEFT(A1:A3,1)="c"),IFERROR(--RIGHT(A1:A3,LEN(A1:A3)-1),0))

CSE输入。