You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Apps Script中两个日期相减计算间隔天数的问题咨询

Google Sheet无需修改原有日期格式的日期间隔计算方案

核心公式

直接在A3单元格输入以下公式即可实现需求:

=ABS(DATEVALUE(A2) - DATEVALUE(A1))

公式说明

  • DATEVALUE()函数会自动将单元格内的日期格式文本转换为Google Sheet可识别计算的日期序列值,不会改动A1、A2的原有显示格式
  • 外层嵌套ABS()函数是为了保证不管两个日期的前后顺序,都返回正的天数差,你的示例中代入A1 = 10/11/2021、A2 = 12/11/2021后,返回结果恰好为2

兼容方案(如果上述公式报错)

如果因为表格区域设置问题导致DATEVALUE()无法识别现有日期格式,使用手动拆分日期的公式即可:

=ABS(DATE(RIGHT(A1,4), LEFT(A1,2), MID(A1,4,2)) - DATE(RIGHT(A2,4), LEFT(A2,2), MID(A2,4,2)))

该公式直接按月/日/年的结构拆分你现有日期字符串拼接为标准日期值,适配所有区域设置,完全不需要修改原有单元格格式。

内容的提问来源于stack exchange,提问作者Daniel Mantelli

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 13:15:04