




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 EXCEL2003公式函数应用大全1、SUMPRODUCT函数:该函数的功能是在给定的几组数组中将数组间对应的元素相乘并返回乘积之和。例如:如图1,如果想计算B3:C6和C3:E6这两组区域的值,可以用以下公式:=Sumproduct(B3:C6,D3:E6)”2、ABS函数:如果在A1、B1单元格中分别输入120、90,那么如果要求A1与B1之间的差的绝对值,可以在C1单元格中输入以下公式:“=ABS(A1-B1)”。3、IF函数:如图2,如果C3单元格的数据大于D3单元格,则在E3单元格显示“完成任务,超出:”,否则显示“未完成任务,差额:”,可以在E3单元格中输入以下公式:“=IF(C
2、3D3,“完成任务,超出:”,”未完成任务,差额:”。車.BCEEF3汪洋1025010000完成任务超出昱.:亦4李侃89509000:木完成任务差额:5057800B500未完成任务耒:额;7006李刖1245012000完成任冬超出:450图24、Ceiling函数:该数值向上舍入基础的倍数。如图3,在C3单元格中输入以下公式:“=CEILING(B3,C3)”;而“=FL00R(B3,C3)”则是向下舍入。5、GCD函数:该函数计算最大公约数。如图4,如果要计算B3:D3这一区域中3个数字的最大公约数,可以在E3单元格中输入以下公式:“=GCD(B3,C3,D3)”。ABDE12参数1
3、参数2参数3最衣公约数3E8241015,-SQ5图46、INT函数:该函数是向下舍入取整函数。如图5,如果要计算显示器和机箱的购买数量,可以在E3单元格中输入以下公式:“=INT(D3/C3)”。ABCDEJ商品祢单价现金购买数量3:显示器1T99500024执箱1055000:47图57、LCM函数:该函数是计算最小公倍数。如图6,如果要计算B3:D3这一区域中3个数字的最小公倍数,可以在E3单元格中输入以下公式:“=LCM(B3,C3,D3)”。8、LN函数:该函数是计算自然对数,公式为:“=LN(B3)”。9、LOG函数:该函数是计算指定底数的对数,公式为:“=L0G10(B3)”。图
4、711、PI函数:使用此函数可以返回数字3.358979,即数学常量PI,可精确到小数点后14位。如图8,计算球体的面积,可以在C4单元格中输入以下公式:“=PI()*(B32)*4)”;计算球体的体积,可以在D4单元格中输入以下公式:“=(B33)*(4*PI()/3”。BCD12半径更积体积.3250.2654833.5103243.5153.933179.5944图812、POWER函数:此函数用来计算乘幕。如图9,首先在单元中输入底数和指数,然后在D3中输入以下公式:“=POWER(B3,C3)”13、PRODUCT函数:此函数可以对所有的以参数形式给出的数字相乘,并返回乘积。例如:某
5、企业2005年度贷款金额为100000元,利率为1.5%,贷款期限为12个月。如图10所示,直接在单元格E4中输入以下公式:“=PRODUCT(B4,C4,D4)”ABC-DE1兀05年度贷款情况3贷款龛额月利率期限盘月工贷款利息41000001.50%1218000图1014RADIANS函数:此函数是用来将弧度转换为角度的。可以在C3单元格中输入以下公式:“=RADIANS(B3)”。15、RAND函数:此函数可以返回大于等于0及小于1的均匀分布随机数,每次计算工作表时都将返回一个新的数值。如果要使用函数RAND生成一个随机数,并且使之不随单元格的计算而改变,可以在编辑栏中输入“=RAND
6、()”,保持编辑状态,然后按F9键,将公式永久性地改为随机数。例如:在全班50名同学中以随机方式抽出20名进行调查,如图11,在单元格中输入开始号码以及结束号码,然后在单元格B4中输入以下公式:“=1+RAND()*49”。16、ROUND函数:此函数为四舍五入函数。如图12,例如:将数字“12.3456”按照指定的位数进行四舍五入,可以在D3单元格中输入以下公式:“=R0UND(B3,C3)”。i1ECD12数字指定爸数返回值12.345&01专412.3456112.1512.34邛23517、ROUNDDOWN函数:此函数为向下舍入函数。例如:出租车的计费标准是:起步价为5元,前10公里
7、每一公里跳表一次,以后每半公里就跳表一次,每跳一次表要加收2元。输入不同的公里数,如图13所示,然后计算其费用。可以在C3单元格中输入以下公式:“=IF(B3=10,5+ROUNDDOWN(B3,0)*2,20+ROUNDDOWN(B3-10)*2,0)*2)”。18、ROUNDUP函数:此函数为向上舍入函数。例如:现在网吧的管理一般是采用向上舍入法,不满一个单元按照一个单位计算。现假设每30分钟计价0.5元,请计算如图14中所示的上网所花费的费用。1)计算上网天数:首先在单元格C3中输入以下公式:“=B3-A3”;2)计算上网分钟数:上网分钟数实际上就等于上网天数乘以60再乘以24,所以应在
8、单元格D3中输入以下公式:“=C3*60*24”;3)计算计费时间:本例中规定每30分钟计费一次,不满30分钟以30分钟计价,所以应在单元格E3中输入以下公式:“=ROUNDUP(D3/30,0)”;4)计算上网费用:在单元格G3中输入以下公式:“=E3*F3”。ABCDEF12上网吋间离开时冋上网天数上网分钟数计费曲间单价/每旳分钟C元)上网费用31025:251230:000.as114.584.000.5049OS:QO10:41:000.阳93.004.00251020:0011:00:?:00Q.0340.002.000,516845;匆0.0344.502.000.5171235:
9、2014:20:000.07104.674.000.52.图1419、SUBTOTAL函数:使用该函数可以返回列表或者数据库中的分类汇总。通常利用数据分类汇总菜单项可以很容易地创建带有分类汇总的列表。Function_num函数返回值Function_num函数返回值Function_num函数返回值1Average5Min9Sum2Count6Product10Var3Counta7Stdev11warp4max8Stdevp例如某班部分同学的考试成绩如图15,1)显示最低的语文成绩:首先在单元格B9中输入“显示最低的语文成绩”的字样,然后在单元格E9中输入以下公式:“=SUBTOTAL(5
10、,C3:C7)”;2)显示最高的数学成绩:首先在单元格B10中输入“显示最高的数学成绩”的字样,然后在单元格E10中输入以下公式:=SUBTOTAL(4,D3:D7)”。ABCDE:学生姓名圭辛余K侃鑫绘II语文成绩数学成绩英语成绩匪70加站S57E78866872;翻71晶晶7068&829显示最低的叫吾文成绩6510显示最高的数学成绩图1520、计算库存量和奖金:假设某公司在月底要根据员工的业绩发放工资并进行产品的库存统计,本例中规定员工的基本工资为600元,奖金按照销售业绩的8%提成,总工资等于基本工资与奖金之和。如图16,1)在工作表中输入相应的数据信息;2)计算“现存库量”:在单元格
11、C15中输入以下公式:“=C14-SUM(C3:C9)”;3)计算“销售业绩”:在单元格G3中输入以下公式:“=SUMPRODUCT(C3:F3,$C$13:$F$13)”,函数SUMPRODUCT是计算数组C3:F3与数组$C$13:$F$13乘积的和,用数学公式表示出来就是:“=10*3050.5+10*1560.99+5*4489.9+20*2119”;4)计算奖金:奖金是按照销售业绩的8%提成得到的,这样计算出来的结果可能会是小数,不好找零钱,所以这里采用向上舍入的方式得到整数,在单元格H3中输入以下公式:“=ROUNDUP(G3*8%,0)”;5)计算总工资:由于总工资=基本工资+奖
12、金,所以在单元格J3中输入以下公式:“=SUM(H3:I3)”。cD2FGHIJ1誚售产品销售业績奖金基本工资总工资2冰箱洗衣机空调龛电31010520110,944.40$376.00V600.0041893151121619,138.00600.009,738.0057211019139,294.2911,144.00SOO.C011,744.0062116931195,134.4415,611.00600.0016,211.00151412-.25174,465.LB氓953.00600.0014;55B.00S138616Llg:.98T.8:9,040.00600.00比640.00
13、028汤1410迓S02-.401B,055.00BOO001B;B55.0010111213比050.501J56O.94B9.902-119.0014180150证1568E2141166图1621、计算工资和票面金额:假设某公司的销售人员的销售情况如图17所示,按照销售业绩的5%计算销售提成,下面需要结合上例中的函数来计算销售人员的销售业绩以及奖金工资,然后再计算出发放工资时需要准备的票面数量。1)计算销售业绩:在单元格H13中输入以下公式:“=SUMPRODUCT(C3:G3,$C$11:$G$11)”;2)计算提成:在本例中假设提成后出现小于1元的金额则舍入为1,所以需要使用ROUN
14、DUP函数,在单元格I3中输入以下公式:“=ROUNDUP(H3*5%,0)”;3)计算工资:在单元格K3中输入以下公式:“=I3+J3”;4)计算100元的面值:在单元格L3中输入以下公式:“=INT(K3/$L$2)”;5)计算50元的面值:在单元格M3中输入以下公式:“=INT(MOD(K3,$L$2)/$M$2)”,此公式是使用MOD函数计算发放“MOD(K3,$L$2)”张100元后剩下的工资,然后利用取整函数INT得到50元票面的数量;6)计算10元的面值:在单元格N3中输入以下公式:“=INT(MOD(K3,$M$2)/$N$2)”;7)计算5元的面值:在单元格O3中输入以下公式
15、:“=INT(MOD(K3,$N$2)/$O$2)”;8)计算1元的面值:在单元格P3中输入以下公式:“=INT(MOD(K3,$O$2)/$P$2)”。BCDEGHIJLN01销售式艮销售数量销售业绩提成底薪工费需要票鹿金啟2洗面奶洗发水润肤褥美白面馍100501053856040364816006305001,13011a菁4李华5&75J5457S15,060V753500胎312i0Q5昊利78S31C2阴9220.4641;0245001,4巧a空06204B105985B15,570779500179i27李侃1003689866818,4185001,42114a28王东3559
16、0803510056015001,10111a09畅娜9010065747519,010抚15001,451140Q10114025羽45100应范备的票面數量S93g1图1722、DATE函数:在实际工作中经常会用到此函数来显示日期。例如:如图18,在单元格中输入相应的年、月和图书馆日等信息,然后在单元格E3中输入以下公式:“=DATE(B3,C3,D3)23、DATEIF函数:假设有两个已知日期一一开始日期和截止日期,那么可以利用DATEIF函数来计算它们之间相差的年数、月数或者天数等。如图19,在单元格D3中输入以下公式:“=DATEDIF(B3,C3,”y”)”。ABD12开始日期截止
17、日期日期差32Q01-1-12003-1-1242001-6-12002-E-1514图1924、DAYS360函数:该函数计算两个日期之间的天数,在财务中经常会用到,如果财务系统是基于一年12个月并且每月30天,可以使用该函数帮助计算借款天数或者支付款项等。例如:某企业不同时间的贷款如图20所示,然后利用DAYS360函数来计算其借款的时间,并且计算出还款利息。1)计算“借款天数”:在单元格D3中输入以下公式:“=DAYS360(B3,C3)”;2)计算“还款利息”:在单元格G3中输入以下公式:“=D3*E3*F”。AE-CDG12贷款时间还款时ij借款天数贷款全颔贷款利率天)还款利息3-2
18、005-4-82005-5-103220000.000.10%640.0042001-2-52003-4-5780150000.000.10%117000.00图2025、WEEKDAY函数:使用此函数可以返回某个日期为星期几。语法:WEEKDAYserial_number,return_type):其中参数serial_number代表要查找的那一天的日期,参数return_type为确定返回值类型的数字,详细内容如下表:参数值函数返回值1或者省略返回数字1(星期日)到数字7(星期六)之间的数字。2返回数字1(星期一)到数字7(星期日)之间的数字。3返回数字0(星期一)到数字6(星期日)之间
19、的数字。例如:计算当前日期是星期几:如图21所示,在单元格B3中输入计算当前日期的公式:“=WEEKDAY(B3,2)26、WEEKNUM函数:使用此函数可以计算一年中的第几周。例如:已知2006年6月9日是星期五,下面用WEEKNUM函数计算在参数不同的情况下返回的周数。如图22所示,在单元格B3中输入计算当前日期的式:“=WEEKNUM(B3,C3)AED12日期指定类型返回结果2006-6-922442006-6-9123图2227、WORKDAY函数:使用此函数可以返回某个日期(起始日期)之前或之后相隔指定工作日的某一日期的期值,工作日不包括周末和专门指定的日期。假设某出版社要求某个编
20、辑从2006年3月1日起开始写稿,利80天将其完成(其中不包括三天节假日),此时可以利用WORKDAY函数计算出完成日期。如图23所示,单元格中输入上述信息,然后在单元格C7中输入以下公式:“=WORKDAY(C2,C3,C4:C6)”。28、计算年假天数和工龄补贴:假设某公司规定,员工任职满1年的开始有年假,第1至5年每年7天,第年开始每年10天。截止到2005年6月9日,以工龄计算每年补贴100元,任职不足一年的按每人50元计算如图24所示:1)首先在工作表中输入已知数据信息,然后根据公司规定的内容在单元格F5中输入以下公式=IF(DATEDIF($D5,TODAY(),”y”)TODAY
21、(),”年没到期”,IF(DATEDIF($D5,TODAY(),”y”)=1,DATEDIF($D5,DATE($C$2,6,9),”y”)*100,50)”,此可计算出员工的工龄补贴。3CDEFG1,2今年-S00534姓名入职日期工資年假工龄补贴5财务A19S9-5-S4,000.00101,600.006工程I2003-8-181,200.007100.00图2429、计算火车站寄存包裹费用:在火车站寄存包裹是按小时数收费的。有些按整小时计数,有些按半小时计没有超过半小时的以半小时计,半小时以上一小时以内的按一小时计。同时包裹的大小不同收费也不同,在例中假设大的每小时6元,中型的每小时
22、4元,小型的每小时2元,计算在火车站寄存包裹的费用。如图25示:1)计算寄存天数:首先输入相关的信息,然后在单元格E4中输入以下公式:“=IF(TIME(HOUR(C4),MINUTE(C4),SECOND(C4)TIME(HOUR(D4),MINUTE(D4),SECOND(D4),DATE(YAR(D4),MONTH(D4),DAY(D4)-DATE(YEAR(C4),MONTH(C4),DAY(C4)-1,DATE(YEAR(D4),MONTH(D4),Y(D4)-DATE(YEAR(C4),MONTH(C4),DAY(C4)”,此时可计算出所有型号的包裹寄存的天数,在此公式中到了IF函
23、数,函数中的条件为“TIME(HOUR(C4),MINUTE(C4),SECOND(C4)TIME(HOUR(D4),MINUTE(D4),SECOND(D4)”,它是用来断取走时间是否超过了寄存时间,如果条件为真则表示还没有超过一天,那么寄存的天数就是“DATE(YEAR(D4),MONTH(D4),DAY(D4)-DATE(YEAR(C4),MONTH(C4),DAY(C4)-1”,即走取的日期减寄存的日期再减1,如果时间超过了,那么寄存的天数就是“DATE(YEAR(D4),MONTH(D4),DAY(D4)-DATE(YEAR(C4),MONTH(C4),DAY(C4)”,即取走的日期
24、与寄时的日期之差;2)计算寄存小时数:在单元格F4中输入以下公式:“=IF(TIME(HOUR(C4),MINUTE(C4),SECOND(C4)TIME(HOUR(D4),MINUTE(D4),SECOND(D4),HOUR(1ME(HOUR(C4),MINUTE(C4),SECOND(C4)+TIME(HOUR(D4),MINUTE(D4),SECOND(D4),HOUR(TIME(HOR(D4),MINUTE(D4),SECOND(D4)-TIME(HOUR(C4),MINUTE(C4),SECOND(C4)”,此公式中的IF函数中条件与计算天数时的条件是一样的,也是判断取走时间是否超过
25、了寄存时间,如果没有超过小时数则为“TIME(HOUR(C4),MINUTE(C4),SECOND(C4)TIME(HOUR(D4),MINUTE(D4),SECOND(D4)”,其中“TIME(HOUR(C4),MINUTE(C4),SECOND(C4)”表示寄存时间的序列数,其中“TIME(HOUR(D4),MINUTE(D4),SECOND(D4)”表示取走时间的序列数。再通过加减计算得到小时数,如果过了小时数则为“HOUR(TIME(HOUR(D4),MINUTE(D4),SECOND(D4)-TIME(HOUR(C4),MINUTE(C4),SECOND(C4)”,即接用取走时间减去
26、存在时间,取小时数;3)计算寄存分钟数:在单元格G4中输入以下公式:“=IF(TIME(HOUR(C4),MINUTE(C4),SECOND(C4)TIME(HOUR(D4),MINUTE(D4),SECOND(D4),MINUTE-TIME(HOUR(C4),MINUTE(C4),SECOND(C4)+TIME(HOUR(D4),MINUTE(D4),SECOND(D4),MINUTE(TIMHOUR(D4),MINUTE(D4),SECOND(D4)-TIME(HOUR(C4),MINUTE(C4),SECOND(C4)”,此时即可计算出有型号的包裹寄存的分钟数,其公式形式和计算小时数的公
27、式相似,只是将HOUR换成了MINUTE,其判断件和前面的一样,如果取走时间没有超过寄存时间,分钟数则为“MINUTE(1-TIME(HOUR(C4),MINUTE(C4),SECOND(C4)+TIME(HOUR(D4),MINUTE(D4),SECOND(D4)如果超过了,分钟数则为“MINUTE(TIME(HOUR(D4),MINUTE(D4),SECOND(D4)-TIME(HOUR(C4),MINUTE(C4),SECOND(C4)”直接用取走时间减去寄存时间,取分钟数;4)计算寄存的累计小时数:在单元格H4中输入以下公式:“=E4*24+F4+IF(G4=0,0,IF(G42数组占
28、2行图4246、VLOOKUP函数:VLOOKUP函数的功能是在表格或数值数组的首行查找指定的数值,并由此返回表格数组当前行中指定列处的数值。其语法为:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup其中lookup_value为需要在数组第一列中查找的数值;col_index_num为table_array中待返回的匹配值的序列range_lookup为一个逻辑值,用以指明函数VLOOKUP返回时是精确匹配还是近似匹配。该函数的应用方法图43所示。A.B.C10.35454E20.5125230.8563566141.56
29、-85071525815756.7.8國数结果9=VL00KUP(1.56&沁3)在第1列中杳找15紹返回同行第3列的值10二VLOOKUP(0討,false)#N/A在第1別中查找找不到返回错误值图4347、计算所得税:假设规定:工资、薪金所得按月征收,对每月收入超过800元以上的部分征税,适用5%至4的9级超额累进税率,即:纳税所得额(计税工资)=每月工资(薪金)所得800元(不计税部分);超额进应纳稅款=纳稅所得额X按全额累进所用稅率一速算扣除数。当工资为“5800”和“3000”元的时候,计算应缴纳的所得稅的金额,具体操作步骤如下:1)如图44所示,在单元格C15和C16中输入工资金额
30、“580和“3000”,然后在单元格D15中输入“=IF($C15録别税率速算扣除数4不超过ECICI元都分00.05052超过吕Citi兀至却CiCi兀部佥E000-12563超过刘如至旳CID元制分20000.151Z574超过刊DO至如0。0兀劄分50000.237585超过如UOCI至4CW吠部芬200000.躬13Y596340000至旳叩0无部分400000.3-3375107超过至8CW0元部分CQCiOOQ.356758超过別(O)至lmDCO兀部分800000.4103LT5123.超过询3兀部分1000000.4E153751314应塩工资扣所得稅实览工资155,800.0
31、0&5.005,175.00163,000.00205.002;T95.00图4448、计算考核成绩:在公司或者企业内部为了激励员工更加积极地工作经常会制定一些考核制度,下面以计某公司员工第一季度的考核成绩为例,介绍一下部分查找函数的实际应用方法,具体的操作步骤如下:1)新一个工作薄,将其中的工作表Sheetl、Sheet2和Sheet3分别命名为“各季度缺勤记录”、“部长意见”和“一季度考核表”,然后在前两个工作表中输入所需要的数据信息,如图45、图46所示;2)在工作表“第一度考核表”中输入员工编号、员工姓名以及相关的标题项目,如图47所示;3)计算“缺勤记录”:在单元D3中输入以下公式:
32、“=INDEX(各季度缺勤记录!D2:$G$9,2,1)”;4)计算“出勤成绩”:在单元格E3中输以下公式:“=IF(D33O,3O-D3,O)”,即如果缺勤30天以上出勤成绩就是0分;5)计算“工作能力”:在单格F3中输入以下公式:“=INDEX(部长意见!D3:E9,1,1)”;6)计算“工作态度”:在单元格G3中输入以下式:“=VLOOKUP(B3,部长意见!$B$3:$E$9,4)”;7)计算“季度考核成绩”:在单元格H3中输入以下公式“=SUM(E3:G3)”,即出勤成绩、工作能力及工作态度之和。A&CDEG1各季度缺勤记录员工编号员工姓名第一季度缺葡第二季度缺勤篤三季度缺勤第四季度
33、缺葡3李宸2.5202Q002刘欣10155003杨建国21.52-06004王心语2247005田宏涛10-28006张小丽30319007、刘保国1.50S您图45AB心DE1部长意见2员工编号员工姓名第一季度工作能力笫一季度工作态度3001李辰30-3E4002刘欣29405003杨建国29004王心语287005田宏涛2634SQQ6张小丽299007刘保国30图46AE1从单兀格止1中查找C的位置6二FIND勺B2,4123从単元格Al中第4卅字符的位置杳找门的位置=nirffVAJ-UEI从单兀格止1中查找不存在的字符fS:二FINDJB2:1参数fhd为空,返回字符爭的首字符图5
34、355、FIXED函数:此函数对数字进行格式化。该函数的用法见图54所示。ACD1公式.结果意义3=PIXEDC123456.7E9,3)123,456,哪四舍五久到小数点右边3位4二FIXED(123456.隔-123,460四舍五入到小数点左边1位5=FIXED(123456.7S9)123,T3省iBfe-decimals,四告理到小数点右边2位6=?TXED(123456.TRUE)123456.79四舍五入到小数責右边2位,取消交本中的逗图5456、LEFT函数:返回第一个或前几个字符。例如:在实际工作中,要取得电话号码的区号或者取得人名的姓等都可以利用LEFT函数来完成。1)获取区
35、号:假设已知一些电话号码,如图55所示,下面利用LEFT函数取这些电话号码的区域。在单元格C3中输入以下公式:“=LEFT(B3,4)”;2)输入称呼:首先在工作表中输已知的姓名和性别,如图56所示,然后在单元格E3中输入以下公式:“=LEFT(C3,1)&IF(D3=男,“先生,士)”,该公式表示在姓名中取出左边的第一个字,用&连接上先生或者女士称呼。r.BC1BC1|.E112电话号码区号2臨号:姓名祢碍305353.1李侃李先;4?353145471230应142杨娜女杨女-b图55图5657、LEN函数:此函数用来查找文本的长度。该函数的用法见图57所示。ABCD12HappyBirt
36、hdaytoYouI3公式结杲SX.4=LEN(BZ)22返回畀tp字符串的长度5=I.ENf1空格也作为字符进行计数6二LM捺好脅2返回字符串尸你好疋的长度图5758、LOW函数:此函数用来将文本转换为小写。该函数的用法见图58所示。BC.D12HowAreYou?34结杲说明5一=LOWER2)ho丽areyou?将单元格Al中的字符串转换为小与6=LOWERC函数LOWER)Si数lower非字母不改喪59、MID函数:此函数可以返回文本字符串中从指定位置开始的特定字符。该数目由用户指定。例如:1)如图59所示:从身份证号码中提取生日:在网上注册一些表格时经常需要填写身份证号码,填写完毕
37、系统就会自动地生成出生日期,这里以某公司员工为例,根据其身份证号码提取出生年月日。首先在工作表中输入员工的姓名和身份证号码等数据信息,如图59所示,然后在单元格D3中输入以下公式:“=MID(C3,7,8)”,在该公式中,利用MID函数返回身份证号码中从第7位字符开始的共8个字符,即该员工的出生日期,众所周知,身份证前6位代表的是省份、市、县编号,然后从第7位开始是出生年月日,共8位,后面的数字代表其他的意义;2)拆分电话号码:工作表中输入已知的电话号码,如图60所示,然后在单元格C3中输入以下公式:“=MID(B3,5,7)”,此时即可获得电话。A-SCA.BCD112姓名上电话号码区号哇A
38、S372324198204153760193J35356887350Q筋5887850472324193006134560193(405314547123,05314547123:图59图6060、PROPER函数:此函数可以自动转换大小写。首先在工作表中输入一些字母或者英文句子,如图61所示,然后在单元格C3中输入以下公式:“=PR0PER(B3)”。&1C12参数结杲3HAFPYBIRTHDAYTOYOU1HappyBirthdayToYoul4no.32-3-lyingxiangstreetNo.32tt3-1YingxianStreet5.howareyou1?HotAreYou?67
39、6BudGetBudget图6161、REPLACE函数:此函数可以使用其他的文本字符串并根据所指定的字符数替换某个文本字符串中的部分。例如某市的电话号码要升位,在原来的电话号码的前面加一个“8”,下面使用REPLACE函数完成已知电话号码的升位。具体的操作步骤如下:1)输入已知的电话号码,如图62所示;2)计算升位后的电话号码,在单元格C3中输入以下公式:“=REPLACE(B3,1,4,05328)”,在该公式中,使用REPLACE函数用“0108”替换B3中字符串中第一位开始的前4位数字,结果相当于区号不变,在原电话号码的前面加一个“8”。其中“05328”加引号是以文本的形式输入的,否
40、则忽略0。ABc12己知电话升位后的电话5,7153丑取Q56F052812345674ra5322134567053232134567图6262、REPT函数:此函数可以按照给写的次数重复显示文本,也可以通过REPT函数不断地重复显示某一个文本字符串来对单元格进行填充。该函数的用法见图63所示。BD12必式结果意义3*1将字符串饨重复3;遍41276S)#VALUE函数的结果头于強T站个字符,返色错误值图6363、RIGHT函数:使用此函数可以根据所指定的字符数返回文本字符串中最后一个或者多个字符。例如:1)拆分姓名,在实际中人的姓名一般是由姓和名两部分组成的,下面介绍如何利用RIGHT函数
41、将其拆分开,具体的操作步骤如下:在单元格中输入一些姓名,如图64所示,然后在单元格C3中输入以下公式:“=RIGHT(B3,2)”;2)判断性别:假设有一个关于生活消费方面的调查,调查者为了书写方便也为了便于进行统计分析,在对被调查者编号时指定其最后一位表示性别,用“1”代表男性,用“2”代表女性,首先在工作表中输入已知信息,如图65所示,然后在单元格D3中输入以下公式:“=IF(RIGHT(C3,1)=1,男,“女)”,在该公式中,使用RIGHT函数返回编号中的最后一个字符,再利用IF函数判断。如果返回的结果为“1”则为“男”,反之为“女”,由于函数返回的是字符,所以“1”要加引号,当有多种
42、情况时还可以使用嵌套的IF函数。A3:CDIA3cD112姓名名2姓名编号性别.3李小侃:李小侃它李中侃1080101男4李琳娜琳娜4李琳娜1080102图64图6564、SEARCH函数:此函数可以查找文本字符串。该函数的用法见图66所示。BCD12IJmfine.ThankyouL34公式结果意罠5-二EEAKCHLW;Al,1J.5从第1个字符开始查找止1字符串中的第1牛气的位置$二L我?你:ClD1从第1个字符开始查找C1字符串中的第1个泄我?你啲堪7二SEARCH(Th;Al)10自略startnum,.则从笫1个子符开始查找也1芋府串中查笫1个讥h用的隹置=SEAKCH(TCl应)
43、#VALUEI省略参数start-num,返回错i吴值图6665、T函数:此函数可以返加引用的文本。该函数的用法见图67所示。AECD12-I68934函数结果=T2)ImissyouI皿中为文本,返回血申的文本&=T(D2)C1中为非文本,返回空交本图6766、TEXT函数:此函数用来将数值转换为指定格式。该函数的用法见图68所示。is.EC-D1234结杲说明5二TEXT123456.0将中的数字转化为0.0轄式基不的文本6二TEXT畑他时12345600.&将宓中的数字转化为0.0%格式显不的文本图6867、TRIM函数:此函数用来清除文本中的空格。该函数的用法见图69所示。BC12Go
44、odafternoonl345=TR0|C2)Goodafi:emociiiI淸除C2中字符串中多余的空格二TRIML你好吗清除字符串前面的空格图6968、UPPER函数:此函数用来将文本转换为大写。该函数的用法见图70所示。AGD12goodtime34Si结杲5=UPPER(C23-;GOODTIME将El中的字符串转携为大写6-二UPPERS你好1Hi)你好1HI非字母字符确聖图7069、处理人员信息:文本函数在实际工作中也是一种常用的函数类型。一些大型的企业为了提高员工的素质,使员工能及时地接触到该行业的最新科技信息,有关负责人会时常请一些专家对自己的员工进行培训。下面介绍如何利用文本
45、函数处理人员信息,具体的操作步骤如下:1)在工作表中输入需要的标题项目以及人员编号、姓名和性别等数据信息,以便于在后面使用,如图71所示;2)从姓名中提取姓:在单元格E3中输入以下公式:“=IF(LEN(C3)=4,LEFT(C3,2),LEFT(C3,1)”,由于中国人的姓名有两个字的,有3个字的,还有4个字符,4个字的名字一般是复姓,所以要使用IF函数判断姓名的长度是不是4,如果姓名的长度等于4,则使用LEFT函数返回左边的两个字符,否则返回左边的1个字符;3)从姓名中提取名:在单元格E3中输入以下公式:“=IF(LEN(C3)=2,RIGHT(C3,1),RIGHT(C3,2)”,在该公
46、式中使用IF函数判断姓名的长度是不是等于2,若等于2则利用RIGHT函数返回最右侧的1个字符,若不等于2则返回最右侧的两个字符;4)添加称呼:在单元格G3中输入以下公式:“=IF(D3=男,CONCATENATED,先生),CONCATENATE(E3,女士)”,在该公式中,首先使用IF函数判断性别是“男”还是“女”,如果是“男”则返回先生,如果是“女”则返回女士,然后利用CONCATENATE函数将判断结果和姓连接起来组成该专家的称呼;5)安排入住的宾馆房间号:在单元格H3中输入以下公式:“=IF(B3=3,滨海假日&TEXT(B3,300),清泉宾馆&TEXT(B3,200)”,在安排专家
47、的宾馆房间时,假设前三名专家在宾馆A中休息,其余的在宾馆B中休息,房间号为他们的编号,在该公式中先使用TEXT函数将B列中的数据转换为对应格式的文本,再使用符号“&”将宾馆和房间号连接起来,最后使用IF函数根据专家的编号判断其入住哪个宾馆;6)输入各个专家的培训人数,然后选中单元格K2,选择插入符号菜单位项弹出符号对话框,切换到符号选项卡中,在字体下拉列表中选择(普通文本)选项,在子集下拉列表中选择零杂丁贝符(示意符号)选项,设置完毕单击插入按钮即可在单元格输入选定的符号;7)绘制人数比较图:在单元格G3中输入以下公式:“=REPT($K$2,INT(I3/12)”,在该公式中,使用REPT函
48、数将单元格K2中的方块元素复制“INT(I3/”次,为了缩小空间也为了减小培训人数比例,将I列中小利徐女士:滨梅假日页350另高辉高先泉宾馆戈翌耳吴军红妥莫军红吴女丄清泉宾馆畫5&上官英子女上官英子上官女士清泉宾馆韓$79*67的培训人数除以12再取整数即可得到需要复制的次数。ACDEHI1.J12编号姓名性别姓名称呼入住宾馆培训人数人数比较图31李出宁男李小宁李先生殡梅假日301364乜张跃进男张跃进张先生滨海假B30248图7170、拆分工资金额:在前面已经介绍过利用INT函数和MOD函数进行工资数额的拆分,下面介绍如何使用文本函数将工资数额按其位数分隔开。例如已知某公司部分员工的工资,现
49、要将工资按位数分开,具体的操作步骤如下:1)在工作表中输入姓名和工资数额以及其他的标题项目,如图72所示;2)计算千位上的数字:在单元格D4中输入以下公式:“=IF(LEN(C4)=4,LEFT(C4,1),0)”,在该公式中使用LEN函数得到C4中字符串的长度,再使用IF函数判断该字符串的长度是否等于4,如果是的话则利用LEFT函数返回第一个字符,否则返回0;3)计算百位上的数字:在单元格E4中输入以下公式:“=IF(D4=0,IF(LEN(C4)=3,LEFT(C4,1),0),LEFT(C4-D4*1000,1)”,在该公式中,首先使用IF函数判断单元格D4中的值是否等于0,如果等于0则
50、表明单元格C4中的数字共3位,将使用LEFT函数返回第一个字符;如果不等于0则返回“C4-D4*1000”所得结果的第一个字符;4)计算十位上的数字:在单元格F4中输入以下公式:“=LEFT(C4-D4*1000-E4*100,l)”计算结果的第一个字符。由于工资最少是“988”,即3位数字,所以不必再判断是否有两位数的情况;5)计算个位上的数字:在单元格G4中输入以下公式:“=LEFT(C4-D4*1000-E4*100-F4*10,1)”计算结果的第一个字符。BCDEFG12-姓名工竟金额3千百十4李小宁145,6:14565张跃进98S0g5.S图7271、CELL函数:使用此函数可以返
51、回某一个引用区域的左上角单元格的格式、位置或者内容等信息。该函数的用法见图73所示。ABD15-Mar2TOTAL:34公式结果5=CELLCro;.A225单兀格昭3的行号6二CELL(contents,B2jTOTAL单元格A沖的內容1=CELL.:raddress.C2.)M2返回单亓格总的Jftth图7372、COUNTBLANK函数:此函数可以指定空白单元格的个数。该函数的用法见图74所示。73、ISBLANK函数:此函数可以判断单元格是否为空。例如判断员工是否到岗:1)输入姓名和上班时间如图75所示;2)判断其是否到岗,在单元格E3中输入以下公式:“=IF(ISBLANK(D3),
52、请假,到岗)”。AECDE12编号姓名上班时间是否到岗30001李侃7::50到岗40002请假图7574、ISERR函数:此函数可以判断数值是否为任意错误值。例如:计算应收账款:1)输入已知的数据信息,如货物名称、数量、单价和金额等,如图76所示;2)在单元格E3中输入以下公式:“=IF(ISERR(C3*D3),确定价格后再做处理,C3*D3)”。75、DAVERAGE函数:此函数可以返回列表或者数据库中满足指定条件的列中数值的平均值。例如:1)在单元格中输入需要处理的问题,如计算“语文大于59分的平均成绩”和“英语的平均成绩”,如图77所示;2)在单元格C12中输入以下公式:“=DAVE
53、RAGE(B2:E8,C10,C10:Cll)”;3)在单元格C13中输入以下公式:“=DAVERAGE(B2:E8,4,E2:E8)”。A1DE12姓名语文数豎英语3李娜so82884高辉3572705宋琳SO7683&李侃35753976286908潘科勺08575910、工.丄.1甘乂115912语文大于59分的平均成绩80.313英语的平均成绩22.5图7776、DCOUNT函数:使用此函数可以返回数据库或者列表中满足指定条件并且包含数字的单元格个数。具体的操作步骤如下:1)如图78所示,首先在单元格中输入需要处理的问题,然后在单元格C12中输入以下公式:“=DC0UNT(B2:E8,
54、B10,B10:Bll)”,即可得到数学成绩及格的单元格个数;2)在单元格C13中输入以下公式:“=DCOUNT(B2:E8,2,B1O:B11)”,即可得到语文成绩大于70并且数学成绩及格的单元格个数。ABCDE12姓名语文数学.英语3李娜3082-33高晖857270.5宋琳307633李佣8575897辛鑫628690g潘科9085花g10数学语文11597012查找数学成绩及格的单兀格个数613查找语文成绩大于FiX且数学成绩殛格的单冗格数5图7877、DGET函数:使用此函数可以从列表或者数据库的列中提取符合指定条件的单个值。如图79所示,在单元格C12中输入以下公式:“=DGET(
55、B2:E8,1,D1O:D11)”,即可查找出英语成绩大于89分的同学的姓名;在单元格C13中输入以下公式:“=DGET(B2:E8,1,B1O:C11)”,即可查找出语文和数学成绩全部大于80分的同学的姓名。ABCD12-姓名-语文数学】英语3李娜S0S2884咼请药T2705宋琳307683:6李侃.3575S9786908潘科-亦75910语文数学英语118080?912查找英语成绩大于旳分的同学姓名辛鑫13查找语量和数学成绩全部大于刃的同学姓名潘科图7978、DMAX函数:此函数用以返回指定条件的最大数值。首先在单元格中输入需要处理的问题,如图80所示,然后分别在单元格C12和C13中
56、输入以下公式:“=DMAX(B2:E8,B1O,B1O:D11)”、“=DMAX(B2:E8,D10,B10:Dll)”DMIN函数的使用方法与DMAX函数相似,不过此函数用以返回指定条件的最小数值。ABCDE12姓名语文英语.3.李娜88485If705宋琳筋7683李侃.89辛鑫908満科桃-狗75910悟文数学英语1159.5912杳找及格的同学中最高的语文感绩9013查找及格的冋学中最高的英语成绩90图8079、dsum函数:此函数用以返回指定条件的数字之和。首先在单元格中输入需要处理的问题,如图81所示,然后在单元格C12和C13中输入以下公式:“=DSUM(B1:F6,1,C8:C9)”、“=DSUM(B1:F6,5,C8:D9)”。ABCDE1住房面积卧室数卫生间数每平方米价格总价1003、2200000312.0212500300000411032.湎;330000590242003780006731145003510007S住房面积总价930000010函数结果说明12为0的住房面积总和42013住馬面积翅0,总价冏0IWQ的房屋的总价之和708
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《餐饮服务与管理》课件-教学课件:闽浙湘徽
- 2025年合作联盟合同范本
- 肾小管性酸中毒的临床护理
- 五年级数学下《分数的基本性质》公开课教学设计
- 三尖瓣畸形的临床护理
- 2025劳动合同试用期限是多少个月
- 2025劳动合同范本【简单】
- 《2025年光纤传输网络建设合同》
- 2025年上海市各区高三二模语文试题汇编《文言文一》含答案
- 初中历史金与南宋对峙课件-2024-2025学年统编版七年级历史下册
- 2025年装维智企工程师(三级)复习模拟100题及答案
- 国家管网集团西南管道昆明输油气分公司突发环境事件综合应急预案
- 施工现场临时用电安全
- 停送电培训课件
- 医院培训课件:《核心制度-护理值班和交接班制度》
- 解题秘籍05 圆的综合问题(9种题型汇-总+专题训练)(解析版)-2025年中考数学重难点突破
- 无线网络施工方案
- 电商平台居间合同
- 阮乐器美术课件
- 中国大唐集团有限公司陆上风电工程标杆造价指标(2023年)
- 硫酸铜晶体的制备实验课件
评论
0/150
提交评论