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")
相关推荐
桃西西呀几秒前
国内金价破 1000,「涨了多少」和「该买多少」是数学问题
人工智能·python·数据分析
张人玉5 分钟前
茶树 NeRF(Neural Radiance Fields,神经辐射场)三维重建与数据分析可视化系统——基于神经辐射场的茶树三维重建方法实现可视化大屏
python·数据挖掘·数据分析·echarts·three.js
脉动数据行情17 分钟前
Python WebSocket 国内商品期货|螺纹钢 & 铁矿石实时行情监听
开发语言·python·websocket
足球中国19 分钟前
.net DataExcel控件 2.11.1.53版发布
c#·.net·excel
circuitsosk31 分钟前
智能体任务拆解与执行:基于ReAct+Plan-and-Execute框架的行业Skill构建实录
前端·javascript·python·react.js·react·llm agent·智能体编排
麻雀飞吧32 分钟前
近期量化工具怎么选,先看你卡在哪一环
人工智能·python
通信仿真爱好者32 分钟前
第【109】期--基于神经网络的OFDM峰均功率比降低方法--python完整代码
python·神经网络·ofdm·限幅滤波·峰均功率比·papr降低
阿图灵33 分钟前
OpenCV 图像特征与匹配:SIFT 特征检测与 BFMatcher 暴力匹配
图像处理·人工智能·python·opencv·计算机视觉·sift
程序员贺加贝34 分钟前
列表导出不够用-SaaS-ERP-单据详情导出的-Provider-模板与文档型-Excel-设计
java·后端·设计模式·架构·excel
王志来137944730081 小时前
工控服务器机箱选型决策要素解析:匀天以“快全准省”构建价值坐标
运维·服务器·python·devops