求Excel两个不固定日期之间相差天数的公式,可以显示负数的

问题描述:

求Excel两个不固定日期之间相差天数的公式,可以显示负数的
如题,M8是计划完成日期,N8是实际完成日期,O8是显示M8和N8之间相差的天数.如果实际完成日期N8迟于计划完成日期M8,则显示负数;如果实际完成日期N8提前于计划完成日期M8的日期,则显示正数.
比如:M8为9月5日,N8为9月6日,则O8显示-1;
M8为9月5日,N8为9月3日,则O8显示2;
以前得到这个公式 =IF(M8>=N8,M8-N8,"-"&N8-M8)*1
这个公式如果同时填入M8和N8两个日期的话,O8能正常显示相差天数,且也能显示负数,但是如果只填入其中一个日期的话,O8只能显示一组5位数字,不知何故.
还是请教高手,求O8的输入公式,请高手帮助,不胜感激!
1个回答 分类:综合 2014-10-25

问题解答:

我来补答
点击O8单元格,在右键菜单中依次点击“设置单元格格式/数字/常规/确定”.
再问: 谢谢,试过了,没有效果,这个问题可能比较难
再答: 在O8中输入公式=IF(COUNT(M8:N8)<2,"",ABS(M8-N8))下拉填充。
再问: 谢谢!试过了,但是不能显示负数,因为其中实际完成日期N8可能提前或迟于计划日期M8,会产生负数。我想要能显示负数和正数的公式,不知能不能实现。
比如:M8为9月5日,N8为9月6日,N8迟于M8一天,则O8显示-1;为负数。
M8为9月5日,N8为9月3日,N8提前M8二天,则O8显示2;为正数。
请帮忙看一下原文中提供的公式出了什么问题。
再答: 原来负数也要!还简单些:
在O8中输入公式
=IF(COUNT(M8:N8)
 
 
展开全文阅读
剩余:2000