n*****r 发帖数: 1087 | 1 比如我想算出 (5-3)+(10-4)+(7-6),我用SUMPRODUCT(A1:A3-B1:B3)算出来
。但是,如果遇到一个blank cell时,答案变成了 #Value,想treat blank cell
with "0"。试了另外一个人的电脑,没这个问题,blank cell给出的答案是2。
(5-3)+(10-4)+(0-6)=2
但是,如果我的blank cell输入空格键时,我也能得出正确答案2。另外那个人的电脑
是反着的,他输入空格键时,正确答案2变成了#Value。
不确定为啥不同电脑结果会不同,但不管怎样,我需要回避"只有空格键"的cells和
blank cells,都应当被当作0来出来。估计在sumproduct里面该假如substitute之类
的。
我的formula要怎么改? |
c*****d 发帖数: 6045 | 2 =SUMPRODUCT(--(A1:A3<>""),B1:B3-A1:A3) |
n*****r 发帖数: 1087 | 3 非常谢谢,但这个function只回避了blank cells。我用的那个软件设计得不好,
export 出来的excel文件,有时会在本来应该是blank cell的地方添加了space了,类
似于hitting space key,这种情况也得考虑回避。我想我可以用macro把所有的cell都
用trim把多余的space拿掉,但想迟到能否不用macro直接用excel function也能清除
space的?
【在 c*****d 的大作中提到】 : =SUMPRODUCT(--(A1:A3<>""),B1:B3-A1:A3)
|
c*****d 发帖数: 6045 | 4 trim()
【在 n*****r 的大作中提到】 : 非常谢谢,但这个function只回避了blank cells。我用的那个软件设计得不好, : export 出来的excel文件,有时会在本来应该是blank cell的地方添加了space了,类 : 似于hitting space key,这种情况也得考虑回避。我想我可以用macro把所有的cell都 : 用trim把多余的space拿掉,但想迟到能否不用macro直接用excel function也能清除 : space的?
|
n*****r 发帖数: 1087 | 5 能说说trim function和SUMPRODUCT(--(A1:A3<>""),B1:B3-A1:A3) 怎么结合在一起吗
?要怎么写?
Thanks。
【在 c*****d 的大作中提到】 : trim()
|