在Excel中计算24小时后而非午夜后的天数

在Excel中计算24小时后而非午夜后的天数,excel,time,average,formula,days,Excel,Time,Average,Formula,Days,如何计算投诉开始和结束之间的确切天数和时间 现在我用的是这个公式: =INT(D4-B4)&" Days "&HOUR(MOD(C4-A4,1))&" Hour "&MINUTE(MOD(C4-A4,1))&" Minutes" 但它并没有计算确切的天数,正如你在下面看到的,它显示的是一天,但实际上只有22小时。我希望它在完成24小时后的一天开始添加,而不是在午夜之后 Complaint Opening Complaint Closing Clo

如何计算投诉开始和结束之间的确切天数和时间

现在我用的是这个公式:

=INT(D4-B4)&" Days "&HOUR(MOD(C4-A4,1))&" Hour "&MINUTE(MOD(C4-A4,1))&" Minutes"
但它并没有计算确切的天数,正如你在下面看到的,它显示的是一天,但实际上只有22小时。我希望它在完成24小时后的一天开始添加,而不是在午夜之后

Complaint Opening Complaint Closing Closing Duration Time Date Time Date 9:00 AM 21-03-17 7:00 AM 22-03-17 1 Days 22 Hour 0 Minutes 投诉开始投诉结束投诉结束持续时间 时间日期时间日期 9:00 AM 21-03-17 7:00 AM 22-03-17 1天22小时0分钟 试试这个:
=TEXT(C4+D4-A4-B4,“d”“Days”“H”“Hours”“m”“Minutes”“)
最多31天没问题,但“d”格式的计数不高(因为它是月的第几天),所以为了满足天>31天的需要,最好使用=INT(C4+D4-A4-B4)表示天,使用文本函数表示小时和分钟