标签: 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这意味着它是四年八个月。
答案 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))