购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

4.4  修改或删除数组公式

如果是单个单元格数组公式,可以同修改普通公式一样直接在单元格中修改,修改完成按Ctrl+Shift+Enter快捷键结束即可。

如果是多单元格数组公式,在修改或删除数组公式时,经常出现如图4-27所示的警示框。这是因为该单元格中的公式为数组公式,并且是多单元格数组公式,即该数组公式为位于多个单元格中的数组公式。

图 4-27

选中D2:D7单元格区域,将光标定位在编辑栏中,进入公式编辑状态,如图4-28所示。

图 4-28

将公式修改为:=B2:B7+C2:C7,如图4-29所示。

图 4-29

按Ctrl+Shift+Enter快捷键,重新得到新的总分,如图4-30所示。

图 4-30

专家提醒

删除数组公式的方法是:选中数值公式所在的单元格区域;如果是多单元格数组公式,要一次性选中多个单元格,再按Delete键删除。

技高一筹

1.求某两种产品的销售量合计值

如图4-31所示表格中统计了各产品的销售金额,现在要求只计算某两种产品的合计金额。

图 4-31

将光标定位在单元格E2中,输入公式:=SUM((B2:B11={"菜粕","豆粕"})*C2:C11),如图4-32所示。

图 4-32

按Shift+Ctrl+Enter快捷键得出结果,如图4-33所示。

图 4-33

公式分析

依次判断B2:B11单元格区域中的值是否等于 “菜粕” “豆粕” ,如果是二者中的任意一个则返回TRUE,否则返回FALSE。

将第 步结果中为TRUE的对应在C2:C11单元格区域中的值求和。

2.统计同时在两列数据中都出现的条目数

用COUNTIF函数还可以对在数据两列(或多列)中都出现的数据进行条目统计。例如,某公司对各个月份的优秀员工给出了列表(如图4-34所示给出了两个月中优秀员工的列表),要求统计出在两个月(或多月)中都是优秀员工的人数。

图 4-34

将光标定位在单元格D2中,输入公式:=SUM(COUNTIF(A2:A12,B2:B12)),如图4-35所示。

按Ctrl+Shift+Enter快捷键,即可统计出在A2:A12和B2:B12区域中都出现的人数,如图4-36所示。

图 4-35

图 4-36

公式分析

公式是按Ctrl+Shift+Enter快捷键结束,可见是一个数组公式。把A2:A12作为数据区域,依次把B2,B3,B4,...,B12,作为判断条件,出现重复的显示为1,没有重复的显示为0,返回的是一个数组。

将第 步数组进行求和运算,即统计出共出现多少个1。

专家提醒

如果需要对更多列的数据进行判断,则为COUNTIF函数添加更多参数,各单元格区域使用逗号分隔即可。

3.求指定班级的最高分

如图4-37所示的表格是某次竞赛的成绩统计表,其中包含有三个班级,现在需要分别统计出各个班级的最高分。

图 4-37

将光标定位在单元格G2中,输入公式:=MAX(IF($C$2:$C$16=F2,$D$2:$D$16)),如图4-38所示。

按Ctrl+Shift+Enter快捷键,即可统计出 “二(1)班” 的最高分,如图4-39所示。将G2单元格的公式向下填充,可一次得到每个班级的最高分。

图 4-38

图 4-39

公式分析

因为是数组公式,所以用IF函数依次判断C2:C16单元格区域中的各个值是否等于F2单元格的值,如果等于返回TRUE;否则返回FALSE。返回的是一个数组。

将第 步数组依次对应D2:D16单元格区域取值,第 步数组中为TRUE的返回其对应的值;第 步数组为FALSE的返回FALSE。结果还是一个数组。

对第 步数组中的值取最大值。 gjExB0j6M2d0JSSqYqtCii6e0TfQ868zV7qbj+hbD2vAA1HUNJFh5xSkcKCGSpSY

点击中间区域
呼出菜单
上一章
目录
下一章
×