用 Excel 公式对一列取唯一值,对相应的另一列求和

文摘   2025-01-26 19:01   上海  

公众号平台最新的推送规则对技术类文章不太友善,如果不想错过干货,请务必 “设为星标”哦!!!


点击上方蓝字 --> 点击“...”--> 选择“设为星标


不久前在讲解如何对某一列提取唯一值,而计算其对应的另一列之和,当时我提到过一句,用 365 函数是很容易的。


结果收到了不少读者的询问,要求讲一下公式用法。


那今天就给大家安排上。


案例:


下图 1 中左侧的数据表是员工的奖金基数列表,当中有很多重复项。请对去重后所有员工的奖金基数求和。


效果如下图 2  所示。


解决方案:


1. 在 D2 单元格中输入以下公式:

=SUM(INDEX(UNIQUE(A2:B23),0,2))


公式释义:

  • UNIQUE(A2:B23):提取出 A2:B23 区域中的所有唯一行;

  • 选中这段公式,可以看到红框内的公式结果;

  • INDEX(...,0,2):

    • index 表示返回区域中行列坐标定位的区域的值;语法为 index(查找区域;行号;列标);

    • 当行号为 0 或者省略时,表示返回所有行;

    • 这里的公式表示返回上述唯一值区域中的第二列;

    • 这段公式也可以改成 INDEX(...,,2);

    • 以下是公式计算结果;

  • SUM(...):到这步就比较简单了,就是对唯一姓名所对应的奖金基数求和。


转发、点赞、在看也是爱!

Excel学习世界
你遇到的所有 Excel 坑,我都帮你趟过了。
 最新文章