求C5到L5 之间的和,前提是单元格中要含有 “⊙” 符号的那个单元格。
例如:
⊙1.2 ⊙3 ⊙ ⊙2 只取数字的和 “⊙”后面没数字的值为3.5 , 所以这行的结果为 1.2+3+3.5+2 = 9.2
下面的公式怎样才能优化一下呢,让它短一些 ,或者用一个条件求和的公式 。还是其它什么方法。
=IF(C5="⊙",3.5,IF(LEFT(C5)="⊙",VALUE(RIGHT(C5,LE(C5)-1)),0))+IF(D5="⊙",3.5,IF(LEFT(D5)="⊙",VALUE(RIGHT(D5,LEN(D5)-1)),0))+IF(E5="⊙",3.5,IF(LEFT(E5)="⊙",VALUE(RIGHT(E5,LEN(E5)-1)),0))+IF(F5="⊙",3.5,IF(LEFT(F5)="⊙",VALUE(RIGHT(F5,LEN(F5)-1)),0))+IF(G5="⊙",3.5,IF(LEFT(G5)="⊙",VALUE(RIGHT(G5,LEN(G5)-1)),0))+IF(H5="⊙",3.5,IF(LEFT(H5)="⊙",VALUE(RIGHT(H5,LEN(H5)-1)),0))+IF(I5="⊙",3.5,IF(LEFT(I5)="⊙",VALUE(RIGHT(I5,LEN(I5)-1)),0))+IF(J5="⊙",3.5,IF(LEFT(J5)="⊙",VALUE(RIGHT(J5,LEN(J5)-1)),0))+IF(K5="⊙",3.5,IF(LEFT(K5)="⊙",VALUE(RIGHT(K5,LEN(K5)-1)),0))+IF(L5="⊙",3.5,IF(LEFT(L5)="⊙",VALUE(RIGHT(L5,LEN(L5)-1)),0))