同一个月的销售提成,财务算出 13.4 万,销售主管拿自己那张表算出 15.1 万,差 1.7 万。单据是同一堆单据,订单表就躺在共享盘里,两个数就是对不上。老板被迫当裁判,翻两份 Excel 翻到晚上十点,最后各打五十大板按 14 万发——销售不痛快,财务不服气,下个月照旧。问题真不在算术,乘法谁都会,是这两张表从根上口径就不一样。
一、老板的追问:同一堆单据,为什么算出两个数
第二个月经营会上,老板把两份表拍在桌上问了一句话:数到底以哪张为准?没人答得上来。这事拆开看其实是三层:计提底数不统一、主表版本满天飞、特殊单据没有归宿。下面一层层过,每层对应一处修改,三处改完,这张表就从「吵架的源头」变成了「发钱的依据」。
二、底数之争:签单额还是回款额
主管按签单额算——单子签了就是业绩;财务按回款额算——钱到了公司账上才算数。两个口径各自都说得通,坏就坏在公司从没白纸黑字定过,谁算谁占理。查这家公司的提成制度,原文写的是「按业绩计提」,四个字,两种读法。
改法:计提底数列只留一个——当月回款额。签单额不是删掉,而是另列一列做参考展示,让主管看得见团队的签单进度,但这一列不进任何计算公式。取数源从一个变成唯一,VLOOKUP 的查找区域从此没有第二种可能。这是第一处修改。
三、版本分叉:旧表为什么总死而复生
共享盘里搜「提成」,能翻出提成表v3、提成表最终版、提成表最终版真最终——六七个文件。每月每人下载一份、改一份、存一份,下个月谁也说不清哪份是正版。更隐蔽的是断链:订单表中间插了一列客户等级,提成表的 VLOOKUP 取数列没跟着改,出来的 #N/A 被手工覆盖掉,错误就这么被一层层盖进数据里。
改法:主表唯一。模板只保留一份在线表格,销售只能填跟进记录,计算列设为只读;订单底数不再手抄,从订单系统按月同步一次,源头数据不再经过人的手。文件名里从此不需要「最终版」三个字。这是第二处修改。
四、特殊单据:退单、折让、跨月回款算谁的
真正让 1.7 万冒出来的,是十几笔特殊单据。客户退单,冲减谁的提成?折让损失算销售承担还是公司消化?上月签单本月回款,算哪个月的?主管的处理是退单不冲、折让公司担;财务的处理是退单当月冲、折让销售担——十几笔下来,正好差出一万多。两边都没恶意,规则真空而已。
改法:三条规则写死在表头备注里——退单和折让当月登记,按原计提月份反算冲回;跨月回款一律记回款所在月计提;规则变更必须留版本记录,不许口头补充。谁来算,结果都一样。这是第三处修改。
五、三处改完之后
这家公司改完后的半年内部记录:提成表从每月磨 3 天压到半天出稿;13.4 万对 15.1 万那种版本之争,再没出现过;财务月底为提成对账的加班基本清零。顺带一个意外收获——提成口径干净之后,往绩效考核体系里并数据不用再人工清洗,月度考核报表直接取数。三处修改列出来其实很朴素:
- 计提底数唯一:回款额计提,签单额只展示不参与计算;
- 主表唯一:一份在线表格,计算列只读,底数从订单系统同步;
- 特殊单据规则成文:退单折让反算冲回,跨月回款归回款月。
提成表是公司里被修改次数最多的表之一,也是口径最容易漂移的表。把规则钉死在结构里,而不是钉在人的记性里,这张表才养得住。
本文场景,用现成模板落地
常见问题解答
Q1:销售提成按签单额算还是按回款额算更合理?
没有绝对答案,但一家公司只能有一个口径。常见做法是回款额计提、签单额另列参考列展示进度,好处是现金流和提成同步,也避免大单签了人走了提成照拿的纠纷。关键是把口径写进制度原文并锁进表格结构,不留两种读法。
Q2:提成核算表多久核对一次合适?
建议每月核对一次,而不是月底一次性算。订单、回款数据按月同步进表,月中随手核异常项,月底只剩确认动作。把核对拆碎,月底就不会出现三天大对账。
Q3:VLOOKUP 总出 #N/A 怎么防?
九成是取数列错位:源表插入或删除列后,查找区域跟着变了。防法有三:取数用命名区域或整列引用代替固定列号;底数从源头同步、不手抄;计算列设只读,禁止手工覆盖错误值——#N/A 是提醒,盖掉就是埋雷。
Q4:车间计件提成和销售提成能放在一张表里算吗?
可以分表算、一张汇总表出结果。两类提成口径完全不同:计件按报工数量乘单价,销售按回款额乘比例,混在一张明细表里会互相污染。正确结构是明细分层、汇总合并,汇总表只取两边的计算结果。
Q5:提成规则中途改了,历史月份怎么办?
规则从生效月份向后适用,历史月份一律按旧规则锁定不回刷。表里保留规则版本记录,注明每版生效时间。最常见的纠纷就是新规则追溯旧月份,一半人按新算一半人按旧算,务必避免。
Q6:不想再维护Excel版本,有什么省事的替代?
低代码平台的在线表格是顺手的替代:表单结构固定、权限分区(销售填进度、财务管计算列)、数据从订单模块自动同步,天然没有版本分叉。迁一次结构,后面每月只做核对动作。