首页 理论教育Excel2003中的函数嵌套:解决成绩求和问题

Excel2003中的函数嵌套:解决成绩求和问题

【摘要】:通过嵌套函数的使用可以方便地解决问题。下面,通过实例介绍嵌套函数的运用。在图3-24所示的工作表中,对“李华”的成绩求平均值,若其平均值大于60,则求其总成绩,否则显示“不通过”,并使结果显示在G3单元格中。图3-24 函数嵌套用例若要用函数的嵌套来解决这道题,根据题意应在G3单元格中输入公式:“=IF”。公式中的AVERAGE函数和SUM函数,都是嵌套函数,它们作为IF函数的参数,均为二级函数。

嵌套函数,是指在某些情况下,用户可能需要将某函数B作为另一函数A的参数使用,此时函数B称为二级函数,如果它还有另一个函数C作为参数,则函数C称为三级函数,它返回的数值类型必须与参数使用的数值类型相同。通过嵌套函数的使用可以方便地解决问题。下面,通过实例介绍嵌套函数的运用。

在图3-24所示的工作表中,对“李华”的成绩求平均值,若其平均值大于60,则求其总成绩,否则显示“不通过”,并使结果显示在G3单元格中。

978-7-111-40129-2-Chapter03-79.jpg

图3-24 函数嵌套用例

若要用函数的嵌套来解决这道题,根据题意应在G3单元格中输入公式:“=IF(AVER-AGE(C3:F3)>60,SUM(C3:F3),“不通过”)”。公式中的AVERAGE函数和SUM函数,都是嵌套函数,它们作为IF函数的参数,均为二级函数。该公式表示:用AVERAGE函数求出【C3:F3】单元格区域数据的平均值,并将其与60进行比较,比较后的返回值为TRUE或FALSE。当【C3:F3】单元格区域的平均值大于60时,返回值为TRUE,此时求解IF函数的第二个参数,即用SUM函数求【C3:F3】单元格区域数据的和,其结果将作为IF函数的最终结果显示在G3单元格中,否则求解IF函数的第三个参数,在G3单元格显示“不通过”。

使用“插入函数”输入该公式的具体操作步骤如下:

978-7-111-40129-2-Chapter03-80.jpg单击要输入函数的【G3】单元格。

978-7-111-40129-2-Chapter03-81.jpg单击【插入】菜单→【函数】命令,打开【插入函数】对话框。

978-7-111-40129-2-Chapter03-82.jpg选择【选择函数】列表框中的【IF】。

978-7-111-40129-2-Chapter03-83.jpg单击【确定】按钮,打开【函数参数】对话框,如图3-25所示。

978-7-111-40129-2-Chapter03-84.jpg

图3-25 IF【函数参数】对话框1

978-7-111-40129-2-Chapter03-85.jpg单击【Logical_test】文本框,单击【公式选项板】右侧的下拉按钮,打开函数列表,选择【AVERAGE】函数,打开【函数参数】对话框,如图3-26所示。

978-7-111-40129-2-Chapter03-86.jpg

图3-26 AVERAGE【函数参数】对话框(www.chuimin.cn)

978-7-111-40129-2-Chapter03-87.jpg单击【Number1】文本框,此时文本框中显示“C3:F3”。

978-7-111-40129-2-Chapter03-88.jpg单击公式编辑栏,关闭AVERAGE【函数参数】对话框,返回到IF【函数参数】对话框,如图3-27所示。

978-7-111-40129-2-Chapter03-89.jpg

图3-27 IF【函数参数】对话框2

978-7-111-40129-2-Chapter03-90.jpg单击【Logical_test】文本框,在“AVERAGE(C3:F3)”后输入“>60”。

978-7-111-40129-2-Chapter03-91.jpg单击【Value_if_true】文本框,选择【公式选项板】中的【SUM】函数,打开SUM【函数参数】对话框。

978-7-111-40129-2-Chapter03-92.jpg单击【Number1】文本框,单击公式编辑栏关闭SUM【函数参数】对话框,返回到IF【函数参数】对话框,如图3-28所示。

978-7-111-40129-2-Chapter03-93.jpg

图3-28 IF【函数参数】对话框3

978-7-111-40129-2-Chapter03-94.jpg单击【Value_if_false】文本框,输入“"不通过"”。

978-7-111-40129-2-Chapter03-95.jpg单击【确定】按钮,结果如图3-29所示。

978-7-111-40129-2-Chapter03-96.jpg

图3-29 最后结果