我正在尝试使用公式向我显示列表中的下一个可用日期。基本上,今天是什么日期,查看列表并显示下一个可用日期。目前我正在使用下面的公式,如果使用下表,它将输出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年1月13日作为日期。
我怎样才能做到这一点?
答案 0 :(得分: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))