MS Excel 公式 =IF(OR 带日期

MS Excel 公式 =IF(OR 带日期

在此处输入图片描述

在此处输入图片描述

嗨,我的问题是关于 Excel 公式的,我需要帮助创建一个公式,其中另一个工作表中的日期应显示“20”或“4”(在另一个工作表上),基于它是过去日期还是未来日期。例如,今天的日期是 2019 年 9 月 30 日,如果它 <= 它应该显示为“4”,否则应该是 20。我上传了一些截图以更好地理解这个问题,对我来说解释起来有点困难,但我希望有人能理解并向我展示它是如何工作的。非常感谢。

答案1

由于您在图像中留下了当前公式的唯一线索,因此我将解决您的叙述(与您的图像不匹配)。

你没有考虑到时间部分的价值状态日期/时间列。时间是一天的一小部分,因此<=除非您实际计算明天,否则无法计算日期<

2019 年 9 月 30 日下午 3:00 是不是 <=2019 年 9 月 30 日。然而,2019 年 9 月 30 日下午 03:00 <2019 年 10 月 1 日。公式会更好,因为,

=IF(blah-blah-blah.csv!$E2 < DATE(2019, 10, 1), 4, 20)
'alternate
=4 + (blah-blah-blah.csv!$E2 >= DATE(2019, 10, 1))*16

相关内容