Excel中与日期相关的值的问题

时间:2015-07-08 14:04:02

标签: excel excel-formula

我有两个数据源,一个是预测作业的小时数,另一个是实际小时数,目前我有这个公式在两个数据集之间自动更改: -

=IF(K2<='Raw Data'!$A$1,'[Actual Hours.xlsx]Actual Time & Cost - All Suffix'!I84,'Raw Data'!B3))

虽然目前它没有显示当月的价值(即7月),但我尝试了以下但没有成功: -

=IF(K2='Raw Data'!$A$1,'Raw Data'!B3,IF(K2<='Raw Data'!$A$1,'[Waterside Forcast Hours.xlsx]Actual Time & Cost - All Suffix'!I84,'Raw Data'!B3))

任何帮助都将不胜感激。

2 个答案:

答案 0 :(得分:0)

第二个样本公式的逻辑可以在这三个分层步骤中描述。

  1. 如果“原始数据”中的K2 等于 A1,则使用“原始数据”!B3
  2. 如果“原始数据”中的K2 小于或等于 A1,则使用外部'实际时间&amp;成本 - 所有后缀'!I84
  3. 在所有其他情况下,请使用“原始数据”!B3。
  4. 似乎可以减少两个步骤。

    1. 如果“原始数据”中的K2 小于 A1,则使用外部'实际时间&amp;成本 - 所有后缀'!I84
    2. 在所有其他情况下,请使用“原始数据”!B3。
    3. 除了更改&lt; = to&lt;。

      之外,切碎的公式与第一个非常相似
      =IF(K2<'Raw Data'!$A$1,'[Waterside Forcast Hours.xlsx]Actual Time & Cost - All Suffix'!I84, 'Raw Data'!B3)
      

      也许您正在尝试与月份和年份(或当月的第一个/最后一个)进行比较。

答案 1 :(得分:0)

感谢@Jeeped对这个问题的建议。这是我最终使用的解决问题的公式: -

=IF(MONTH($K$2)<MONTH('Raw Data'!$A$1),'[Actual Hours.xlsx]Actual Time & Cost - All Suffix'!I84,'Raw Data'!B3)

随意提供反馈。

干杯