楼主 悟空师弟 |
Q:如何计算两列中各对应单元格内用空格隔开的两个数的差的和? 如下图: 单元格中如果有两数值的,中间用空格隔开了,表示两次的压力值。如何用一个通用的公式把压差算出来? A:提供三种方法: 方法1: =SUM((0&SUBSTITUTE(MID(SUBSTITUTE(TRIM(B2)," ",REPT(" ",50)),{1,50},9)," ",))-(0&SUBSTITUTE(MID(SUBSTITUTE(TRIM(A2)," ",REPT(" ",50)),{1,50},9)," ",))) 方法2: =IF(COUNT(-A2),B2-A2,(TRIM(B2)&"/1")-(TRIM(A2)&"/1")) 方法3: =IF(COUNT(-A2),B2-A2,SUM((A2:B2&"/1")*{-1,1})) 如何计算两都中一个单元格内用空格隔开的两个数的差的和?.rar |
2楼 laowuwyx |
不错,学习第二、三种解法,转化为分数的方法很妙,不过貌似第二种解法的trim是多余的。 |
3楼 laowuwyx |
因为count可以忽略文本,所以count中的-可以省掉。
|