作为一个例子,我有三列目标完成,实际完成和输入日期
Column A Target Completion 1/5/13/2013
Column B Actual Completion 1/25/2013
Column C Entered Date 1/2/2013
我需要在A列(目标完成)中添加30天,然后将该新日期与B列(实际完成)进行比较,最后以天为单位显示结果。
喜欢这个;
Column A Target Completion 1/5/13/2013
Column B Actual Completion 1/25/2013
Column C Entered Date 1/2/2013
结果= -10天(将30天添加到A列然后减去B列)
Column A Target Completion 3/1/13/2013
Column B Actual Completion 5/1/2013
Column C Entered Date 1/2/2013
结果= 30天(将30天添加到A列然后减去B列)
我一直试图让这个if语句起作用......但没有运气!先感谢您。
=if(E14="",DATEDIF(DATEVALUE("06/28/2013"),TODAY(),"d"),DATEDIF(E14,C14,"d"))
答案 0 :(得分:0)
尝试EDATE()函数
=Edate(A1,1)-B1
答案 1 :(得分:0)
Excel将日期存储为自1900年1月1日以来的天数,以便获取刚减去的天数。因此,要向A列添加30天,然后在第1行中减去B列,即:
=A1 + 30 - B1
if语句似乎试图做类似
的事情=IF(E14="",TODAY() - DATE(2013,6,13),C14-E14))