在excel中将年-月组合添加为小数
我有一张excel表格,其中列中的值为1.11,这意味着它是1年11个月。 我想添加这些值,并以年为单位得到结果-例如 1.11+2.1应等于4,而不是3.31 非常感谢您的帮助在excel中将年-月组合添加为小数,excel,date,excel-formula,excel-2013,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 当我添加时,我得到了4.01,但我想得到4.8,这意味着它是四年八个月。您需要将其解析为一个文本字符串,然后将各个部分重新添加到一起,以获得您想要的: =--(SUMPRODUCT(--LEF
Name Total_Time_spent
A 1.11
B 2.1
C 0.3
D 0.5
当我添加时,我得到了4.01,但我想得到4.8,这意味着它是四年八个月。您需要将其解析为一个文本字符串,然后将各个部分重新添加到一起,以获得您想要的:
=--(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))
您需要像解析文本字符串一样对其进行解析,然后将各部分重新添加到一起,以获得所需内容:
=--(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))
太棒了,多谢就像做梦一样。。。正是我所需要的,请点击投票标记下答案旁边的复选标记,将其标记为正确。太棒了,非常感谢就像一场梦。。。正是我所需要的,请单击投票标记下答案旁边的复选标记,将其标记为正确。