Excel 2007公式与函数实例详解
excel2007vlookup函数的使用方法

excel2007vlookup函数的使用方法一、VLOOKUP函数简介VLOOKUP是Excel中的一个非常重要的函数,它是一种基于数据的查找,可以帮助我们快速查找和引用目标单元格的数据。
在Excel2007中,VLOOKUP函数的使用方法和功能与之前的版本基本一致。
1. 选中需要输入数据的单元格区域,例如:D4至D25。
2. 在单元格D4中输入“=VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)”。
3. 打开Excel函数库输入对应的参数。
Lookup_value参数代表需要查找的值,通常输入在表格中需要查找的单元格;table_array参数代表查找的表格区域,即包含需要查找数据的表格区域;col_index_num参数代表需要返回的数据在表格中的列号,例如需要返回的值在第3列,则输入3;range_lookup参数为可选参数,如果为TRUE则表示近似匹配,如果为FALSE则表示精确匹配。
三、VLOOKUP函数的参数说明(1)Lookup_value:需要查找的值,可以是文本型数字、日期型数字或常规数字。
如果lookup_value为文本型数字时,则不需要加引号。
(2)Table_array:包含需要查找的数据的表格区域。
这个区域可以是一维或二维的。
例如:如果需要查找A1至A5的数据,而B列已经存在一些数据,则B列可以作为一个查找区域。
(3)Col_index_num:需要返回的数据在表格中的列号。
例如需要返回B列的值,则输入2。
(4)Range_lookup:可选参数,表示查找方式。
如果为TRUE或FALSE,则表示精确匹配或近似匹配。
如果省略该参数,则默认值为TRUE。
精确匹配不会与原数据发生重复值。
四、VLOOKUP应用案例假设我们在D列输入公式“=VLOOKUP(A4,$C$3至$C$6,1)”,那么在B列会按照顺序返回对应的姓名。
EXCEL2007实例教程PPT 自做培训用!目前最全教程!

信息
3,自定义数据输错后癿警告 提示信息
第三节 编辑数据
• 设置数据有效性为可选择序列 有些单元格中需要输入癿数据有几个固定值可选,
此时丌必手动输入,而通过数据有效性功能来设置
可选择序列,从而实现选择输入。
第四节 数据的排序
普通排序原则:“升序”--从小到大 – 数字:从负到正
– 文本:ASCII码癿顺序
式。
第二节 单元格格式
• 现成样式
• 表格样式不单元格格式
• 自己设定
• 对齐、字体、边框、填充、保护 • 条件格式
第三节 编辑数据
查找
替换 定位
通配符 ? *
第二节 填充序列
填充柄的作用
– 数据和公式癿复制
– 产生自定义序列 – 产生等差或等比序列 选定单元格,直接用鼠标左键拖动填充柄(右键拖动产生快捷菜单)
第二节 常用函数介绍
(五)统计函数
(3) MAX函数 功能:用于返回数据集中的最大数值。 语法: MAX(num1,num2,…)
第二节 常用函数介绍
(五)统计函数
第二节 常用函数介绍
(二)文本函数
(5) TEXT函数 功能:用于将数值转换为按指定数字格式表示的文本。 语法:TEXT(value, format_text)
第二节 常用函数介绍
(三)逻辑函数
(1) IF函数 功能:用于根据指定条件来判断其真(TRUE)、假 (FALSE),从而返回其相对应的内容,最常用的函数之一。 语法:IF(logical_text,value_if_true, value_if_fulse)
基础知识
• 单元格区域的表示方法
5.丌同工作表单元格癿表示: (!)
excel的函数公式(简单超全带示例)

关于excel使用到的函数公式以下是一些Excel表格中常用的函数公式及其说明和例子:1.SUM(求和函数):用于求一组数值的和。
示例:在单元格A1到A5中输入5个数值,如1、2、3、4、5。
在单元格A6中输入“=SUM(A1:A5)”,按回车键,即可计算出这5个数值的和。
2.AVERAGE(平均值函数):用于求一组数值的平均值。
示例:在单元格A1到A5中输入5个数值,如1、2、3、4、5。
在单元格A6中输入“=AVERAGE(A1:A5)”,按回车键,即可计算出这5个数值的平均值。
3.MAX(最大值函数):用于求一组数值的最大值。
示例:在单元格A1到A5中输入5个数值,如1、2、3、4、5。
在单元格A6中输入“=MAX(A1:A5)”,按回车键,即可计算出这5个数值中的最大值。
MIN(最小值函数):用于求一组数值的最小值。
示例:在单元格A1到A5中输入5个数值,如1、2、3、4、5。
在单元格A6中输入“=MIN(A1:A5)”,按回车键,即可计算出这5个数值中的最小值。
COUNT(计数函数):用于计算一组数值中非空单元格的个数。
示例:在单元格A1到A5中输入5个数值,其中A3单元格为空。
在单元格A6中输入“=COUNT(A1:A5)”,按回车键,即可计算出这5个数值中非空单元格的个数,结果为4。
IF(条件函数):用于根据一个条件来选择不同的结果。
示例:在单元格A1中输入一个数值,如90。
在单元格A2中输入“=IF(A1>80,"合格","不合格")”,按回车键,即可根据A1中的数值判断其是否大于80,如果大于80,则返回“合格”,否则返回“不合格”。
VLOOKUP(垂直查找函数):用于在一个表格中根据关键字查找另一列的值。
示例:在一个表格中,A列是产品名称,B列是价格。
在另一个表格中,C列是产品名称,D 列是销售数量。
如果要根据C列中的产品名称查找对应的价格,可以在D列中输入“=VLOOKUP(C1,A:B,2,FALSE)”,其中C1是要查找的产品名称,A:B是要查找的表格范围,2表示要查找的列为B列,FALSE表示要进行精确匹配。
(超全)excel2007函数大汇总

返回特定时间的序列号??? 返回特定时间的序列号???
time
TIME(A3,B3,C3) 一天的小数部分(上面的第二个时 间)(0.700115741)
TIMEVALUE TODAY WEEKDAY
将文本格式的时间转换为序列号 返回今天日期的序列号 将序列号转换为星期日期
timevalue today
将字符串中的半角(单字节)英文字母或片假名
JIS
更改为全角(双字节)字符
JIS(text) LEFT(A2,4) 第一个字符串中的前四个字符 (Sale) LEFT(A3) 第二个字符串中的第一个字符 (S) LEN(A2) 第一个字符串的长度 (11) lower(text) MID(A2,1,5) 上面字符串中的 5 个字符,从第一个字符开始 (Fluid)
CHOOSE(2,A2,A3,A4,A5) 第二个参数 A3 的值 (2nd)
HYPERLINK("/report/budget report.xls", "名字")
INDEX INDIRECT LOOKUP
使用索引从引用或数组中选择值??? 返回由文本值指定的引用 在向量或数组中查找值
WORKDAY √
返回指定的若干个工作日之前或之后的日期的序列号
workday √
日期 说明 2008-10-1 起始日期 151 完成所需天数 2008-11-26 假日 2008-12-4 假日 2009-1-21 假日 公式 说明(结果) =WORKDAY(A2,A3) 从起始日期开始 151 个工作日的 日期 (2009-4-30) =WORKDAY(A2,A3,A4:A6) 从起始日期开始 151 个工 作日的日期,除去假日 (2009-5-5)
Excel 2007公式和函数基础

Excel 2007公式和函数基础1.基本概念公式:公式是对工作表中的数值执行计算的等式,以等号“=”开头。
常量:常量是指在运算过程中不发生变化的量,如数字20以及“月平均收入”等都是常量。
函数:函数是预先编写的公式,可以对一个或多个值执行运算,并返回一个或多个值。
函数可以简化和缩短工作表中的公式,特别是在用公式执行很长或复杂的计算时。
运算符:运算符指一个标记或符号,指定表达式内执行的计算类型。
2.公式的组成公式可以包括函数、单元格引用、运算符和常量等。
等号“=”:这是公式开头的符号,不可缺省。
函数:如SUM(A1:A5),函数返回值为A1到A5单元格区域中数值之和。
引用:指定的某个或者某些单元格中的数据,用单元格地址来指定。
如“A2”返回第A列、第2行单元格中的值。
常量:直接输入公式中的值。
运算符:指明运算类型的符号,如“**”表示将数字乘方,“*”表示相乘。
3.运算符的种类在Excel中有算术运算符、比较运算符、文本连接运算符和引用运算符等类型。
(1)算术运算符若要完成基本的数学运算(如加法、减法、乘法等)、合并数字以及生成数值结果,可使用以下算术运算符,具体见下表。
(2)比较运算符比较运算符用来比较两个值,结果为逻辑值“TRUE”(真)或“FALSE”(假)。
比较运算符见下表。
(3)文本连接运算符可以使用与号“&”连接两个或多个字符串,生成一新的字符串,具体如下表所示。
(4)引用运算符使用下表中的引用运算符可对单元格区域进行合并计算,具体如下表所示。
(5)运算的顺序执行计算的顺序会影响公式的返回值,因此,了解如何确定计算顺序以及如何更改顺序以获得所需结果非常重要。
计算顺序:Excel中的公式始终以等号“=”开头,这个等号告诉Excel随后的字符组成一个公式。
等号后面是要计算的元素(即操作数),各操作数之间由运算符连接。
Excel按照公式中每个运算符的特定顺序从左到右依次计算。
运算符优先级:如果一个公式中有若干个不同优先级的运算符,则按下表中从上到下的顺序进行运算;如果一个公式中的若干个运算符具有相同的优先级,则从左到右依次计算。
EXCEL2007常用函数

一、数字处理1、取绝对值=ABS(数字)2、取整=INT(数字)3、四舍五入=ROUND(数字,小数位数)二、判断公式1、把公式产生的错误值显示为空公式:C2=IFERROR(A2/B2,"")说明:如果是错误值则显示为空,否则正常显示。
2、IF多条件判断返回值公式:C2=IF(AND(A2<500,B2="未到期"),"补款","")说明:两个条件同时成立用AND,任一个成立用OR函数。
三、统计公式1、统计两个表格重复的内容公式:B2=COUNTIF(Sheet15!A:A,A2)说明:如果返回值大于0说明在另一个表中存在,0则不存在。
2、统计不重复的总人数公式:C2=SUMPRODUCT(1/COUNTIF(A2:A8,A2:A8))说明:用COUNTIF统计出每人的出现次数,用1除的方式把出现次数变成分母,然后相加。
四、求和公式1、隔列求和公式:H3=SUMIF($A$2:$G$2,H$2,A3:G3)或=SUMPRODUCT((MOD(COLUMN(B3:G3),2)=0)*B3:G3)说明:如果标题行没有规则用第2个公式2、单条件求和公式:F2=SUMIF(A:A,E2,C:C)说明:SUMIF函数的基本用法3、单条件模糊求和公式:详见下图说明:如果需要进行模糊求和,就需要掌握通配符的使用,其中星号是表示任意多个字符,如"*A*"就表示a前和后有任意多个字符,即包含A。
4、多条件模糊求和公式:C11=SUMIFS(C2:C7,A2:A7,A11&"*",B2:B7,B11)说明:在sumifs中可以使用通配符*5、多表相同位置求和公式:b2=SUM(Sheet1:Sheet19!B2)说明:在表中间删除或添加表后,公式结果会自动更新。
6、按日期和产品求和公式:F2=SUMPRODUCT((MONTH($A$2:$A$25)=F$1)*($B$2:$B$25=$E2)*$C$2:$C$25)说明:SUMPRODUCT可以完成多条件求和五、查找与引用公式1、单条件查找公式公式1:C11=VLOOKUP(B11,B3:F7,4,FALSE)说明:查找是VLOOKUP最擅长的,基本用法2、双向查找公式公式:=INDEX(C3:H7,MATCH(B10,B3:B7,0),MATCH(C10,C2:H2,0))说明:利用MATCH函数查找位置,用INDEX函数取值3、查找最后一条符合条件的记录。
Excel2007函数速查

Excel 2007常用函数速查微软MVP产品专家张慧新(电脑报2006年合订本附录)Excel函数是预先定义,执行计算、分析等处理数据任务的特殊公式。
对Excel表格操作的实质就是对函数进行组合应用。
本文以办公目的为主线,全面整理Excel函数的语法、参数、使用示例,供读者速查。
一、财务计算函数1.投资计算(1)FV用途:基于固定利率及等额分期付款方式,返回某项投资的未来值。
语法:FV(rate,nper,pmt,pv,type)参数:rate为各期利率。
nper为总投资期。
pmt为各期应付金额。
pv为现值或一系列未来付款的当前值的累积和,也称为本金。
type为数字0或1(0为期末,1为期初)。
示例:如果A1=6%(年利率),A2=10(付款期总数),A3=-100(各期应付金额),A4=-500(现值),A5=1(各期的支付时间在期初),则公式“=FV(A1/12, A2, A3, A4, A5)”计算在上述条件下投资的未来值。
(2)PV用途:返回投资的现值(即一系列未来付款的当前值的累积和)。
语法:PV(rate,nper,pmt,fv,type)参数:rate为各期利率。
nper为总投资(或贷款)期数。
pmt为各期所应支付的金额。
fv 为未来值。
type为数字0或1(0为期末,1为期初)。
示例:如果A1=500(每月底一项保险年金的支出),A2=8%(投资收益率),A3=20(付款年限),则公式“=PV(A2/12, 12*A3, A1, ,0)”计算在上述条件下年金的现值。
(3)NPV用途:基于一系列现金流和固定的各期贴现率,返回一项投资的净现值。
语法:NPV(rate,value1,value2,...)参数:rate为某一期间的贴现率。
value1,value2,...为1到29个参数,代表支出及收入。
示例:如果A1=10%(年贴现率),A2=-10,000(一年前的初期投资),A3=3,000(第1年的收益),A4=4,200(第2年的收益),A5=6,800(第3年的收益),则公式“=NPV(A1, A2, A3, A4, A5)”计算该投资的净现值。
EXCEL2007中DATEDIF函数的用法详解

EXCEL2007中DATEDIF函数的用法详解DATEDIF函数,除Excel 2000中在帮助文档有描述外,其他版本的Excel在帮助文档中都没有说明,并且在所有版本的函数向导中也都找不到此函数。
但该函数在电子表格中确实存在,并且用来计算两个日期之间的天数、月数或年数很方便。
微软称,提供此函数是为了与Lotus 1-2-3兼容。
该函数的用法为“DATEDIF(Start_date,End_date,Unit)“,其中Start_date为一个日期,它代表时间段内的第一个日期或起始日期。
End_date为一个日期,它代表时间段内的最后一个日期或结束日期。
Unit为所需信息的返回类型。
“Y“为时间段中的整年数,“M“为时间段中的整月数,“D“时间段中的天数。
“MD“为Start_date与End_date日期中天数的差,可忽略日期中的月和年。
“YM“为Start_date与End_date日期中月数的差,可忽略日期中的日和年。
“YD“为Start_date与End_date日期中天数的差,可忽略日期中的年。
比如,B2单元格中存放的是出生日期(输入年月日时,用斜线或短横线隔开),在C2单元格中输入“=datedif(B2,today(),”y”)“(C2单元格的格式为常规),按回车键后,C2单元格中的数值就是计算后的年龄。
此函数在计算时,只有在两日期相差满12个月,才算为一年,假如生日是2004年2月27日,今天是2005年2月28日,用此函数计算的年龄则为0岁,这样算出的年龄其实是最公平的。
假设b2为生日=datedif(B2,today(),”y”)3、实例1:题目:计算出生日期为1973-4-1人的年龄公式: =DATEDIF(“1973-4-1”,TODAY(),”Y”)结果: 33简要说明当单位代码为”Y”时,计算结果是两个日期间隔的年数.4、实例2:题目:计算日期为1973-4-1和当前日期的间隔月份数.公式: =DATEDIF(“1973-4-1”,TODAY(),”M”)结果: 403简要说明当单位代码为”M”时,计算结果是两个日期间隔的月份数.5、实例3:题目:计算日期为1973-4-1和当前日期的间隔天数.公式: =DATEDIF(“1973-4-1”,TODAY(),”D”)结果: 12273简要说明当单位代码为”D”时,计算结果是两个日期间隔的天数.5、实例4:题目:计算日期为1973-4-1和当前日期的不计年数的间隔天数.公式: =DATEDIF(“1973-4-1”,TODAY(),”YD”)结果: 220简要说明当单位代码为”YD”时,计算结果是两个日期间隔的天数.忽略年数差5、实例5:题目:计算日期为1973-4-1和当前日期的不计月份和年份的间隔天数.公式: =DATEDIF(“1973-4-1”,TODAY(),”MD”)结果: 6简要说明当单位代码为”MD”时,计算结果是两个日期间隔的天数.忽略年数和月份之差5、实例6:题目:计算日期为1973-4-1和当前日期的不计年份的间隔月份数.公式: =DATEDIF(“1973-4-1”,TODAY(),”YM”)结果: 7简要说明当单位代码为”YM”时,计算结果是两个日期间隔的月份数.不计相差年数。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Excel 2007公式与函数实例详解1、使用IF函数判断员工是否完成任务:1)在Excel中打开“员工销售业绩”工作薄。
2)选择G3单元格,用鼠标单击编辑栏。
3)在编辑栏中输入公式“=IF(F3>=E3,”完成”,”未完成”)”,如下图所示。
公式的说明:使用IF函数判断F3单元格的数据是否大于或等于E3单元格的数据。
如果F3单元格的数据大于或等于E3单元格的数据,则结果为“完成”;如果F3单元格的数据小于E3单元格的数据,则结果为“未完成”。
4)按键盘上的<Enter>键,即可计算出该员工是否完成销售任务。
5)将鼠标指针移到G3单元格区域的右下角,当鼠标指针变成十字形状时,单击鼠标左键并拖曳鼠标至G10单元格,然后释放鼠标,即可计算出其他员工是否完成销售任务。
2、使用SUMIF函数按条件对数字进行求和:1)在Excel中打开“业绩表”工作薄。
2)选择C18单元格,用鼠标单击编辑栏。
3)在编辑栏中输入公式“=SUMIF(B3:B17,” 顾×”,C3:C17)”,如下图所示。
公式的说明:在B3:B1单元格区域中查找作者等于“顾×”的,然后在C3:C 17区域中查找与“顾×”所对应的页码进行累计求和。
4)按键盘上的<Enter>键,即可计算出作者为“顾×”的总页码数。
3、计算电话的通话费用:1)在Excel中打开“电话费用”工作薄。
2)选择C3单元格,用鼠标单击编辑栏。
3)在编辑栏中输入公式“=60*MINUTE(B3)+SECOND(B3))”,如下图所示。
公式的说明:①MINUTE(B3):表示提取B3单元格中通过时间的分钟数,其结果为5。
②60×MINUTE(B3):表示将分钟数转换为秒数(即,60×5),其结果为300。
③SECOND(B3):表示B3单元格中通话时间的秒数,其结果为10。
4)按键盘上的<Enter>键,即可计算出该员工的通话时间。
5)选择C3单元格,将“时间”格式更改为“常规”格式。
6)将鼠标指针移到C3单元格区域的右下角,当鼠标指针变成十字形状时,单击鼠标左键并拖曳鼠标至C6单元格,然后释放鼠标,即可计算出其他员工的通话时间。
7)选择E3单元格,用鼠标单击编辑栏。
3)在编辑栏中输入公式“=CEILING(C3/9,1)*D3”,如下图所示。
公式的说明:①C3/9:表示每9S计一次通话费用,其结果为34.444 444。
②CEILING(C3/9,1):表示对C3/9向上舍入并最接近1的倍数,其结果为35。
9)按键盘上的<Enter>键,即可计算出该员工的通话费用。
10)将鼠标指针移到E3单元格区域的右下角,当鼠标指针变成十字形状时,单击鼠标左键并拖曳鼠标至E6单元格,然后释放鼠标,即可计算出其他员工的通话费用。
4、使用ROUND函数按位数进行四舍五入:1)在Excel中打开“学生成绩表”工作薄。
2)选择J3单元格,用鼠标单击编辑栏。
3)在编辑栏中输入公式“=ROUND(AVERRAGE(B3:H3),3)”,如下图所示。
公式的说明:①AVERRAGE(B3:H3:表示对B3:H3单元格区域求平均值。
②ROUND(AVERRAGE(B3:H3),3):表示根据所求的平均值,对平均成绩的数据保留小数点后3位数,并对最后一位小数进行四舍五入。
4)按键盘上的<Enter>键,即可计算出该学生的平均成绩并保留小数点后3位数。
5、计算员工工资所需各种面值的人民币张数:1)在Excel中打开“工资表”工作薄。
2) 在“工资”工作表中,将B4:B11和I4:I11的单元格区域复制到“面值张数”工作表中的A4:B11单元格区域。
3)选择G4单元格,用鼠标单击编辑栏。
4)在编辑栏中输入公式“=INT(MOD(MOD(MOD(MOD(B4,$C$3),$D$3),$E$3),$F$3)/$G$3)”,按键盘上的<Enter>键,即可将计算结果显示在G4单元格中,如下图所示。
公式的说明:①MOD(B4:$C$3):表示用MOD函数对B4单元格的数据除以C3单元格的数据取余数,其结果为30.00。
②MOD(MOD(B4:$C$3), $D$3):表示用MOD函数对根据取得的余数(30.00)除以D3单元格的数据取余数,其结果为30.00。
③MOD(MOD(MOD(B4,$C$3),$D$3),$E$3):表示用MOD函数对根据取得的余数(30.00)除以E3单元格的数据取余数,其结果为0.00。
④MOD(MOD(MOD(MOD(B4,$C$3),$D$3),$E$3),$F$3):表示用MOD函数对根据取得的余数(0.00)除以F3单元格的数据取余数,其结果为0.00。
⑤此时的公式变为“=INT(0.00/$G$3)”:表示用INT函数对根据取得的余数(0.00)除以G3单元格的数据向下舍入取整,其结果为0。
5)选择C4:G4单元格区域,将鼠标指针移到E3单元格区域的右下角,当鼠标指针变成十字形状时,单击鼠标左键并拖曳鼠标至C11:G11单元格区域,然后释放鼠标,即可计算出全体员工所需各种面值的人民币张数。
6、使用LOOKUP函数查找员工信息:1)在Excel中打开“员工登记表”工作薄。
2)选择K3单元格,输入数据“张×”。
3)选择K5单元格,在编辑栏中输入公式“=LOOKUP(K3,A3:H12)”,即可查询到该员工的基本工资,如下图所示。
公式的说明:在A3:H12单元格区域中查找K3单元格中的数值(即A10单元格中的数值“张×”),然后返回最后一列(即,H列)与A10单元格所对应的同一行的数值(即,700)。
7、使用HLOOKUP函数实现水平查找:1)在Excel中打开“业绩奖金核算表”工作薄,如下图所示。
2)选择K3单元格,在编辑栏中输入公式“=HLOOKUP(E4,Sheet1!$B$4:$G$5,2)”,即可查询到该员工的奖金比例数据,如下图所示。
公式的说明:在“Sheet1”工作表的“$B$4:$G$5”单元格区域中的第1行查找匹配E4单元格中的数值(即,G4单元格的数据15000),然后在第2行中查找与G4单元格中所对应的同一列值即“32%”。
8、使用VLOOKUP函数实现竖直查找:1)在Excel中打开“第一季度加班费”工作薄,如下图所示。
2)在“统计”工作表中选择B4单元格,在编辑栏中输入公式=VLOOKUP(A4,’1月’!A4:AH4,34)”,即可得到其他员工的1月份加班费金额,如下图所示。
公式的说明:在“1月”工作表的“A4:AH4”单元格区域中的第1列查找A4单元格中的数值,然后返回第34列中与A4单元格中所对应的同一行值即“160”。
9、使用INDEX函数得到指定的内容:1)在Excel中打开“日常费用统计表”工作薄,如下图所示。
2)在“12月”工作表中选择C4单元格,在编辑栏中输入公式=INDEX(’11月’! $A$4:$E$11,1,4)”,即可得到水费到上期费用的数据,如下图所示。
公式的说明:在“11月”工作表的“$A$4:$E$11”单元格区域中查找第1行与第4列交叉处的数值(即,2,420.00)。
10、根据位置查询信息:1)在Excel中打开“产品生产单”工作薄,如下图所示。
2)在“Sheet2”工作表中分别选择B3、C3、D3单元格,分别输入数据“982H R”、“电脑”、“4车间”。
3)选择E3单元格,在编辑栏中输入公式=INDEX(Sheet1!A3:G42,MATCH(B3,S heet1!D3:D42,0),6),即可得到型号为“982HR”的产品的总成本,如下图所示。
公式的说明:①MATCH(B3,Sheet1!D3:D42,0):表示在“Sheet1”工作表的“D3:D42”单元格区域中查找B3单元格中的数据,然后返回该数据的位置(即,36)。
②此时的公式变为“INDEX(Sheet1!A3:G42,36,6):表示在“Sheet1”工作表的“A3:G42”单元格区域中查找第36行与第6列交叉处的数据。
11、使用OFFSET函数建立动态图表数据源:1)在Excel中打开“产品销售数量表”工作薄),如下图所示。
2)在“Sheet2”工作表中分别选择A2单元格,输入数据“0”。
3)选择D3单元格,在编辑栏中输入公式=OFFEST(Sheet1!B2,0,$A$2),如下图所示。
公式的说明:显示“Sheet1”工作表中的B2单元格的数值,因以“Sheet1”工作表中的B2单元格的数值为参照系,而偏移行数与偏移列数分别为0(即,没有偏移,所以返回B2单元格的数值),即可得到各地区“键盘”销售数量。
将A2单元格中的数据更改为1,则偏移列数为1,即可得到各地区“鼠标”销售数量。
12、使用COUNTIF函数按性别统计员工人数:1)在Excel中打开“员工信息表”工作薄。
2)选择H6单元格,在编辑栏中输入公式“=COUNTIF(B3:B14,”男”)”,即可统计出男员工的总人数,如下图所示。
公式的说明:在B3:B14单元格区域中统计性别为“男”的个数。
13、使用COUNTA函数自动添加员工编号:作为公司的人事部管理人员,经常要统计一些数据。
例如在“人事档案”工作薄中,每增加或减少一名员工时,就需要手动对全体员工重新进行编号,这样操作非常浪费时间,为了提高工作效率,管理人员可以使用COUNTA函数为员工自动添加编号。
使用COUNTA函数为员工添加编号以后,如果在“人事档案”工作薄中删除任何一名员工的资料(例如:删除“田X”员工的资料),而其他员工的编号将自动更新。
1)在Excel中打开“人事档案”工作薄。
2)选择B4单元格,在编辑栏中输入公式“=COUNTA($C$2:C3)”,即可员工编号,如下图所示。
公式的说明:统计$C$2:C3单元格区域中非空白单元格的个数,其结果为1。
3)将鼠标指针移到B4单元格区域的右下角,当鼠标指针变成十字形状时,单击鼠标左键并拖曳鼠标至B15单元格,然后释放鼠标,即可计算出其他员工的编号。
说明:此时公式中的参数依次为“$C$2:C4”、“$C$2:C5”、…、“$C$2:C15”,其对应的结果为2、3、 (12)4)如果员工“田X”离职,此时在人事档案中要将该员工的资料删除,而员工编号自动调整。
14、统计未完成工作量的总人数:1)在Excel中打开“计划表”工作薄。
2)选择E16单元格,在编辑栏中输入公式“=COUNTBLANK(E3:E14)”,即可统计未完成工作量的总人数,如下图所示。
公式的说明:在B3:B14单元格区域中统计性别为“男”的个数。