那天赶部门的统计表,对着屏幕纠结excel所占比例怎么算,一开始随便写了个公式,出来的数字完全不对,折腾了快一个小时。表格里是各个项目的支出金额,要算出每项占总支出的比重,当时脑子图省事,直接拿单个单元格除旁边一行数字,算出来的百分比有的超过百分之百,看着就离谱。
盯着单元格里那个142%,愣了半天,还以为是单元格格式没调成百分比,点开设置,改成百分比显示,数值没变,问题根本不在显示样式上。旁边同事路过瞟了一眼,随口提了一句分母,那时候才反应过来,自己拿单项除了另一项分项,不是除以全部合计,难怪结果乱掉。
改公式的时候又碰到别的状况。
输入完除法公式,往下拖动填充柄,每一行的分母都跟着往下偏移,后面几行直接变成除以空白单元格,跳出DIV/0!报错。反复拉了两三回,每次拖完,后面一堆单元格全是错误符号,越改越烦躁,鼠标点来点去,选中区域老是选错。本来半小时就能搞定的表,卡在这个地方耗着,手里还攥着没喝完的水,思路断断续续。
试着给合计单元格加上绝对引用符号,敲上美元符号锁定分母位置,再往下拖动,前面几行的数值看起来正常了。把单元格设置保留两位小数,数字变成百分比样式,当时以为这下没问题,继续填剩下的行,等全部拉完,从头到尾扫一遍,发现合计那一行自己也算上了比例,最后一行占比直接是百分之百,等于把总数也算进分项里,整个表逻辑又乱了。
删掉合计行的公式,重新核对每一行,一项一项对照原始数字手动口算,有两三个单元格的数值和手算结果对不上,仔细看,是前面录入原始数据的时候输错了金额。不是公式的问题,源头的基础数字出错,算出来的所占比例自然跟着跑偏,之前一直在反复调整公式,压根没怀疑基础录入。
到这时候才慢慢理顺,不是单纯记住除法式子就行,数据源、分母锁定、排除合计行,这几步少一个,结果就不对。把所有错误单元格清理干净,重新录入原始金额,再次填入带绝对引用的公式,拖动填充,所有百分比加起来接近百分之百,微小差值是小数四舍五入带来的,这点是表格自带的特性,没办法完全消除。
整个过程里,最耗精力的不是敲公式,是分不清到底是数据源问题,还是引用方式不对。一会怀疑单元格格式,一会怀疑计算逻辑,来回切换排查方向,中途好几次干脆关掉表格,歇几分钟再回来继续。
这只是我那次做表遇到的情况,不同表格布局,引用方式会不一样,不能直接照搬这次的操作。
保存文件的时候,顺手复制了一份备份,防止修改时覆盖原始数据。关掉excel的时候,屏幕右下角已经天黑了,没再去多想别的,只觉得下次做同类表格,先把合计区域单独放好,再动手写计算式子。