Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在excel中将年-月组合添加为小数_Excel_Date_Excel Formula_Excel 2013 - Fatal编程技术网

在excel中将年-月组合添加为小数

在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

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

太棒了,多谢就像做梦一样。。。正是我所需要的,请点击投票标记下答案旁边的复选标记,将其标记为正确。太棒了,非常感谢就像一场梦。。。正是我所需要的,请单击投票标记下答案旁边的复选标记,将其标记为正确。