DATEDIF函数计算负值和文字赋值的问题
想计算节点的完成情况,开始时间和完成时间的差值,体现负值,已完成的节点标注完成了,要对文字进行赋值;我利用的函数:=IF(ISERROR(DATEDIF(A6,B6,"d")),"完成",)&IF(A6>B6,0-DATEDIF(B6,A6,"D"),D4(A6,B6,"D"))
和=IF(C7>B7,0-DATEDIF(B7,C7,"D"),DATEDIF(B7,C7,"D"))两个;
但是都无法实现文字的赋值计算;请教一下。
没看明白你的需求 就是简单的很,就是能计算正负值,并且已完成的节点显示完成 我重新上传了想要的结果附件哈 重新上传了一下,大佬给看看 =IFERROR(IF(F6>E6,0-DATEDIF(E6,F6,"D"),DATEDIF(E6,F6,"D")),"完成") 大佬能给在讲一下么,是不是DATEDIF本身就无法实现这种选择或逻辑关系 =-DATEDIF(MIN(E6:F6),MAX(E6:F6),"D") 是不是要这个结果:
G6=IF(ISNUMBER(F6),E6-F6,F6) 这个不行,无法返回完成值,负数可以实现,但是文字赋值实现不了
页:
[1]