不会走先别急着跑,Excel的sum 函数真的学透了吗?高能用法来一波

sum函数我经常写 , 很多同学入门的第一个函数就是sum , 所以未免觉得它不就是求和吗?有啥可多写的?
如果真有人这么认为 , 那今天就更值得再写一写这个函数 。 甚至在今天的案例中 , 通篇我只用一个sum函数替代所有函数 , 带条件计数、带条件求和、快速求和 。
这些高能用法 , 统统都是一个最基础的sum实现的 。
为了便于先按楼分包 , 还需要整理一张各栋楼的汇总表 , 效果如下图2所示 。
不会走先别急着跑,Excel的sum 函数真的学透了吗?高能用法来一波
文章图片
不会走先别急着跑,Excel的sum 函数真的学透了吗?高能用法来一波
文章图片
解决方案:
遇到这种案例 , 既然数据已经整理干净了 , 最方便的就应该用数据透视表或PowerQuery 。
但是今天我是为了从学术角度教大家sum函数的高能用法 , 所以全程我都只用一个sum解决所有需求 。
1.在右侧的空白区域建立汇总模板 。
不会走先别急着跑,Excel的sum 函数真的学透了吗?高能用法来一波
文章图片
2.在I2单元格中输入以下公式-->按Ctrl+Shift+Enter:
=SUM(($A$2:$A$19=H2)*1)
公式释义:
$A$2:$A$19=H2:判断A列的楼号是否与H列的楼号相等 , 会生成由true和false构成的数组;
...*1:将上述数组乘以1 , 就能将逻辑值转换为数值;
sum(...):对数组求和 , 就计算出了每栋楼的户数;
最后三键结束 , 生成数组函数
*请注意:参数中A列的区域必须绝对引用 , H2要相对引用 。
不会走先别急着跑,Excel的sum 函数真的学透了吗?高能用法来一波
文章图片
不会走先别急着跑,Excel的sum 函数真的学透了吗?高能用法来一波
文章图片
3.向下拖动单元格 , 复制公式 。
不会走先别急着跑,Excel的sum 函数真的学透了吗?高能用法来一波
文章图片
4.在J2单元格中输入以下公式-->按Ctrl+Shift+Enter:
=SUM(($A$2:$A$19=H2)*1*$F$2:$F$19)
公式释义:
($A$2:$A$19=H2)*1:这段前面已经解释过 , 统计出同一栋楼的数量;
*$F$2:$F$19:将上述所有1值与F列的对应总价相乘 , 即可提取出同楼的所有总价;
sum(...):最后用sum对全楼的总价求和
不会走先别急着跑,Excel的sum 函数真的学透了吗?高能用法来一波
文章图片
不会走先别急着跑,Excel的sum 函数真的学透了吗?高能用法来一波
文章图片
5.下拉复制公式
不会走先别急着跑,Excel的sum 函数真的学透了吗?高能用法来一波
文章图片
6.选中I6:J6区域-->按Alt+“+”:
不会走先别急着跑,Excel的sum 函数真的学透了吗?高能用法来一波
文章图片
快捷键生成了求和公式 , 用的仍然是sum函数 。
不会走先别急着跑,Excel的sum 函数真的学透了吗?高能用法来一波
文章图片
不会走先别急着跑,Excel的sum 函数真的学透了吗?高能用法来一波】转发、在看也是爱!