我正在尝试填充 E 列,以根据提供的星期几请求和在需要日期之前提供的通知天数来确定是否按时/延迟通知。
Column A: Date Requested
Column B: Date Needed
Column C: # of Days Notice
Column D: Day of Week Notice Provided
Column E: On-Time/Late
A B C D E
5/1/2016 5/10/2016 9 Sunday
5/3/2016 5/11/2016 8 Tuesday
5/5/2016 5/15/2016 10 Thursday
5/11/2016 5/12/2016 1 Wednesday
5/12/2016 5/15/2016 3 Thursday
判断某件事是否准时或延迟的标准如下:
Column G: Day of Week
Column H: # of Days Required for On-Time Notice
G H
Sunday 8
Monday 7
Tuesday 6
Wednesday 12
Thursday 11
Friday 10
Saturday 9
例如:如果通知是在星期四发出的,但只提前了 6 天,我需要 E 列显示“迟到”。但是,如果请求是在星期四发出的,并且提前了 12 天,我需要它显示“准时”。
有人有什么好主意吗?我相信这是可以做到的,但我的 Excel 技能还不够高超。
谢谢您的帮助!
答案1
假设你从第二排开始
使用 E2 中复制下来的这个公式
=IF(AND(D2=$G$2,C2>=$H$2),"On time",IF(AND(D2=$G$3,C2>=$H$3),"On time",IF(AND(D2=$G$4,C2>=$H$4),"On time",IF(AND(D2=$G$5,C2>=$H$5),"On time",IF(AND(D2=$G$6,C2>=$H$6),"On time",IF(AND(D2=$G$7,C2>=$H$7),"On time",IF(AND(D2=$G$8,C2>=$H$8),"On time","Late")))))))
问候