在Excel中将年份组合添加为小数

时间:2016-12-09 16:34:23

标签: excel date excel-formula excel-2013

我有一张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

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

1 个答案:

答案 0 :(得分:4)

您需要将其解析为文本字符串,并将这些部分重新添加到一起以获得您想要的内容:

=--(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))

enter image description here