云计算百科
云计算领域专业知识百科平台

Excel时间差计算技巧解析

公式解析

MID(B2,{1,7,13,19},5)
从B2单元格的指定位置提取时间片段。假设B2内容为"12:30-18:45,09:00-12:15",该部分会分别提取:

  • 第1字符开始的5位:"12:30"
  • 第7字符开始的5位:"18:45"
  • 第13字符开始的5位:"09:00"
  • 第19字符开始的5位:"12:15"

*{-1,1,-1,1}
对提取的时间进行加权计算,实现时间差运算逻辑。例如:

  • ("18:45" × 1) – ("12:30" × 1)
  • ("12:15" × 1) – ("09:00" × 1)
    实际效果为两组时间段的差值求和。

*24
将天数转换为小时数。Excel中时间以天为单位存储(1=24小时),乘以24后得到十进制小时数。例如0.25天×24=6小时。


使用条件

数据格式要求

  • 必须为固定长度文本,如"HH:MM-HH:MM,HH:MM-HH:MM"
  • 每组时间严格占5字符(包括冒号),分隔符为"-"和","
  • 示例有效格式:"08:00-12:00,13:30-17:30"

注意事项

  • 若时间格式不一致(如单数字小时"9:00"),会导致提取错误
  • 文本中不得包含多余空格或非常规分隔符
赞(0)
未经允许不得转载:网硕互联帮助中心 » Excel时间差计算技巧解析
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!