我想在一个日期上添加 2 个月,确保该日期属于下周一。 2024-6-18 • microsoft-excel-2010 例如,我的当前日期是 2017 年 3 月 9 日,如果我添加 2 个月,它将是 2017 年 5 月 9 日(星期二),但我需要将其推迟到 2017 年 5 月 15 日,即下周一。 请帮我提供公式。提前谢谢。 答案1 如果在单元格 C4 中输入日期,则在单元格 E4 中输入以下公式 =IF(WEEKDAY(DATE(YEAR(C4),MONTH(C4)+2,DAY(C4)))=2,DATE(YEAR(C4),MONTH(C4)+2,DAY(C4)),(DATE(YEAR(C4),MONTH(C4)+2,DAY(C4)))+7-WEEKDAY((DATE(YEAR(C4),MONTH(C4)+2,DAY(C4)))+7-2)) 请注意,如果日期 + 2 个月恰好是星期一,此公式不会给出下周一的结果(上面以绿色突出显示),但如果您想要这样,只需使用 IF 为这种情况添加 7 天即可。 相关内容 在 Ubuntu 16.04 中连接 iPhone 7 时分区为空 如果第一个邮件服务器不可用,我该如何测试 Postfix 是否真的使用了辅助邮件服务器? gnome-session-quit 导致 qt/kde 应用程序崩溃 在第 2 行创建制表符[重复] 将自定义快速列表条目添加到 .desktop 文件 如何在 SUA 下获取“Unix 管理服务”和“telnet 客户端” WMI 命令行事件日志访问 当遇到选项结尾时 getopts 会发生什么 Eclipse PDT - 尽管我已安装 Subclipse,但仍然缺少 SVN 增加 LVM 缓存中的块大小后,文件不再提升到缓存