网站首页 > 技术教程 正文
xcel 提供了丰富的日期与时间计算功能,结合公式和 Power Query,可以高效处理日期和时间数据。以下是对 Excel 中日期与时间计算的详细说明,涵盖常用公式、功能及示例,并结合 Power Query 的日期提取功能(参考前述问题)。示例以 2025 年 8 月 5 日 01:28:00(当前时间)为基础。
一、Excel 日期与时间计算基础
- 日期与时间存储原理: Excel 将日期存储为序列号,从 1900 年 1 月 1 日开始,序列号为 1,每增加一天加 1。例如,2025 年 8 月 5 日的序列号约为 45939。 时间存储为小数,1 天 = 1,1 小时 = 1/24,1 分钟 = 1/1440。例如,01:28:00 约为 0.05833。 日期时间组合存储为整数(日期)+ 小数(时间)。
- 格式设置: 在单元格格式中选择“日期”、“时间”或“自定义”来显示不同格式(如“yyyy-mm-dd”或“hh:mm:ss”)。 确保单元格格式正确以避免计算错误。
- 输入示例: 日期时间:2025-08-05 01:28:00(假设在单元格 A1)。
二、常用 Excel 日期与时间计算公式
以下是常见计算场景及公式,基于示例日期时间 2025-08-05 01:28:00(单元格 A1)。
1. 提取日期与时间部分
提取日期:
公式:=INT(A1) 或 =TEXT(A1, "yyyy-mm-dd")
输出:2025-08-05
说明:INT 去除小数部分,仅保留日期;
TEXT 格式化为指定日期样式。
提取时间:
公式:=A1-INT(A1) 或 =TEXT(A1, "hh:mm:ss")
输出:01:28:00
说明:减去整数部分提取时间,或用 TEXT 格式化。
2. 计算日期差
两个日期之间的天数:
场景:计算 2025-08-05 到 2025-08-10 的天数(假设 B1 为 2025-08-10)。
公式:=B1-A1 输出:5(天)
说明:直接相减返回天数差,格式设置为“常规”。
DATEDIF 函数:
公式:=DATEDIF(A1, B1, "d")(天数)、"m"(月份)、"y"(年份)
输出:5(天) 说明:计算完整的天、月或年差,支持更复杂的时间间隔。
3. 日期加减
增加天数: 公式:=A1+7
输出:2025-08-12 01:28:00
说明:直接加减天数,时间保持不变。
增加小时/分钟:
公式:=A1+(2/24)(加 2 小时)或 =A1+(30/1440)(加 30 分钟)
输出:2025-08-05 03:28:00(加 2 小时)
说明:1 小时 = 1/24,1 分钟 = 1/1440。
4. 提取日期时间组件
- 年份:=YEAR(A1) → 输出:2025
- 月份:=MONTH(A1) → 输出:8
- 日:=DAY(A1) → 输出:5
- 小时:=HOUR(A1) → 输出:1
- 分钟:=MINUTE(A1) → 输出:28
- 秒:=SECOND(A1) → 输出:0
- 星期几:=WEEKDAY(A1, 1) → 输出:3(星期二,1=星期日为第一天)
- 说明:这些函数直接提取对应组件,类似 Power Query 的日期提取功能。
5. 计算工作日
工作日天数(排除周末):
公式:=NETWORKDAYS(A1, B1)(假设 B1 为 2025-08-10)
输出:4(8月5日到10日,排除周末)
说明:可加入节假日列表(如 =NETWORKDAYS(A1, B1, C1:C2))。
下个工作日:
公式:=WORKDAY(A1, 1)(下一工作日)
输出:2025-08-06 01:28:00
说明:跳过周末和指定节假日。
6. 时间差计算
时间差(小时/分钟):
公式:=(B1-A1)*24(小时)或 =(B1-A1)*1440(分钟)
输出:假设 B1 为 2025-08-05 03:28:00,小时差为 2,分钟差为 120。
说明:乘以 24 或 1440 转换为小时或分钟。
7. 当前日期与时间
当前日期:=TODAY() → 输出:2025-08-05
当前日期时间:=NOW() → 输出:2025-08-05 01:28:00
说明:动态更新,适合实时计算。
- 上一篇: 日历多了一页!今年农历竟然有两个六月
- 下一篇: 属龙人专属日历:启动你的「人生升级程序」
猜你喜欢
- 2025-08-06 2025恋综追剧日历!各大平台更新时间全汇总,甜虐名场面不错过
- 2025-08-06 在Windows电脑上有哪些带有日历提醒的备忘录工具
- 2025-08-06 学生可提前20天预约购票!操作流程来了
- 2025-08-06 2025 闰六月,太阳月亮“时差”大揭秘!
- 2025-08-06 Python 数据转换实用技巧:3 分钟搞定杂乱数据,新手也能学会
- 2025-08-06 Excel 日期函数看似复杂,但只要理解其核心逻辑,就能轻松掌握。
- 2025-08-06 闰六月不常见,到底间隔多少年才会来一次?
- 2025-08-06 Excel日期筛选大全
- 2025-08-06 提取每个人最早和最晚日期的业绩,还要变成一维 Excel 表
- 2025-08-06 下周日就入伏!2025三伏天日历出炉引关注
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- sd分区 (65)
- raid5数据恢复 (81)
- 地址转换 (73)
- 手机存储卡根目录 (55)
- tcp端口 (74)
- project server (59)
- 双击ctrl (55)
- 鼠标 单击变双击 (67)
- debugview (59)
- 字符动画 (65)
- flushdns (57)
- ps复制快捷键 (57)
- 清除系统垃圾代码 (58)
- web服务器的架设 (67)
- 16进制转换 (69)
- xclient (55)
- ps源文件 (67)
- filezilla server (59)
- 句柄无效 (56)
- word页眉页脚设置 (59)
- ansys实例 (56)
- 6 1 3固件 (59)
- sqlserver2000挂起 (59)
- vm虚拟主机 (55)
- config (61)
本文暂时没有评论,来添加一个吧(●'◡'●)