我有一个从单元格A3开始按日期组织的飞行员日志。第一次约会是在2006年,它一直持续到昨天。仅记录具有飞行小时的日期。因此,任何丢失的日期都可以假定为“休息日”。
我需要找到一种方法来找到从TODAY()倒退到最晚TODAY()的最近5天的差距 - 90(我不担心距离今天超过90天的差距)。我需要公式来返回5天休息后记录的第一个日期。我不能使用宏。
假设以A3开始的数据示例:
2016-11-01
2016-11-03
2016-11-04
**2016-11-05**
**2016-11-14**
2016-11-15
2016-11-16
2016-11-18
2016-11-19
2016-11-21
2016-11-23
Gap在上面加粗 - 我正在寻找的答案是2016-11-14
非常感谢
答案 0 :(得分:0)
如果myDates
是包含日期的范围,并且小于完整列,则在显示时按升序排序,请尝试:
=LOOKUP(2,1/((OFFSET(myDates,1,0)-myDates)>=5),OFFSET(myDates,1,0))
如果您想忽略最近的差距是否超过90天,请将上述内容嵌入适当的IF声明中:
=IF((TODAY()-LOOKUP(2,1/((OFFSET(myDates,1,0)-myDates)>=5),OFFSET(myDates,1,0)))>90,"nothing in past 90 days",LOOKUP(2,1/((OFFSET(myDates,1,0)-myDates)>=5),OFFSET(myDates,1,0)))