编辑 | blame | 历史 | 原始文档

汇总大表:软件输出与手工定稿差异清单(2026-08)

复核日期:2026-09-22
比对文件:

  • 软件输出:D:\03_公司\02_项目\27_湖北省道路运输事业发展中心\05_开发测试\01_测试\01_报表生成\汇总大表\软件输出\生成_道路运输量汇总表_2026-08 (5).xlsx
    SHA256:AC7B2959DBA2B929F0091698E93A1CA9E50A2241D67D0676AE13AD7310FAB685
  • 手工定稿:D:\03_公司\02_项目\27_湖北省道路运输事业发展中心\05_开发测试\01_测试\01_报表生成\汇总大表\手工计算\2026年8月客运量、货运量定稿.xlsx
    SHA256:3C96F2EC286CFAC0C966FE0C403924F1E2E8C3691E17E553F24B22E52737F1FD

比对方法:先把两份工作簿复制到临时目录,用 Excel COM 做全量重算,再读取重算结果;随后按页签、数据块、行标签和列头做语义对齐,最后逐格比对。这样可以避免 openpyxl(data_only=True) 读到旧缓存公式结果,把已经消失的 #VALUE! 误报成差异。

930 条逐格明细见同目录:汇总大表_差异明细_2026-08_20260922.csv。

一、结论速览

类别 条数 说明
数值差异(相对差 > 1e-6) 314 其中 304 条是同一个“2025 年累计公式少加 7、8 月”问题;另 10 条是 货运 历史同比差异,业务已确认软件口径正确
格式差异(文本型数字) 286 两边显示值相同,仅存储类型不同
取整尾差(相对差 <= 1e-6) 194 浮点残差或手工保留精度造成,不影响业务结论
仅软件有值 129 主要来自软件多出的列、块,以及手工公式断链后留空
仅手工有值 2 手工为 #DIV/0!,软件留空
错误值差异 2 班线包车!IL4、IL5:软件有数,手工为 #REF!
文本不同 2 轨道、轮渡!R2、R11 标题措辞不同
类型不同 1 班线包车!IL50:软件有数,手工单元格为反引号字符
逐格差异合计 930

另有若干整块/整列结构差异,不重复计入上述 930 条,单列在本文第四节。

二、实质数值差异

2.1 “2025 年累计”公式少加 7、8 月:304 条

页签 软件位置 条数 软件公式覆盖 手工公式覆盖
公交 U5:U76 72 2025 年累计只加到 6 月 加到 8 月
出租 U5:U76 72 2025 年累计只加到 6 月 加到 8 月
网约车 U5:U76 72 2025 年累计只加到 6 月 加到 8 月
中口径明细 U99:U188 区间内 88 格 88 2025 年累计只加到 7 月 加到 8 月
合计 304

示例:

页签 单元格 软件 手工
公交 U5 88908.91 114285.68
出租 U5 39797.94 52461.16
网约车 U5 16384.07 22474.11
中口径明细 U99 1102278.385724 1256684.215724

结论:该列在母版中本身与“累计同比”的分母口径不一致。业务已确认该列可以清空或留空,不从这一列取业务结论。若保留,应统一改成两边一致的累计口径。

2.2 货运 2022 年累计同比:10 条

软件 手工 地区 指标 软件值 手工值
EA92 EB64 仙桃 规上+规下周转量 -0.0147168903 0.0861759440
EA94 EB66 仙桃 规下货物周转量 -0.0147168903 0.0861759440
EA96 EB67 潜江 规上货运量 0.1792755247 0.2821643758
EA98 EB68 潜江 规上+规下周转量 -0.0580865897 0.0248055028
EA100 EB70 潜江 规下货物周转量 -0.1135612292 -0.0369708863
EA102 EB71 天门 规上货运量 0.0761499711 0.1973040292
EA104 EB72 天门 规上+规下周转量 -0.0423281724 0.0592616926
EA106 EB74 天门 规下货物周转量 -0.0625622547 0.0355008526
EA110 EB76 林区 规上+规下周转量 -0.0477844361 0.0951581405
EA112 EB78 林区 规下货物周转量 -0.2228481653 -0.1061854159

结论:业务此前已确认“软件对,手工错”,以软件结果为准。

三、错误值、文本和精度差异

3.1 班线包车 IL 列:34 条

情况 条数 说明
软件有值,手工为 #REF! 2 IL4、IL5,手工公式引用已断
软件有值,手工空白 31 集中在 IL 列的历史累计同比位置
软件有数,手工为反引号字符 1 IL50,软件值 0.00778588807785896,手工为 `

结论:这是手工定稿公式断链或误录,软件这几格计算正常。

3.2 文本型数字:286 条

页签 位置 条数
班线包车 FV8:IX57 区间的历史数据列 196
公交 M9:M76、G12/G16/.../G76 85
轨道、轮渡 M7、M9、E14、E15、E16 5
合计 286

数值内容一致,仅手工把数值存成了文本。建议后续统一为数值格式,否则 Excel 参与计算时可能再次触发类型问题。

3.3 取整尾差:194 条

页签 条数 说明
货运 192 主要是历史月份/累计值的浮点残差或手工保留约 12 位有效数字
货运周转量排名 1 J5 对 J26:0.01415852628504477 对 0.0141585262862789,相对差约 8.7e-11
中口径明细 1 S1 校验行浮点残差
合计 194 不影响业务结论

3.4 仅一边有值:131 条

软件有值、手工无值:129 条。

页签 位置/内容 条数
货运 软件 EO5:EO112(2021 年累计),手工对应 EP 空 74
班线包车 软件 IL 列有历史累计同比,手工空 31
城市汇总 软件多出 2026 年 8 月城市客运块的 C13:E20 非空值 24

手工有值、软件无值:2 条,均在 货运:

  • 手工 EB65 为 #DIV/0!,软件对应 EA93 空白;
  • 手工 EB77 为 #DIV/0!,软件对应 EA111 空白。

四、结构、版式和整块差异

4.1 货运

  • 软件是 118 行,手工是 84 行;软件每个市州多 2 行,共多 34 行,主要是“规上+规下货运量”“规下货运量”相关行。
  • 从 V 列开始,手工整体右移 1 列;手工 V 列多一个无表头辅助列,内容是 2025 年 1-8 月累计,软件没有这个辅助列。
  • 因此尾部历史核算块位置不同:软件约在第 114-118 行,手工约在第 80-84 行。

4.2 城市汇总

  • 软件多一个“2026 年 8 月全省完成城市客运量情况”块,位置约 A12:E20,含标题、表头和数据。
  • 两边共有的 1-8 月累计块和 2025 年 1-12 月块的数值一致。

4.3 城市分市州

  • 软件多第 45-89 行的两个 8 月块,含 8 月客运量和旅客周转量数据。
  • 手工只到第 44 行,只有两个 1-8 月累计块。

4.4 中口径分析

  • 软件多第 9-16 行的“8 月中口径客运量及周转量”块。
  • 手工只到第 7 行,只有 1-8 月累计块。
  • 两边共有的 1-8 月累计数据一致。

4.5 中口径排名

  • 软件把“1-8 月累计”和“8 月”两个块纵向排在 J:R,分别约在第 1-20 行和第 22-41 行。
  • 手工把 8 月辅助数据放在隐藏的 A:H 列,J:R 仍是 1-8 月累计块;手工 A-I 列全部隐藏。
  • 两边可见的 1-8 月累计块 J1:R20 数值完全一致。此前业务已确认以软件布局和结果为准。

4.6 货运量排名、货运周转量排名

  • 软件两个块的顺序是“1-8 月累计在前、8 月在后”;手工顺序相反。
  • 按语义对齐后,累计数值无差异。
  • 8 月块的地区名有 15 处后缀差异,例如软件“武汉”,手工“武汉市”;手工 货运周转量排名 还把恩施写成了“恩施市”(应为“恩施州”)。
  • 标题和表头措辞不同,例如软件用“完成公路货运量情况”,手工用“各市州货运量排名”。

4.7 城市客运

  • 手工多一列 AJ“2025 年 1-7 月累计”,共 37 格;软件没有这一列。
  • 从 AJ 开始手工整体右移 1 列。
  • 两边共有的 2026 年数据一致。

4.8 道路运输周转量

  • 手工多两个空列 AA、AB。
  • 业务数值一致。
  • A23 文字略不同:软件为“2026年8月全省完成交通周转量情况”,手工多“累计”二字。

4.9 班线包车

  • 软件 287 列,手工 288 列,手工多 1 列。
  • 2015/2016 历史区布局不同:软件 JL/JM 是“累计/同比”;手工 JL 是“2015 全年”,JY/JZ 还包含“2015 年全年”“预估 2016 年全年”等内容。
  • 手工 JY、KA、KB 存在 #REF!。

4.10 轨道、轮渡

  • R2、R11 标题不同:软件为“8月与去年同比”,手工为“同比”。
  • 数值本身一致。

五、完全一致或对齐后一致的内容

以下页签或共有区域未发现业务数值差异:

  • 公路总客运
  • 2025年城市客运量
  • 中口径客运量
  • 中口径计算过程
  • 城市汇总 的共有块
  • 城市分市州 的共有 1-8 月累计块
  • 中口径分析 的共有 1-8 月累计块
  • 中口径排名 的 1-8 月累计块 J1:R20
  • 货运量排名 的累计块
  • 货运周转量排名 的累计块
  • 城市客运 的 2026 年共有数据
  • 道路运输周转量 的业务数值
  • 轨道、轮渡 的数值
  • 班线包车 的共有历史数据
  • 公交、出租、网约车 除 2025 累计 U 列以外的共有数据
  • 中口径明细 除 2025 累计 U 列以外的共有数据
  • 货运 除上述差异以外的共有数据

六、复核结论

  1. 业务上最需要处理的是 304 格“2025 年累计少加 7、8 月”问题。该列业务已确认可清空,建议软件侧直接清空该列,避免继续与手工定稿逐格比较时反复制造假差异。
  2. 货运 2022 年累计同比 10 格是手工口径问题,业务已确认软件正确,无需改软件。
  3. 286 格文本型数字、194 格取整尾差,以及 班线包车 IL 列断链,属于格式或手工公式维护问题,不影响当前业务结论。
  4. 城市汇总、城市分市州、中口径分析、中口径排名和两个货运排名页签存在整块布局差异,但共有业务数据均已核对;其中中口径排名可见的 1-8 月累计块完全一致。
  5. 上一版报告中的 班线包车 2019、2020 年历史块 #VALUE! 假差异,在 Excel 全量重算后已消失,本次不再计入。