在Excel中复杂的计数

我在Excel中有以下列

abc 1 SUM 1st 2nd 2 0 2/2 2/4 3 0 1/1 3/4 

b2被定义为“= CONCATENATE(TRUNC(2);”/“; TEXT(('Other sheet'!B2); 0))”,类似于b3,c2,c3。

列| SUM | 应该从| 1st |计算总和 到| 2nd | 但只有“/”之前的第一个数字。

例如:b2 + c3 + … = 2 + 2 + … = 4 + …所以a2 = 4 + …

任何想法如何做到这一点? 🙂

使用下面的公式和functionshift + ctrl + enter:

 =SUM(TRUNC(MID(B2:C2,1,SEARCH("/",B2:C2,1)-1))) 

您可以使用“左”function

像这样使用它

 A2=left(B2;1)+left(C2;1) 

这是一个简单的方法来做到这一点

 =SUMPRODUCT(INT(SUBSTITUTE(B2:C2,"/","."))) 

例如,通过将B2:C2更改为B2:X2 ,可以根据需要扩展范围。


认为这可能适用于您的系统。

 =SUMA.ILOCZYNÓW(ZAOKR.DO.CAŁK(PODSTAW(B2:C2;"/";".")))