0

我正在尝试获取一个公式来向我显示列表中的下一个可用日期。本质上,今天的日期是什么,查看列表并显示下一个可用日期。目前我正在使用以下公式,如果使用下表,它将输出 01-Jan-14

=IFERROR(SMALL(IF(ATW!$L$4:$L$19>TODAY(),ATW!$L$4:$L$19),1),MAX(ATW!$L$4:$L$19))

Column L             M       N       O
01-Jan-13           YES      NO     NO
01-Jan-14           N/A     N/A     N/A

我需要做的是调整该公式,以便它检查下一个可用日期,但是它将返回 L 列中的最后一个日期,其中 M、N 或 O 列中有“否”。

所以在上面,它将显示 01-Jan-13 作为日期。

我怎样才能做到这一点?

4

1 回答 1

0

如果您只想要该行中至少有一个“否”的日期,可以试试这个调整后的版本

=IFERROR(SMALL(IF(ATW!$L$4:$L$19>TODAY(),IF(ATW!$M$4:$O$19="No",ATW!$L$4:$L$19)),1),MAX(IF(ATW!$M$4:$O$19="No",ATW!$L$4:$L$19)))

CTRL+ SHIFT+确认ENTER

鉴于下面的评论也许应该是这个版本

=IFERROR(IFERROR(SMALL(IF(ATW!$L$4:$L$19>TODAY(),IF(ATW!$M$4:$O$19="No",ATW!$L$4:$L$19)),1),LARGE(IF(ATW!$M$4:$O$19="No",ATW!$L$4:$L$19),1)),MAX(ATW!$L$4:$L$19))

于 2013-01-25T12:51:50.350 回答