wps/office excel 数组函数
第一步 建立两个空白表,分别命名为:英雄排位榜、销售业绩实时统计表。
第二步 绘制“英雄排位榜”、“销售业绩实时统计表”两个表。解决思路:1、销售业绩实时统计表主要实时统计各销售人员每笔销售金额,与“英雄排位榜”表关联。2、在“英雄排位榜”中,对“销售业绩实时统计表”录入的各销售人员业绩进行汇总统计、动态排名3、排名后,提取擂主。5、奖励分配。
第三步 在“英雄排位榜”表 C4输入“=SUM(销售业绩实时统计表!C4:L4)”,然后向下填充,汇总各机构销售人员实时业绩。
第四步 累计销售业绩(动态)排名:在D4输入“=RANK(C4,$C$4:$C$23)”,然后向下填充,对各机构销售人员累计业绩进行排名。公式解释:rank()函数,C4是目标单元格,c4:c23为查找区域,注意查找区域应加绝对引用,即输入后按F4。
第五步 提取擂主数据1、设计一个辅助单元格:在G11输入'1',1代表累计销售业绩排名第一。建议:为了美观,我们可以将G11字体颜色改为白色,这样可以达到隐藏的效果。
2、在G7输入“=INDEX(A:A,SMALL(IF($D$4:$D$23=$G$11,ROW($4:$23),999),ROW(A1)))&''”,然后向下填充后,选中G7~G9三个单元格,再向右填充。这样,两个并列第一名的人员信息就出来了。
3、计算擂主奖励:(1)在J7输入“=20000/(COUNTA($I$7:$I$9)-COUNTIF($I$7:$I$9,''))”(2)在J8输入“=IF(G8='','',20000/(COUNTA($I$7:$I$9)-COUNTIF($I$7:$I$9,'')))”(3)在J9输入“=IF(G9='','',20000/(COUNTA($I$7:$I$9)-COUNTIF($I$7:$I$9,'')))”公式解释:(1)counta()函数比较简单,统计非空单元格个数,包括公式返回非空值。(2)countif($i$7:$i$9,'')),统计真空、假空单元格个数,这里由于I9是公式返回空值,所以计算个数1.(3)由于第1名是1个,也可能是并列2个或3个,所以要用if()函数对J8、J9进行空值判断,否则当第1名是1个或并列2个,也会出现奖金数。
第六步 最后,一个动态数据排位表就这样形成了。 当各机构人员业绩变化时,排名、擂主也会动态随之改变。 您可以试试!
EXCEL函数公式是死的,关键还是在于活学活用,多思考,多找解决问题的方法!
如果对您有帮忙了,请点个赞!有任何建议,请及时联系,第一时间会回复。