You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用Excel公式自动将课程编码转换为教学工作量

Excel课程编码转教学工作量公式方案

公式实现

假设课程编码存放在A1单元格,直接使用以下公式计算教学工作量:

=LEN(LEFT(A1,MIN(FIND({"M","A","N"},A1&"MAN"))-1))*LEN(RIGHT(A1,LEN(A1)-MIN(FIND({"M","A","N"},A1&"MAN"))))

公式拆解说明

  • 定位分隔符:MIN(FIND({"M","A","N"},A1&"MAN")) 自动找到编码中第一个出现的M/A/N的位置,拼接MAN是为了避免编码格式异常时公式报错,增强鲁棒性。
  • 计算工作日数量:LEN(LEFT(A1, ...-1)) 提取分隔符前的工作日数字串,通过长度获取工作日的天数(每个数字对应1天)。
  • 计算单天课时数:LEN(RIGHT(A1, LEN(A1)-...)) 提取分隔符后的课时序号串,通过长度获取单天的课时数(连续序号的位数对应课时数)。
  • 总工作量:将工作日数量与单天课时数相乘,得到最终结果。

示例验证

以编码246M23为例:

  1. 找到M的位置为4,提取前3位246,长度3(即3个工作日);
  2. 提取后2位23,长度2(即单天2课时);
  3. 总工作量=3×2=6,与预期一致。

内容的提问来源于stack exchange,提问作者Yttria Therbium

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 17:45:58