公式解析
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"),会导致提取错误
- 文本中不得包含多余空格或非常规分隔符
网硕互联帮助中心






评论前必须登录!
注册