《excel公式及函数的高级应用》由会员分享,可在线阅读,更多相关《excel公式及函数的高级应用(17页珍藏版)》请在金锄头文库上搜索。
1、EXCEL 公式及函数的高级应用公式及函数的高级应用(1)公式和函数是 Excel 最基本、最重要的应用工具,是 Excel 的核心,因此,应对公式和函数熟练掌握,才能在实际应用中得心应手。 2.1.1 数组公式及其应用数组公式及其应用数组公式就是可以同时进行多重计算并返回一种或多种结果的公式。在数组 公式中使用两组或多组数据称为数组参数,数组参数可以是一个数据区域, 也可以是数组常量。数组公式中的每个数组参数必须有相同数量的行和列。2.1.1.1 数数组组公式的公式的输输入、入、编辑编辑及及删删除除1数组公式的输入数组公式的输入步骤如下:(1)选定单元格或单元格区域。如果数组公式将返回一个结
2、果,单击需要输 入数组公式的单元格;如果数组公式将返回多个结果,则要选定需要输入数 组公式的单元格区域。(2)输入数组公式。(3)同时按“Crtl+Shift+Enter”组合键,则 Excel 自动在公式的两边加 上大括号 。特别要注意的是,第(3)步相当重要,只有输入公式后同时按 “Crtl+Shift+Enter”组合键,系统才会把公式视为一个数组公式。否则, 如果只按 Enter 键,则输入的只是一个简单的公式,也只在选中的单元格区 域的第 1 个单元格显示出一个计算结果。在数组公式中,通常都使用单元格区域引用,但也可以直接键入数值数组, 这样键入的数值数组被称为数组常量。当不想在工作
3、表中按单元格逐个输入 数值时,可以使用这种方法。如果要生成数组常量,必须按如下操作:(1)直接在公式中输入数值,并用大括号“ ”括起来。(2)不同列的数值用逗号“,”分开。(3)不同行的数值用分号“;”分开。 输入数组常量的方法:例如,要在单元格 A1:D1 中分别输入 10,20,30 和 40 这 4 个数值,则可采 用下述的步骤:(1)选取单元格区域 A1:D1,如图 2-1 所示。图 2-1 选取单元格区域 A1:D1(2)在公式编辑栏中输入数组公式“=10,20,30,40”,如图 2-2 所示。图 2-2 在编辑栏中输入数组公式(3)同时按 Ctrl+Shift+Enter 组合键
4、,即可在单元格 A1、B1、C1、D1 中分 别输入了 10、20、30、40,如图 2-3 所示。假若要在单元格 A1、B1、C1、D1、A2、B2、C2、D2 中分别输入 10、20、30、40、50、60、70、80,则可以采用下述的方法:图 2-3 同时按 Ctrl+Shift+Enter 组合键,得到数组常量(1)选取单元格区域 A1:D2,如图 2-4 所示。图 2-4 选取单元格区域 A1:D2(2)在编辑栏中输入公式“=10,20,30,40;50,60,70,80”,如图 2-5 所示。图 2-5 在编辑栏中输入数组公式(3)按 Ctrl+Shift+Enter 组合键,就在
5、单元格 A1、B1、C1、D1、A2、B2、C2、D2 中分别输入了 10、20、30、40 和 50、60、70、80,如图 2-6 所示。图 2-6 同时按 Ctrl+Shift+Enter 组合键,得到数组常量 输入公式数组的方法例如,在单元格 A3:D3 中均有相同的计算公式,它们分别为单元格 A1:D1 与 单元格 A2:D2 中数据的和,即单元格 A3 中的公式为“=A1+A2”,单元格 B3 中的公式为“=B1+B2”,则可以采用数组公式的方法输入公式,方法如 下:(1)选取单元格区域 A3:D3,如图 2-7 所示。(2)在公式编辑栏中输入数组公式“=A1:D1+A2:D2”,
6、如图 2-8 所示。图 2-7 选取单元格区域 A3:D3图 2-8 在编辑栏中输入数组公式(3)同时按 Ctrl+Shift+Enter 组合键,即可在单元格 A3:D3 中得到数组公 式“=A1:D1+A2:D2”,如图 2-9 所示。图 2-9 同时按 Ctrl+Shift+Enter 组合键,得到数组公式用用 Excel 做个工程倒计时牌做个工程倒计时牌我们常常看到这样的工程倒计时牌: 这多么鼓舞人心!她如擂起阵阵战鼓,激励人们奋进!能否在 EXCEL 中制成这样的广告呢?能!而且还很很简单。首先制表如下:在单元格 B3 中,输入系统时间:B3: =TODAY()在单元格 D3 中,输
7、入计划结束日期;在单元格 C3 中,有两种方案:一是从开始就进行倒计时,二是距结束日期为若干天进行倒计时(设 25 天)。当从开始就进行倒计时:C3: =D3-B3;当距结束日期为若干天进行倒计时:C3: =IF(D3-B3 INT(D13/100),29,28),IF(OR(F13=4,F13=6,F13=9,F13=11),30,31),用于获取查询“月份”所对应的天数(28、29、30、31)。 注意:上述函数的含义是:如果查询“月份”为“2 月”(F13=2)时,并且“年份”数能被 400 整除D13/400=INT(D13/400),或者(OR)“年份”能被 4 整除,但不能被 100整除AND(D13/4=INT(D13/4),D13/100 INT(D13/100),则该月为 29 天(也就是我们通常所说的“闰年”),否则为 28 天。如果“月份”不是 2 月,但是“4、6、9、11”月,则该月为 30 天。其他月份天数为 31 天。