![教师必须知道的80个Excel函数](https://wfqqreader-1252317822.image.myqcloud.com/cover/215/688215/b_688215.jpg)
第1章 Excel函数知识
Excel是微软公司的办公软件Office的组件之一,是由Microsoft为Windows和Apple Macintosh 操作系统而编写和运行的一款试算表软件。Excel 是微软办公套装软件的一个重要的组成部分,它可以进行各种数据的处理、统计分析和辅助决策操作,广泛地应用于管理、统计财经、金融等众多领域。
1.1 Excel常见名词
在Excel中,工作簿、工作表、单元格是三个最基础的组成部分,下面将简要介绍这几个名词及其相关操作。
工作簿
工作簿是Excel中保存表格内容的文件,一个Excel文件就是一个工作簿。Excel 工作簿是计算和存储数据的文件,每一个工作簿都可以包含多张工作表,因此可在单个文件中管理各种类型的相关信息,默认情况下,新建文档中包含3张工作表,如图1-1所示。
![](https://epubservercos.yuewen.com/02F3AA/3590508704566301/epubprivate/OEBPS/Images/figure_0019_0002.jpg?sign=1739145032-GZJXES5hNct7JPwTdwQ5TzsQ3do1DTuu-0-a3597e2a5d660d415469f12960911aee)
图1-1 工作簿
工作表
工作簿中的每一张表格称为工作表。工作簿如同活页夹,工作表如同其中的一张张活页纸。工作表是Excel存储和处理数据的最重要部分,其中包含排列成行和列的单元格,它是工作簿的一部分,也称电子表格。使用工作表可以对数据进行组织和分析。同时在多张工作表上输入并编辑数据,并且可以对来自不同工作表的数据进行汇总计算。
如果在Excel工作簿的底部看不到工作表标签,其解决办法如下。
方法1:由于工作簿窗口的大小调整而导致工作表标签隐藏起来,可通过使用标题栏上三个按钮中的“还原窗口”按钮,将工作表还原,如图1-2所示。
![](https://epubservercos.yuewen.com/02F3AA/3590508704566301/epubprivate/OEBPS/Images/figure_0020_0001.jpg?sign=1739145032-vZsbxjVN7p0eudiz4tkj3CM6kGXiX8nE-0-25d63535acfd842cfdd24f122f5644b4)
图1-2 显示工作表标签方法(1)
方法 2:如果因为加宽工作表底部的水平滚动条,而无意中隐藏了一些或全部工作表标签,可以将鼠标放到滚动条左侧旁边的按钮上,当指针变成双箭头时,按住鼠标,将其向右侧拖动,直到看到标签,如图1-3所示。
![](https://epubservercos.yuewen.com/02F3AA/3590508704566301/epubprivate/OEBPS/Images/figure_0020_0002.jpg?sign=1739145032-pP4oDYvRWtAnOwUmdl9NMWUJeecLKzZf-0-12132dc8c1cdbb5bfb2dc6b283933efe)
图1-3 显示工作表标签方法(2)
单元格
单元格是Excel中的最小单位,是指工作表中的每一个方格,每张工作表都包含了以阿拉伯数字编号的行(1、2、3、…)和以英文字母编号的列(A、B、C、…),用户可以在其中输入数字、文字、公式等信息。Excel 函数就是通过对指定单元格的引用,实现计算功能的。活动单元格是指当前正在编辑的单元格,每个工作表中只有一个单元格为(当前)活动单元格,它的框线为粗黑线,如图1-4所示的D4就是一个活动单元格。
![](https://epubservercos.yuewen.com/02F3AA/3590508704566301/epubprivate/OEBPS/Images/figure_0020_0004.jpg?sign=1739145032-4YGBMFVzptuIj02yYG1Hsds2y7HckRZV-0-d9788d86db5d34146106451045bb3b34)
图1-4 活动单元格
1.2 单元格引用
Excel 函数中最常见的就是单元格引用。引用的作用在于标识工作表上的单元格或单元格区域,并指明公式中所使用的数据的位置。通过引用,可以在公式中使用工作表不同部分的数据,或者在多个公式中使用同一个单元格的数值,还可以引用同一个工作簿中不同工作表上的单元格和其他工作簿中的数据。引用不同工作簿中的单元格称为链接,比如A1+B2就是一组单元格引用,表示第A列第1行的单元格与第B列第2行的单元格相加,如图1-5所示,结果是31。
![](https://epubservercos.yuewen.com/02F3AA/3590508704566301/epubprivate/OEBPS/Images/figure_0021_0001.jpg?sign=1739145032-z1iEl7OGxMh8vO8KSkoSJNFzu51rHC8O-0-d39f5977cdb36c931381a85ba152ba06)
图1-5 单元格引用示范
为方便用户,相邻单元格的公式可以采用拖曳方式进行复制。为适应公式所在单元格的位置发生变化而自动改变单元格引用地址的变化情况,从引用样式上一般可以分为A1引用样式和R1C1引用样式,从引用类型上可以分为相对引用、绝对引用和混合引用。下面分别进行讲解。
A1引用样式
在默认情况下,Excel 中的引用样式是 A1 引用样式,图 1-5 中的A1+B2使用的就是这种样式。在这种引用样式中,引用字母标识列(从A~IV,共256列),引用数字标识行(从1~65 536)。这些字母和数字称为行号和列标;用“区域左上角单元格的标志符、冒号、区域右下角单元格的标志符”来共同标示单元格区域。表1-1中列出了常用的几种引用格式和对应的引用区域。
表1-1 A1引用样式对照表
![](https://epubservercos.yuewen.com/02F3AA/3590508704566301/epubprivate/OEBPS/Images/figure_0021_0003.jpg?sign=1739145032-YaDiqP8qAkJFR5h4EwrM5ICsplKDV3rc-0-0d4459b0c268b104f4810f01a470b841)
![](https://epubservercos.yuewen.com/02F3AA/3590508704566301/epubprivate/OEBPS/Images/figure_0022_0002.jpg?sign=1739145032-2r8fLsO3VxkyH6mroauAn9XvHG4glhc6-0-45f86ff5df412f3b5ccac02188a41093)
图1-6 C1:E5引用区域
R1C1引用样式
用户可以根据需要选择 R1C1 引用样式,R1C1 引用样式对于计算位于宏内的行和列很有用,但在使用R1C1引用样式之前用户需要修改Excel中的默认设置。
单击“Office按钮”,在下拉菜单中单击“Excel选项”按钮。弹出“Excel选项”对话框,单击“公式”选项,在右侧的区域中勾选“R1C1引用样式”复选项,如图1-7所示,完成后单击“确定”按钮。
![](https://epubservercos.yuewen.com/02F3AA/3590508704566301/epubprivate/OEBPS/Images/figure_0022_0004.jpg?sign=1739145032-fcTty01ePfHjeo8lbrZuku7HFewRSQ1i-0-e4dc1187500a65530d1900c54928aa4b)
图1-7 勾选“R1C1引用样式”复选项
在 R1C1 引用样式中,R 代表行数字,C 代表列数字(这与 A1引用不同,A1引用列是用字母表示),用行和列数字共同指示单元格的位置。表1-2所示的是R1C1引用样式的引用格式及其对应的引用区域。
表1-2 R1C1引用样式对照表
![](https://epubservercos.yuewen.com/02F3AA/3590508704566301/epubprivate/OEBPS/Images/figure_0023_0001.jpg?sign=1739145032-vqmvrvUyVSJeaGN9wSr2e2xneTtKswb7-0-b89212ca2045b429e47888f9a0504d94)
![](https://epubservercos.yuewen.com/02F3AA/3590508704566301/epubprivate/OEBPS/Images/figure_0023_0002.jpg?sign=1739145032-5NIakcLvdaTyMJZLRLlp4IvfNHV2kAxg-0-f3dedac1ce070b0ff1fc3781a6731a27)
图1-8 R5C4单元格
一般来讲,用户很少采用这种引用样式。当用户录制宏时,Excel将使用R1C1引用样式录制命令。例如,如果要录制这样的宏,当单击“自动求和”按钮时,该宏将插入某区域中单元格求和的公式,此时Excel将使用R1C1引用样式,而不是A1引用样式来录制公式。
相对引用
在Excel中,函数引用数据在默认情况下都是使用相对引用样式,这里的相对引用是指函数计算的单元格和引用数据的单元格中的相对位置,通过下面的实例感受一下。
1.单元格F5中输入公式“=SUM(C5:E5)”,如图1-9所示。
![](https://epubservercos.yuewen.com/02F3AA/3590508704566301/epubprivate/OEBPS/Images/figure_0023_0004.jpg?sign=1739145032-1hrZ37tw4uWsZVAEMndhwrUVroa4oP5z-0-21dfe88b8dd75548753951669e9d6bf1)
图1-9 输入公式
2.拖动F5单元格的下拉手柄至F6,结果如图1-10所示,我们看到,F6 单元格中的公式变成了“=SUM(C6:E6)”。这就是相对引用的用途或称技巧。
![](https://epubservercos.yuewen.com/02F3AA/3590508704566301/epubprivate/OEBPS/Images/figure_0024_0001.jpg?sign=1739145032-l3jHK6g5qRhvjHoVSCocSJDNjt2F3pHp-0-bcfbe45003d73f93c3d8d84ff9e1ad93)
图1-10 单元格引用自动变换
绝对引用
绝对引用就是对特定位置的单元格的引用,即单元格的精确地址。
使用绝对引用的方法是在行号和列标前面加上“$”符号,比如$A4$B4。在R1C1引用样式中,直接在R和C后面接上行号和列号就可以了。
1.在图1-11中所示的表中,要算出图书打折后的定价。C1是折扣率,这是一个不变的数字,可以使用绝对引用。在单元格 C6 中输入公式“=B6-B6*$C$1”,然后拖动 C6 的下拉手柄至 C8,得出其他图书的折扣价。
![](https://epubservercos.yuewen.com/02F3AA/3590508704566301/epubprivate/OEBPS/Images/figure_0024_0003.jpg?sign=1739145032-2KBquhpSbLa1UyhPbBwpmGuLxDan9YRe-0-59079de4c0ccccacdeebd51b29859de1)
图1-11 函数的绝对引用
在 D6 中输入公式“=B6-B6*C1”,如图1-12所示,这个公式是错误的,因为C1是相对引用,虽然能算出D6的数值,但其他图书的折扣价是错误的。
![](https://epubservercos.yuewen.com/02F3AA/3590508704566301/epubprivate/OEBPS/Images/figure_0025_0001.jpg?sign=1739145032-TlVPqImOBcC0ZVt3RMxHseNIDYt7SMq7-0-4aa7d125b3a5fb34d9e5069e77f160f1)
图1-12 输入公式
2.拖动D6的下拉手柄至D8,算出其他图书的折扣价,如图1-13所示。
![](https://epubservercos.yuewen.com/02F3AA/3590508704566301/epubprivate/OEBPS/Images/figure_0025_0002.jpg?sign=1739145032-3SOv02AJnKcJ3qcYKg5rpG6cS87wydUz-0-e6b4a44c78ac004a0716be836fb8bcbb)
图1-13 计算错误
混合引用
混合引用就是公式中既有相对引用,又有绝对引用,前者在进行公式拖拉复制时,列不变但行号可变;而后者在公式进行拖拉复制时,会根据用户进行横向拖拉复制,这时行号不变,列标相应地发生改变。正是上述固定、相应改变这两种引用状态,可以让用户省掉大量反复重写公式的时间。其实,表1-3中的公式就是混合引用方式。
表1-3 混合引用公式说明
![](https://epubservercos.yuewen.com/02F3AA/3590508704566301/epubprivate/OEBPS/Images/figure_0025_0004.jpg?sign=1739145032-cbXcwx7ySyzHlHoQ2feMQv2iLvFoS5QX-0-df8ff27de52494d2cbd4c479b63033a9)
1.3 公式基础
Excel中,公式可以进行“+、-、×、÷”等运算,也可以引用数据进行计算、比较等,它以“=”开始,比如下面就是一个公式:
=IF(F5>=270,"及格","不及格")
在Excel中,公式包含下列基本元素。
1.运算符:运算符完成对公式元素的特定计算,比如“>”、“=”、“+”、“-”等。
2.单元格引用:公式是对单元格中的基本数据进行的运算,所以在公式中需要用一种方式对单元格中的数据进行引用。
3.值或者常量:在一些公式中会有一些常量,例如系数、每周的天数等,这些值由用户直接输入。
4.工作表函数:这是Excel中的一些基本函数,可以返回一定的函数值,比如TRUE( )、TODAY()。
输入公式
用户在输入公式的时候,必须以“=”开头,然后输入公式中的全部内容。当用户在一个空单元格中输入等号时,Excel 就认为在输入一个公式,如图1-14所示,在单元格中输入公式如下:
![](https://epubservercos.yuewen.com/02F3AA/3590508704566301/epubprivate/OEBPS/Images/figure_0026_0003.jpg?sign=1739145032-rZOMxYeTasq0IMm7Y6OLW6m4ixKCDsb9-0-d5b37a80b7022137e2edd594854c4ca9)
图1-14 输入公式
![](https://epubservercos.yuewen.com/02F3AA/3590508704566301/epubprivate/OEBPS/Images/figure_0026_0002.jpg?sign=1739145032-fKGEPUbKwWe20bnErjWJBueoRaVXXRHe-0-945f1cea04d3ef4a1f528363615a7b08)
这是一个判断学生是否要补考的公式。
编辑、删除公式
1.编辑公式的第1种方法,如图1-15所示。
![](https://epubservercos.yuewen.com/02F3AA/3590508704566301/epubprivate/OEBPS/Images/figure_0027_0002.jpg?sign=1739145032-GZLUv27Hu89iDn6qZXdtSymW1THZKKKY-0-434c53ba8b56dde198db0c11d44a4a92)
图1-15 编辑公式
2.编辑公式的第2种方法,如图1-16所示。
![](https://epubservercos.yuewen.com/02F3AA/3590508704566301/epubprivate/OEBPS/Images/figure_0027_0003.jpg?sign=1739145032-EnVJv0rCg0kd1rKgHyleodpAe0Y7jeUn-0-cfabc5057c9200528846587f5b88aa03)
图1-16 编辑公式
3.删除公式的方法,如图1-17所示。
![](https://epubservercos.yuewen.com/02F3AA/3590508704566301/epubprivate/OEBPS/Images/figure_0027_0004.jpg?sign=1739145032-wje8V16ffOQV0Qv8uzKOTiczX8ZAmpeE-0-af4e16f1e8d2fb8f39384b7eb9f3e0ba)
图1-17 删除公式
运算符及其优先级
公式中不仅仅使用“+、-、×、÷”等运算符,所有公式的运算符分为4类:算术运算符、比较运算符、文本运算符和引用运算符。下面详细介绍各种运算符的组成和功能。
1.算术运算符
算术运算符用于数学计算,其组成和功能如表1-4所示。
表1-4 算术运算符
![](https://epubservercos.yuewen.com/02F3AA/3590508704566301/epubprivate/OEBPS/Images/figure_0028_0001.jpg?sign=1739145032-QRjoJb5a5g52OOjNiHyGzo1TWfPW9BFy-0-a4f7a1e7e3116d488219798f5ba38da2)
2.比较运算符
比较运算符用于数值比较,其组成和功能如表1-5所示。
表1-5 比较运算符
![](https://epubservercos.yuewen.com/02F3AA/3590508704566301/epubprivate/OEBPS/Images/figure_0028_0002.jpg?sign=1739145032-XQ3QBao7j3FwQCXEDyoHHcJH54j18omv-0-6e3cc11dbe0e4cdd34436482c7d3618d)
3.文本运算符
文本运算符只有一个文本串联符“&”,如表1-6所示,用于将两个或者多个字符串连接起来。例如:单元格 B2 包含“数学”,单元格 B3包含“成绩”,若要显示“数学成绩”则输入公式“=B2&B3”。
表1-6 文本运算符
![](https://epubservercos.yuewen.com/02F3AA/3590508704566301/epubprivate/OEBPS/Images/figure_0028_0003.jpg?sign=1739145032-wxyFSXuM3lm3CMlEX4YhtUmmIXxqSN1U-0-3537b1966564c0be495c993349543d6e)
4.引用运算符
引用运算符用于合并单元格区域,其组成和功能如表1-7所示。
表1-7 引用运算符
![](https://epubservercos.yuewen.com/02F3AA/3590508704566301/epubprivate/OEBPS/Images/figure_0028_0004.jpg?sign=1739145032-xXseLefsqJTcbzQ27gQiN8DvdRKu68dQ-0-16fcd9986838ea14c2ffd0c5fd90125b)
5.运算符优先级
运算符的运算优先级如表1-8所示。
表1-8 运算符优先级
![](https://epubservercos.yuewen.com/02F3AA/3590508704566301/epubprivate/OEBPS/Images/figure_0029_0002.jpg?sign=1739145032-ut99NOLKRxgKhBNdizXqe79TdbEukOJh-0-cd0b4995da156196c8c3d4d60ab4ee17)