1 / 2
文档名称:

EXCEL函数常用技巧浅析(五):IF函数浅析.xls

格式:xls   大小:96KB   页数:2页
下载后只包含 1 个 XLS 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

EXCEL函数常用技巧浅析(五):IF函数浅析.xls

上传人:花开一叶 2019/2/6 文件大小:96 KB

下载得到文件列表

EXCEL函数常用技巧浅析(五):IF函数浅析.xls

文档介绍

文档介绍:EXCEL函数常用技巧浅析(五)技巧五:IF函数浅析IF函数应用范围很广,在写这个函数之前,我犹豫了很久,这个函数如果想要把他完全写清楚是一件比较困难的事情,因为我们单独用IF的时候比交少,一般配合其它函数使用较多,这里我先把我所想到的先写下来,:IF函数的基本功能IF函数最基本的功能就是对条件表达式进行判断,如果条件表达式为TRUE或不等于0则返回第二参数,否则返回第三参数;如果第二三参数只写逗号,则默认返回0;如果忽略第三参数,则返回FALSE,注意:=IF(B10,1,2)TRUE0=IF(G11,,2)1FALSE2=IF(B11,1,2)FALSE2=IF(G12,,2)011=IF(B12,1,2)10=IF(G13,,2)1-11=IF(B13,1,2)-10=IF(G14,,2)1-=IF(B14,1,2)-=IF(G15,,2)=IF(B15,1,2)=IF(G16,,2)102=IF(B16,1,2)02=IF(G17,,2)0二:IF函数的数组运用IF函数的数组运用与技巧四的数组的基本原理是一样的,只是IF函数多了一个表达式来控制返回的结果,IF函数的三个参数都支持数组,,IF({1,0},数组,数组),此种方法在VLOOKUP函数里应用最多,虽然我们可以应用其它办法来解决,但这种思路还是需要学****一下的;如下表:我们要依据姓名来查找他所属部门,部门姓名查找姓名:销售部张三张三销售部人事部李四=VLOOKUP(E26,IF({1,0},C26:C30,B26:B30),2,0)资材部王五生产部陈六业务部刘七第一步:此种列表如果要用VLOOKUP函数来解决的话,首先我们会发现,VLOOKUP函数搜索某个单元格区域(区域:工作表上的两个或多个单元格。区域中的单元格可以相邻或不相邻。)的第一列,然后返回该区域相同行上任何单元格中的值,显然我们利用第二列来查找第一列根据VLOOKUP函数的特性直接查找是的行不通,这样就需要重新构造VLOOKUP函数的第二参数使姓名在第一列,部门在后面列来查找,这里我们就可以通过IF函数的数组特性来构造了;张三销售部李四人事部王五资材部陈六生产部刘七业务部=IF({1,0},C26:C30,B26:B30)这里我们利用IF函数的第一参数不等于0返回第二参数,第一参数为0返回第三参数,根椐数组的扩展性,构造成一个姓名在前,部门在后的五行两列的二维数组根据数组的基本原理,这里设置的第一参数会自动扩展成与第二参数,第三参数相同行数的二维数组,IF函数的第一参数可以驱动结果的方向,{1,0}扩展成1010101010然后IF函数再根据上面的二维数组分别返回结果,形成我们上面所得到的二维数组;第二步:取得上面的数组后我们就可以根据VLOOKUP函数的特性来取得结果了,我们重构数组后,第一列是姓名,第二列是部门,在第一列查找,返回第二列的值,第三参数所以为2,=VLOOKUP(B53,IF({1,0},C26:C30,B26:B30),2,0),=I