在我们的日常工作中,excel作为强悍的辅助工具,使用频率是非常高的。无论是统计、制作报表、计算数据等等,excel都可以处理。今天我就来总结一下excel中常用的函数,以便工作时使用。 一、逻辑函数 逻辑函数就是简单判断真假值,或者进行复核检验,常用的有六种。TRUE、FALSE、AND、NOT、IF、OR。 1.TRUE和FALSE函数 在逻辑判断中,TRUE=1,FALSE=0。它们只是判断出来的一个结果,比如我们判断下面两个销售额两个是否相同,我们输入=A2=A3,然后下拉,结果如下: 销售额 销售额 11, 11, TRUE 4, 4, FALSE 我们可以看到,两者相同返回TRUE,两者不同返回FALSE,还有用TRUE*1=1,用FALSE*1=0.因为TRUE是=1,FALSE=0.这两个函数一般不会单独使用,一般是被嵌套到其他函数中使用。 2.IF函数 IF是非常-好用的条件函数,IF的语法是IF(logical_test,[valueifture],[valueiffalse]),理解为IF(判断条件,如果为真返回值,如果为假返回值) 举个栗子,我们判断说只要工作年限大于10年就给10元奖金,否则只给2元,就可以输入=IF(A,10,2),然后我们下拉复制公式,就可得到以下: 工作年限 奖金 10 2 11 10 7 2 IF这么强大,前面这个只是普通运用,有时候还回嵌套运用,但是嵌套运用必须采用一定的逻辑顺序,不然就不会出结果。 举个栗子,如果客户评价大于等于4,给你元的奖励,如果评价等于3,给你元奖励,但是小于3,那你就一分奖励都得不到, 综上,我们就可以看出来if嵌套if的语法。BTW,大于小于=等于这些应该都知道,注意一点,不等于用表示。 3.ANDORNOT函数 这三个就是字面意思的理解,AND(条件1,条件2……)就是判断多个条件是否同时成立,满足为true,不满足为false。OR(条件1,条件2……)只要一个条件满足就返回true,都不满足返回false。NOT跟AND相反,条件都满足范围false,有一个不满足返回true。 这三个也是经常放到函数中嵌套使用的,比如我们说要满足又是A类员工,工作10年及以上的人才能得到元奖励,我们就可以写: =IF(AND(D2=10,E2="A类"),,0) 工作年限 员工级别 奖金 10 A类 11 C类 、0 7 B类 0 二、查找函数 哇哦,又是一个非常实用的函数哦~VLOOKUP、INDEX、MATCH等等等等,我们就学三个常用的,也是我在海富通培训学到的。 1、VLOOKUP函数 VLOOKUP语法是 (lookup_value,table-array,col-indexnum,[rangelookup]) 理解为VLOOKUP(查找的值,查找的区域,返回值所在区域列号,查找的类型),查找的类型有三种,1=true近似值,0=false精确值。 VLOOKUP有一个弊端就是只能在第一列查询,而且如果是模糊查询医第六一定按升序排列。有按列的查询,就有按行查询,那就是HLOOKUP函数,HLOOKUP跟VLOOKUP语句一样,不同的是他在首行中查找,返回相应行数。 2.INDEX函数,顺便说一下MATCH函数 要先学index,那么必须先运用match函数,先来看其语法 MATCH(lookupvalue,lookuparray,[matchtype])理解为MATCH(查找的值,查找的区域,查找的类型),Match是返回内容的所在位置,查找的类型为1小于要求升序排列;0精确;-1大于,要求降序排列。MATCH是返回到具体位置,不是具体值,所以要和INDEX一起使用才能达到功效。 INDEX(array,row.num,[column-num])理解为(指定的区域,返回值所在的行号,返回值所在的列号), 我们可以看出,index是用具体位置来定位的,所以我们的思想是,先用match找到相应的行号和列号,再进行定位,哦呵呵来举个栗子 我们要找到十月奥迪的具体数值,可以输入 =INDEX(E2:J15,MATCH(“十月”,E2:E15,0),MATCH(“奥迪”,E2:J2,0)) E2:J15是刚刚那张表的位置,DUANGDUANG一下子就找到了! 三、统计函数 统计统计统计!最烦这鸟差事,然而强大的excel在统计上也做出了卓越的贡献!COUNT、SUMIF、SUMIFS、LARGE、SMALL、RANK、MEDIAN、MODE……来吧,慢慢的介绍吧~ 1.COUNT函数 数星星函数,count计算参数中包含数字的个数,COUNTA计算参数中包含非空置的个数,COUNTBLANK计算区域中空白单元格的个数。 2.SUMIF函数 SUMIF(range,criteria,[sum-range])理解为(条件区域,条件,条件求和区域),按给定条件对指定单元格求和。 Countif(range,criteria)理解为(条件区域,条件),计算满足条件的单元格个数。 AVERAGEIF(range,criteria,[average-range])理解为(条件区域,条件,条件求平均值区域),返回某个区域内满足给定条件的所有单元格的平均值。 SUMIFS比SUMIF还给力,它是多条件的。SUMIF(sun.range,criteriarang1,criterial1……)理解为sumifs(实际求和区域,条件1判断区域,条件1,条件2判断区域,条件2……) 我们先给sumif举个栗子,注意有时候要下拉或者右拉一定要锁定单元格, 再来给sumifs举个栗子,也是要注意锁定,我们发现他跟sumif是有点不一样的,它先给出求和区域,在条件一条件二的录入,而sumif是先录入条件区域,条件,再最后录入求和区域。 3.RANK函数 Rank(排位的数字,数字区域,方式),我不想细说这个函数,码字好累。 4.LARGESMALL函数 跟MAXMIN差不多,不过MAX和MIN只能求最值,而large跟small能求第二第三第四。 LARGE(array,k)返回数据集中第K大值 SMALL(array,k)返回数据集中第K小值 MODE和MEDIAN就如字面意思,它们语法也很简单,相信你过硬的聪明才智,输入后就能悟出怎么使用。 好累啊,哥不想写了,下次再写写其他常用的函数和数组,妈啊!好累啊!今天写的已经很够用了!!! 北京去哪个医院治疗白癜风好北京请问哪个医院治疗白癜风效果最好呢转载请注明原文网址:http://www.gzdatangtv.com/jsyy/4076.html |