Excel公式,根据日期是在给定日期之前,期间还是之后返回特定值?

时间:2017-10-11 15:41:30

标签: excel date excel-formula

我正在尝试编写一个excel公式,该公式根据给定的[月份和时间]返回特定值。年]在日期范围之前,之间和之后。

Screenshot

在上面的屏幕截图中,我有日期范围:Column M - Column O。 在后续列中(Column P - Column AC等)是给定的month & year

  • 如果Column P - Column AC日期小于 Column M则需要 返回 Not Started
  • 如果Column P - Column AC日期强于 Column M - Column O中的日期,则需要返回 In Progress
  • 如果Column P - Column AC日期落在之后或等于日期 在Column O中,对于以下所有内容,它需要返回 Complete 个月。

我尝试对这些数据做的最终是制作一个历史趋势图表,显示每个状态的计数month & year,但我需要先将这些状态分配给每个月,然后才能执行此操作。任何指导都表示赞赏。

2 个答案:

答案 0 :(得分:0)

在单元格=IF(C$1-$A2<0,"Not Started",IF(C$1-$B2<0,"In Progress","Completed"))中使用此公式C2。将它拖到整个表格中。确保您的日期确实是日期,而不是文本值。

enter image description here

答案 1 :(得分:0)

这只是@ KresimirL答案的修订版本:

=IF(C$1-$A2<0,"Not Started",IF(OR(C$1-$B2<0,$B2=""),"In Progress","Completed"))

这应该适合你。