excel中计算单元格格式为[h]:mm的两列数字的和,超过1万就会出错。例如图片所示。请教各位解决方法。

发布网友

我来回答

2个回答

热心网友

C2=IF(N(A2)=0,LEFT(A2,FIND(":",A2)-1)/24+VALUE("0"&MID(A2,FIND(":",A2),9)&":00"),A2)+IF(N(B2)=0,LEFT(B2,FIND(":",B2)-1)/24+VALUE("0"&MID(B2,FIND(":",B2),9)&":00"),B2)

下拉,再设格式为[h]:mm

或者

=TEXT(IF(N(A4)=0,LEFT(A4,FIND(":",A4)-1)/24+VALUE("0"&MID(A4,FIND(":",A4),9)&":00"),A4)+IF(N(B4)=0,LEFT(B4,FIND(":",B4)-1)/24+VALUE("0"&MID(B4,FIND(":",B4),9)&":00"),B4),"[h]:mm")


追问有些专业,暂时还看不懂。如果B2列的数字是引用其他单元格的内容,可否依此套用。感谢您的回答。

追答可以的

之所以你直接+起来会出错是因为过了10000的那些事文本了,而且还不是文本型的数字的,excel直接识别不了

热心网友

c2=text(a2+b2,"[h]:m"),下拉追问

如图1所示可能还是不行。还有一个问题两个数字虽然单元格格式都是[h]:mm,但是在函数栏的显示一个为年月日时,如图1.一个为原值,如图3.请问是否与此有关。再次感谢。

追答那把问题作为内容(邮件主题一定要包含“excel”,本人以此为依据辨别非垃圾邮件,以免误删)、excel样表文件(把现状和目标效果表示出来)作为附件发来看下 yqch134@163.com

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com