最近推送的五篇文章: · 正 · 文 · 来 · 啦 · 知乎有知友提问:
我们知道,在Excel中数字最大精度(最大长度)为15位,超过15位后,尾部数字会自动变为0。 从题主图片看出,那些单号有16位,所以可推知其格式为文本。 而文本型的数字用SUM求和其结果为0,也就是SUM会自动忽略文本。 咱们可以利用这个特点,同时利用《偷懒的技术2:财务Excel表格轻松做》第二章合并单元格求和的公式模型: 公式模型: 【合并单元格批量求合计】公式模型 =SUM(数据列本类别第一个单元格到所有类别最末行单元格)-SUM(小计列本类别第二单元格到所有类别最末行单元格) 说明: 《偷懒的技术2:财务Excel表格轻松做》将我们工作中常用的公式总结为模型公式,并写出套用方法步骤,方便大家傻瓜化套用。是公式和表格辞典,需要时翻来套用就是了。 下面照着书上的公式套用就是了: 步骤一:在B2输入公式:=SUM(A2:$A$15)-SUM(B3:$B$15) 步骤二:筛选并复制公式筛选16个字符的单号, 复制B2的公式,并粘贴到可见单元格,详见GIF动图
扩展: 上面的公式利用了SUM不会在对文本型数字求和时,将其视为0,那如果那些编号不是文本型数字,那又该怎么办呢?先总结规律,编号都是12号,要求和的数字长度都小于12位,所以用SUMPRODUCT对小于12位的求和就是了。公式如下: =SUMPRODUCT((LEN(A2:$A$15)<12)*A2:$A$15)-SUM(B3:$B$15)
Excel畅销书推荐: 《“偷懒”的技术2:财务Excel表格轻松做》 《“偷懒”的技术:打造财务Excel达人》 2017年当当网畅销榜Excel类第一名,办公类第二名,好评率99.8%,学Excel必选书籍! 👇滑动下面的列表查看更多 如何正确使用本公众号,学习Excel技巧,提高工作效率 怎样才算精能Excel?看完再也不敢在简历上写精通Excel了! 用sumif对超15位的代码条件求和居然出错了,原因是... |
|