之前讲解过的一个案例,今天教一下用公式怎么实现。
案例:
找出下图 1 中每个部门的最大获客数,填写在每个部门的第一行。
效果如下图 2 所示。


解决方案:
1. 在 D2 单元格中输入以下公式 --> 下拉复制公式:
=IF(COUNTIF($A$2:A2,A2)=1,MAXIFS($C$2:$C$13,$A$2:$A$13,A2),"")



公式释义:
COUNTIF($A$2:A2,A2)=1:判断 A2 单元格的值是否在区域内是第一次出现;
MAXIFS($C$2:$C$13,$A$2:$A$13,A2):
MAXIFS 函数的作用是按条件返回最大值;
语法为 MAXIFS(要查找最大值的区域, 条件区域1, 条件1, [条件区域2, 条件2], ...);
这段公式表示从 $C$2:$C$13 查找出 $A$2:$A$13 中等于 A2 的最大值;即如果 A 列的等于 A2,则查找 C 列的最大值,也就是查找出分类最大值;

IF(...,...,""):如果是分类的第一个值,则显示分类最大值,否则留空。