我是 Excel 函数的新手。
我有一张跟踪表,需要在上面记录可变到期日。可变因素是距原始日期 180 天或 150 天的日期,具体取决于开始日期是在 2017 年 6 月 1 日之前还是之后。
因此,在一列中我列出了各种日期。在第二列中,期望的结果是从该日期起的 150 天或 180 天,具体取决于原始日期是 2017 年 6 月 1 日还是在此之前或之后。
答案1
在 B2 中的 Date2 下使用:
=IF(A2<DATEVALUE("06-01-2017"),A2+180,A2+150)
A2 是 Date1 下的第一个日期
如果在 06-01-2017 之前测试 A2,则
True 为 A2+180
False 为 A2+150 将
B2 格式化为日期并将其向下拖动
答案2
=IF(A2-DATEVALUE("1-JUN-17")>0,A2+150,A2+180)
在日期 2 下的第一个单元格中输入此内容,如果需要,更改单元格引用 A2 以指向日期 1 下的第一个单元格。然后向下填写。
根据您如何处理日期 1-Jun-17,日期值可能需要 >=0 而不是 >0。
日期 2 列必须格式化为日期。
使用 Excel 帮助搜索并了解 IF() 函数、日期算法和 DATEVALUE() 函数
附言:请参阅此链接,了解下一步该做什么:https://superuser.com/help/someone-answers