理论教育 使用数组公式简化工作表:按权重计算总成绩

使用数组公式简化工作表:按权重计算总成绩

时间:2023-05-25 理论教育 版权反馈
【摘要】:数组公式对两组或多组名为数组参数的值执行运算。除了用组合键结束公式输入外,创建数组公式的方法与创建其他公式的方法相同。使用数组公式可以以一个数组公式来实现需要分别使用多个公式才能实现的功能,能够有效地简化工作表。下面以按照权重计算总成绩为例来介绍创建计算单个结果的数组公式的方法。

使用数组公式简化工作表:按权重计算总成绩

数组公式可以执行多项计算并返回一个或多个结果。数组公式对两组或多组名为数组参数的值执行运算。每个数组参数都必须有相同数量的行和列。除了用【Ctrl+Shift+Enter】组合键结束公式输入外,创建数组公式的方法与创建其他公式的方法相同。

数组公式的输入示例

(一)数组公式的输入

1.输入数组常量

数组常量可以包含数字、文本、TRUE或FALSE等逻辑值、#N/A等错误值。同一个数组常量中可以包含不同类型的值,如{1,3,4;TRUE,FALSE,TRUE}。数组常量中的数字可以使用整数、小数或科学记数格式;文本必须包含在半角的双引号内,如"Tuesday"。

【例题1】在同一行输入数组常量。在A1到D1区域输入数组常量“10,20,30,40”,操作步骤为:选定A1到D1区域,在编辑栏输入公式“={10,20,30,40}”,按【Ctrl+Shift+Enter】组合键结束,如图1-36所示。

图1-36 在同一行输入数组常量演示

提示

输入时,用逗号将不同列的值分隔开。

【例题2】在不同行输入数组常量。在A1到D2区域输入数组常量“10,20,30,40,50,60,70,80”,操作步骤为:选定A1到D2区域,在编辑栏输入公式“={10,20,30,40;50,60,70,80}”按【Ctrl+Shift+Enter】组合键结束,如图1-37所示。

图1-37 在不同行输入数组常量演示

提示

输入时,用分号将不同行的值分隔开。

2.输入数组公式(www.daowen.com)

在使用函数进行数据计算时,有时计算的对象是某个计算结果,此时则必须使用数组公式来进行处理。使用数组公式可以以一个数组公式来实现需要分别使用多个公式才能实现的功能,能够有效地简化工作表。

下面以按照权重计算总成绩为例来介绍创建计算单个结果的数组公式的方法。

第一步:在工作表的单元格中输入学生平时、期中和期末成绩。

第二步:选中E3到E9单元格区域,在编辑栏中输入公式“=B3:B9*30%+C3:C9*30%+D3:D9*40%”,按【Ctrl+Shift+Enter】组合键创建数组公式,此时编辑栏中公式的外侧添加了“{}”,单元格中显示了计算结果。如图1-38所示。

图1-38 创建计算单个结果的数组公式演示

提示

输入数组公式时,Excel会自动在“{}”(大括号)之间插入公式。如果尝试自己输入大括号,Excel会将公式作为文本显示。

(二)数组公式的编辑

不能单独编辑、清除或移动数组公式中涉及的单元格区域的某一单元格,若要修改可按以下操作步骤进行:

第一步:如果已输入的是一个单个单元格数组公式,则选择单元格,按【F2】键进行更改,然后按【Ctrl+Shift+Enter】组合键确认。

第二步:如果已输入的是一个多单元格数组公式,则选择所有单元格,按【F2】键,修改时应遵循以下规则:

◆不能移动包含该公式的单个单元格,但是可以以组的形式移动所有这些单元格,而且公式中的单元格引用也将随之改变。若要移动它们,应选择所有这些单元格,按下【Ctrl+X】组合键,选择新位置,然后按下【Ctrl+V】组合键。

◆不能删除数组公式中的单元格,但可以删除整个公式并重新开始编辑。

◆不能向结果单元格中添加新的单元格,但可以将新数据添加到工作表,然后展开公式。

◆完成更改后,按下【Ctrl+Shift+Enter】组合键确认。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈