excel中粘贴时间的时候时间前会多出一个1900-01-01,怎么给去掉啊!

在excel中的B1输入一个时间00:00:01,在C1输入00:08:25,在B2中输入公式=sum(B1,C1),然后让这个时间不停循环,然后我复制时间,再粘贴数值的... 在excel中的B1输入一个时间00:00:01,在C1输入00:08:25,在B2中输入公式=sum(B1,C1),然后让这个时间不停循环,然后我复制时间,再粘贴数值的时候,从23:59:59都没问题,但只要一跳到00:00:01后时间前面会多出一个1900-1-1,怎么给去掉啊
格式已经设置了,还是不行~
展开
 我来答
gvntw
推荐于2021-02-18 · 知道合伙人软件行家
gvntw
知道合伙人软件行家
采纳数:709 获赞数:4877
微软最有价值专家(Most Valuable Professionals) 合著书籍7部:《Excel应用大全》等。

向TA提问 私信TA
展开全部

因为在Excel中,时间就是一个小数,日期是整数,如数字1表示1900年1月1日,数字2表示1900年1月2日,数字加1,也就是天数加1,依此类推。而1天24小时,也就是0.5表示12小时,1/24表示1小时,分、秒依此类推。

问题可以用设置单元格格式也解决显示问题,也可以用公式也提取小数部分(既时间部分)。

下图为例,设置格式为:

1、[h]:mm:ss时,显示35:30:50,这个格式表示小时数不进位,超过1天,则小时数加24小时,超过2天,小时数加48小时,依此类推。

2、[h]:mm:ss,显示为11:30:50,这个格式表示只显示小时、分、秒,天数不显示。

3、yyyy-mm-dd h:mm:ss,显示为1900-01-01 11:30:50,这个格式表示年月日及小时、分、秒全部显示。

另外,可以用函数提取时间,公式为:

=MOD(SUM(B1:C1),1)

意思为B1+C1的和除以1的余数,既整数部分不要,也就是只提取小数,以上例为例,结果显示为11:30:50。

综上所述,解决该问题,可以用求余函数MOD来提取时间部分,也可以用设置格式的第2种方法。

知识扩展:

上面所述为Excel默认的1900年日期系统,如果是1904年日期系统,则数字0表示1904年1月1日,数字1表示1904年1月2日,依此类推,时间也1900年日期系统一样,要更改日期系统,可通过Excel选项更改。

Excel选项>>>高级>>>使用1904年日期系统

如下图所示。

miao_hx
2012-08-23 · TA获得超过553个赞
知道小有建树答主
回答量:312
采纳率:0%
帮助的人:137万
展开全部
这个是因为时间到24小时系统就自动进位了1天引起的,
exl的时间计算是从1900年1月1日起开始计算的
2个方法:
1、如果你对出来的结果只是看看的话,可以将单元格格式设置成时间,这样就不会显示1900-1-1,可实际上这个日期还是存在的,以后要是还用于计算就会有问题
2、将公式进行改进,判断是否是有进位,有的话就减去进位出来的一天
=if(sum(B1,C1)>=1,sum(B1,C1)-1,sum(B1,C1))
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友17b4a99
2012-08-23 · 超过15用户采纳过TA的回答
知道答主
回答量:80
采纳率:0%
帮助的人:43万
展开全部
选择那一格,点右键选“设置单元格格式……”,在“数字”选项里点“时间”,然后点确定
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zzzzzz573
2012-08-23 · 超过49用户采纳过TA的回答
知道小有建树答主
回答量:236
采纳率:100%
帮助的人:142万
展开全部
你是不是没有设置时间格式啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式