IF语句公式

时间:2018-05-15 20:35:11

标签: excel

需要协助创建公式来计算存储天数。我使用的电子表格的附加图像显示了一组日期。

我需要在“E”列“SIT中的实时天数”中使用公式来计算以下内容:

第一:如果列D& C有日期,从C

中减去D列

第二:如果所有列都有日期,则从C

中减去D列

第三:如果C列只是带日期的单元格,则从C列中减去今日日期

第4期:如果是C和C列B有日期,然后从C中减去B

第五:如果是C和C列A有日期,然后从C中减去A

6th:如果A,B,C列有日期,则从A列和A列中减去较小的日期。 B来自C

这是我创建的公式,但只有C列有日期时才收到“False”语句:

=IF(L4758=0,IF(J4758=0,IF(I4758=0,TODAY()-K4758)),IF(L4758>0,L4758-K4758,IF(L4758=0,IF(I4758=0,IF(J4758>0,J4758-K4758,IF(J4758<I4758,IF(J4758>0,J4758-K4758,IF(J4758>I4758,IF(I4758>0,I4758-K4758)))))))))

谢谢!

enter image description here

2 个答案:

答案 0 :(得分:1)

这应该可行,但我对哪一列应该减去哪一列感到困惑。我按照你的口头命令,但我的直觉说你可能正在寻找一种与你描述的方法不同的方法。在这里,你可以根据需要进行调整。

=IF(AND(C6<>"",D6<>""),C6-D6,IF(AND(D6<>"",C6<>"",B6<>"",A6<>""),C6-D6,IF(AND(D6="",C6<>"",B6="",A6=""),C6-TODAY(),IF(AND(C6<>"",B6<>""),C6-B6,IF(AND(C6<>"",A6<>""),C6-A6,IF(AND(A6<>"",B6<>"",C6<>""),IF(A6>B6,C6-B6,C6-A6)))))))

答案 1 :(得分:1)

尝试,

menu()

你的逻辑中仍然存在一些“漏洞”,但我认为这些是永远无法满足的条件。