分享

在名称中使用交叉运算符

 hercules028 2019-05-17

下图所示的是某单位员工考核成绩的部分内容,在H3单元格使用以下公式计算2小组大于20的总分。

=SUMIF(F2:F9,">"&F3,F2:F9)

计算2小组大于20的总分

分别使用以下公式定义名称为“二组”和“标准”。

=Sheet1!$F$2:$F$9

=Sheet1!$3:$3

定义名称后,使用名称替换公式中的单元格引用。依次选择【公式】→【定义名称】→【应用名称】选项,弹出【应用名称】对话框。

在【应用名称】列表中选择需要应用于公式中的名称,选中【使用行/列名】复选框,单击【选项】按钮,取消选中【同行省略行名】复选框,单击【确定】按钮完成设置,如图所示。

应用名称后,H3单元格的公式如下。

=SUMIF(二组,">"&标准二组,二组)

【应用名称】对话框

SUMIF函数用于对满足条件的单元格求和,常规用法如下。

SUMIF(条件区域,指定的条件,求和区域)

第一参数和第三参数都是F2:F9,被替换为定义的名称“二组”。

第二参数F3单元格,相当于F2:F9单元格区域和3:3(第三行整行)的交集,Excel找不到F3单元格的确切名称,因此使用表示该单元格行范围的名称“标准”和表示列范围的名称“二组”,并且使用交叉运算符(空格)连接名称“标准 二组”。

如果选中【同行省略行名】复选框,由于公式和表示行范围的名称“标准”在同一行内,SUMIF函数第二参数应用名称后,会省略行范围的名称“标准”,应用名称后的公式如下。 =SUMIF(二组,">"&二组,二组)

由于SUMIF函数第一参数和第二参数使用相同的名称,计算后实际是一个数组结果。 {171;213;147;0;171;233;62;106}

由于公式在引用数据区域的第二行,因此,Excel根据公式所在单元格与引用单元格区域之间的物理位置返回交叉点值,以隐含交叉引用的方式返回数组结果中的第二个元素,结果为213。

本文节选自北京大学出版社、Excel Home团队出版的《Excel 2016函数与公式应用大全》,本书全面系统地介绍了Excel 2016函数与公式的技术特点和应用方法,深入揭示背后的原理概念,并配合大量典型实用的应用案例,帮助读者全面掌握Excel的函数与公式。全书分为4篇共32章,内容包括公式与函数基础、常用函数、函数综合应用,以及其他功能中的函数应用。附录中还提供了Excel 2016规范与限制、Excel 2016常用快捷键、Excel 2016常用函数及功能说明等内容,方便读者查阅。

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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多