Excel中与日期相关的值的问题
我有两个数据源,一个是工作的预测小时数,另一个是实际小时数,目前我有一个公式可以在两个数据集之间自动更改:-Excel中与日期相关的值的问题,excel,excel-formula,Excel,Excel Formula,我有两个数据源,一个是工作的预测小时数,另一个是实际小时数,目前我有一个公式可以在两个数据集之间自动更改:- =IF(K2<='Raw Data'!$A$1,'[Actual Hours.xlsx]Actual Time & Cost - All Suffix'!I84,'Raw Data'!B3)) =IF(K2第二个样本公式的逻辑可以在这三个分层步骤中描述 如果“原始数据”中的K2等于A1,则使用“原始数据”!B3 如果“原始数据”中的K2小于或等于A1,则使用外部“实际时间
=IF(K2<='Raw Data'!$A$1,'[Actual Hours.xlsx]Actual Time & Cost - All Suffix'!I84,'Raw Data'!B3))
=IF(K2第二个样本公式的逻辑可以在这三个分层步骤中描述
如果“原始数据”中的K2等于A1,则使用“原始数据”!B3
如果“原始数据”中的K2小于或等于A1,则使用外部“实际时间和成本-所有后缀”!I84
在所有其他情况下,使用“原始数据”!B3
这似乎可以简化为两个步骤
如果“原始数据”中的K2小于A1,则使用外部“实际时间和成本-所有后缀”!I84
在所有其他情况下,使用“原始数据”!B3
简略的公式与第一个非常相似,除了改变,这要感谢@Jeeped对这个问题的建议。下面是我最后使用的解决问题的公式:-
=IF(MONTH($K$2)<MONTH('Raw Data'!$A$1),'[Actual Hours.xlsx]Actual Time & Cost - All Suffix'!I84,'Raw Data'!B3)
=IF(月($K$2)尝试=IF(月(K2)=MONTH(原始数据)!$A$1),…
或=IF(月(K2)=MONTH(原始数据)!$A$1),YEAR(K2)=YEAR(原始数据)!$A$1)),…
或=IF(TEXT(K2,“yyyyymm”)=TEXT(原始数据)!$A$1,“yyyyymm”),…
@Jeeped谢谢你,你的第一个选择很有效。尽管我不明白为什么。你能解释一下我的公式之间的区别,以及为什么它只适用于添加=IF(MONTH(K2)=MONTH('Raw Data')!$a$1)..
将2015年7月8日与2015年7月3日进行比较并不相等,但将每个日期包装在中将相等,因为两者都返回7。@Jeedep谢谢,我现在了解了它的工作原理。
=IF(K2<'Raw Data'!$A$1,'[Waterside Forcast Hours.xlsx]Actual Time & Cost - All Suffix'!I84, 'Raw Data'!B3)
=IF(MONTH($K$2)<MONTH('Raw Data'!$A$1),'[Actual Hours.xlsx]Actual Time & Cost - All Suffix'!I84,'Raw Data'!B3)