将 If 与 Days 一起使用,根据单元格中最先出现日期的列来计算日期之间的天数

问题描述 投票:0回答:1

我正在尝试获取一个公式,如果 A 列 = 开始日期,并且 B 列有一个日期,它会计算天数,但是,如果它为空,它会移动到 C 列并计算天数,但如果 C为空,则转到 D...等等。

另一种看待它的方式可能是 如果B为空则转到C 如果 B 有日期计数从 A 到 B 的天数并停止 如果 C 是银行,则转到 D IF C 有日期计数天 A 到 C 并停止

Example Table

我觉得我最接近的是:

=IFS(ISBLANK([@Compliance]),If(ISBLANK([@Training]),IF(ISBLANK([@COMPLETED]),If(ISBLANK([@Cancel]),""),""),DAYS([@Cancel],[@Created]),DAYS([@COMPLETED],[@Created]),DAYS([@Training],[@Created]),DAYS([@Compliance],[@Created]))) 

看起来像这样: Breakout

我可以看到这个问题。我尝试了其他几种方法。但我就是不明白。

任何帮助我解决这个问题的想法都会很棒。

谢谢你,

T

excel excel-formula
1个回答
0
投票

如果我理解正确,那么这个公式应该根据给定的条件起作用:


=IF(COUNTBLANK(B2:E2)<4,MINIFS(B2:E2,B2:E2,">0")-A2,"")

© www.soinside.com 2019 - 2024. All rights reserved.