我需要一点这个功能的帮助
= SUMIF(A5:A34;“<> ”; D5:D34)+ SUMIF(A37:A66;“<> ”; D37:D66)
这是我的代码。如果单元格中除了*之外还有其他内容,它会对单元格求和。问题是,某些单元格中有空格,代码将空格计为星号,因此如果在单元格中只有空格,则代码会跳过它(应该计算),但如果有空格和数字则有效好。
Anny想法?
谢谢!
答案 0 :(得分:1)
这是一个不需要修剪的解决方案,虽然我通常会说在使用之前清理数据是最好的方法:
使用下面设置的以下公式在求和之前删除空格。将此公式放在单元格 E2 中并向下拖动
{=SUM(IF(SUBSTITUTE($A$2:$A$7," ","")=D2,$B$2:$B$7,0))}
省略花括号并输入 Ctrl + Shift + Enter
答案 1 :(得分:1)
你能简单地减去所有那些有模仿星号空间的行的总和。
=SUMIF(A5:A34,"<>",D5:D34)-SUMIF(A5:A34," ",D5:D34)+SUMIF(A37:A66,"<>",D37:D66)-SUMIF(A37:A66," ",D37:D66)