excel计算时间差-显示每堂课时间


复制代码
=TEXT(H2 - INDEX($H$2:$H$1000, MATCH(B2, $B$2:$B$1000, 0)), "mm:ss")

import pandas as pd

# 假设你已经加载了数据
df = pd.read_excel('你的文件路径.xlsx')

# 将'开始时间'列转换为datetime类型
df['开始时间'] = pd.to_datetime(df['开始时间'])

# 计算每个'课堂号'组内的时间差,并格式化为分钟:秒钟
df['视频中的时间'] = df.groupby('课堂号')['开始时间'].transform(lambda x: (x - x.iloc[0]).dt.total_seconds())
df['视频中的时间'] = df['视频中的时间'].apply(lambda x: f"{int(x // 60):02d}:{int(x % 60):02d}")

# 保存结果到新的Excel文件
df.to_excel('输出文件路径.xlsx', index=False)

当一节课新开始的时候会报错

python不会,暂时用python

但是python复制过去有bug

还是用公式解决了

D2单元格输出即可

复制代码
=TEXT(INT((H2 - INDEX(H:H, MATCH(B2, B:B, 0)))*86400/60), "00") & ":" & TEXT(MOD((H2 - INDEX(H:H, MATCH(B2, B:B, 0)))*86400, 60), "00")
相关推荐
ueotek23 分钟前
Ansys Zemax丨在 OpticStudio 中拟合折射率数据
python·软件工程·ansys·光学仿真·光学设计·zeamx
czq_268671948726 分钟前
Python打卡第40天
开发语言·python
不爱吃鱼的蔓热莓28 分钟前
Autosar之根据ARXML中报文信息生成SWC(二)
开发语言·python
奈葵31 分钟前
Python语句
开发语言·python
随性而行3601 小时前
企业微信API接口开发实战:如何实现消息回调接收与业务事件处理?
java·前端·python·微信·机器人·企业微信
言乐61 小时前
Python于LOLM针对伊泽瑞尔的数据分析
开发语言·python·机器学习·数据分析·pandas
打工仔折腾 AI1 小时前
Qt网络编程实战:UDP、TCP到HTTP的落地经验与选型
网络·人工智能·后端·python·qt·udp·ai agent 实战
打工仔折腾 AI1 小时前
SQL 编辑器不是高级记事本:KStudio 与 KSQL Developer 的建表与增删改查手法
数据库·人工智能·后端·python·sql·编辑器·ai agent 实战
2601_962780911 小时前
2027采购岗准备:大数据管理与应用专业如何把Excel、SQL变成业务能力
excel
逸A1 小时前
携程app逆向那些事(ai agent能力偏弱时)
人工智能·python·安全