分享

Excel

 Chosefree 2020-12-26

从来没想到,Excel 中的多种特殊计算需求,竟然只要一个函数,就一揽子全搞定了。

这是什么神仙函数?

案例:

下图 1 是各班学生考试成绩表,要求忽略隐藏行编号、统计参考人数和总分。

效果如下图 2 所示。

GIF

解决方案:

1. 选中标题中的任意单元格 --> 选择菜单栏的“数据”-->“筛选”

2. 在 A2 单元格中输入以下公式 --> 下拉复制公式:

=AGGREGATE(3,5,B$2:B2)

公式释义:

今天我们的主角 aggregate 函数是个全能函数王,以下是它的参数释义:

  • 第一个参数表示它所对应的函数

  • 第二个参数是细化的功能

  • 第三个参数是区域

  • 综上所述,公式 AGGREGATE(3,5,B$2:B2) 的含义就是计算区域 B$2:B2 中非空单元格数,且忽略隐藏行

* 请注意:B$2:B2 中的起始单元格行值要绝对引用,第二个单元格相对引用,这样就能随着公式下拉递增编号。

有关 aggregate 函数的详解,请参阅 Excel–集19个函数功能于1身的全能函数aggregate

在“班级”的筛选列表中仅勾选“三班”后,编号自动重新排序了。

3. 在 B14 单元格中输入以下公式:

=AGGREGATE(2,7,D2:D11)

公式释义:

  • 2:从前面的对照表可知,2 表示 count 函数,即计算区域中数字的个数;“缺考”是文本,就不会被统计进去

  • 7:忽略隐藏行和错误值

  • D2:D11:需要计算的区域

4. 在 B15 单元格中输入以下公式:

=AGGREGATE(9,7,D2:D11)

公式释义:

  • 9:表示 sum 函数,求和

  • 7:忽略隐藏行和错误值

  • D2:D11:需要计算的区域

现在再随便筛选一个班级,编号、参考人数和总分都自动忽略隐藏值重新计算了。

题外话:总分 222,上海话 4 级考试,222 用上海话怎么读知道吗?

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多