在excel中添加年份组合作为小数

我有一个excel表单,值为1.11,这意味着它是1年11个月。 我想添加这些值,并得到一年的结果 – 例如1.11 + 2.1应该等于4而不是3.31。

任何帮助是极大的赞赏。

Name Total_Time_spent A 1.11 B 2.1 C 0.3 D 0.5 

当我添加我得到4.01但是我想得到4.8这意味着是四年八个月。

你将需要parsing它,就像它是一个文本string,并将这些部分重新添加到一起,以得到你想要的:

 =--(SUMPRODUCT(--LEFT(B1:B4,FIND(".",B1:B4)-1))+INT(SUMPRODUCT(--MID(B1:B4,FIND(".",B1:B4)+1,2))/12)&"." &MOD(SUMPRODUCT(--MID(B1:B4,FIND(".",B1:B4)+1,2)),12)) 

在这里输入图像说明