if 函数 函数嵌套 函数vlookup的使用

Powered by
& 2013 &&&查看: 5578|回复: 14
IF(ISNA(VLOOKUP函数的嵌套使用问题咨询
阅读权限10
在线时间 小时
本帖最后由 wojiaobuding 于
20:33 编辑
附件中C4单元格的公式IF(C3=&&,&&,IF(ISNA(MATCH(C3,$F$3:$F$10,0)),&无此员工&,VLOOKUP(C3,$F$3:$G$10,2,0)))。
其中ISNA函数返回值只有&TURE&或是&FALSE&,那么公式可以近似看为IF(C3=&&,&&,IF(TURE,&无此员工&,VLOOKUP(C3,$F$3:$G$10,2,0)))或是IF(C3=&&,&&,IF(FALSE,&无此员工&,VLOOKUP(C3,$F$3:$G$10,2,0)))。我的疑问就是IF的语法通常是IF(A&0,B,C),但是公式里面的似乎就成了IF(0,B,C),去掉了某个单元格A而只留下0,试问这样还存在条件判断吗?而且IF通常是一个判断条件返回值为结果1或结果2,但是这里因为TURE和FALSE的关系导致IF函数存在两个判断条件返回结果1或是结果2,让我看的比较晕啊。
语言能力有限,表述不太清楚,看不太明白的朋友手下留情,知道的朋友希望能帮我解答疑问,感谢!!
20:23 上传
点击文件名下载附件
7.39 KB, 下载次数: 64
阅读权限30
在线时间 小时
我的疑问就是IF的语法通常是IF(A&0,B,C),但是公式里面的似乎就成了IF(0,B,C),去掉了某个单元格A而只留下0& &讲解&&A&0也是判断TURE和FALSE,怎么成了IF(0,B,C)
阅读权限30
在线时间 小时
建议你去论坛搜索下IF函数的用法基础和加深。
阅读权限50
在线时间 小时
第一个IF表示如果C3为空,那么本单元格(有公式的单元格)为空;否则就执行第二个的IF。
第二个IF的意思是:如果查找函数查找不到这个人,就显示“无此人”;如果能查找到这个人,就显示这个人的信息。
大概就这个意思吧。MATCH是查找函数,ISNA是容错函数。
阅读权限10
在线时间 小时
我的疑问就是IF的语法通常是IF(A&0,B,C),但是公式里面的似乎就成了IF(0,B,C),去掉了某个单元格A而只留下0 ...
你的意思是A&0是通过逻辑判断得到TURE和FALSE两种结果,但我的意思是公式里面因为有ISNA函数的关系现在就直接成了IF(TURE,B,C)或是IF(FALSE,B,C),并没有某个单元格与TURE或是FALSE进行逻辑判断。
阅读权限70
在线时间 小时
& & & & & & & &
我的疑问就是IF的语法通常是IF(A&0,B,C),但是公式里面的似乎就成了IF(0,B,C),去掉了某个单元格A而只留下0 ...
=IF(0,&b&,&c&)还有=IF(1,&b&,&c&)这两个公式复制到表格里看一下结果就明白了,为什么用ISNA了,,ISNA函数返回值只有&TURE&&&就是1 或是&FALSE就是0
阅读权限10
在线时间 小时
悠哉乐哉 发表于
第一个IF表示如果C3为空,那么本单元格(有公式的单元格)为空;否则就执行第二个的IF。
第二个IF的意思是 ...
恩,但是通常的IF函数都是一个判断条件得到结果1或是结果2,但是我那个公式里面ISNA函数的返回值要么是TURE要么是FALSE,那公式里面就近似存在IF(TURE,结果1,结果2)或是IF(FALSE,结果1,结果2),而且通常IF的判断条件都是将目标值与某个条件值进行比较判断得出逻辑结果TURE或是FALSE,但是就如我上面所说的针对
IF(TURE,结果1,结果2)或是IF(FALSE,结果1,结果2)这样的情况单独的一个TURE或是FALSE没有与其他的任何值进行比较判断,这样也能得到逻辑结果吗?
阅读权限10
在线时间 小时
gdw831001 发表于
=IF(0,&b&,&c&)还有=IF(1,&b&,&c&)这两个公式复制到表格里看一下结果就明白了,为什么用ISNA了,,ISNA函 ...
附件是用来查找某员工是否登记在员工信息表中,若是输入来自非表格中的名字MATCH函数就会返回N/A的错误值,当ISNA(N/A)时就会返回TURE,反之则返回FALSE。这个示例也是我看书学习过程中遇到的,因为有上述疑问所以就向大家求助了。
阅读权限50
在线时间 小时
实际上不就是条件真与假的问题吗?
IF(条件真,结果1,结果2)如果条件是真就返回结果1,否则就返回结果2;
IF(条件假,结果1,结果2)如果条件是假就返回结果2,否则就返回结果1;
阅读权限20
在线时间 小时
1.實際計算時會因為如果公式設成=if(c3=&&,&&,vlookup(c3,f3:g10,2,0))時,爾有例外發生(即無此員工),故使用isna函數將vlookup(c3,f3:g10,2,0)包住,即將公式設成=if(c3=&&,&&,if(isna(vlookup(c3,f3:g10,2,0)),&無此員工&,vlookup(c3,f3:g10,2,0)))亦可
2.附件內之公式為=IF(C3=&&,&&,IF(ISNA(MATCH(C3,$F$3:$F$10,0)),&无此员工&,VLOOKUP(C3,$F$3:$G$10,2,0))),第2層的if說明如后
(1)當MATCH(C3,$F$3:$F$10,0)之值為1至8其中的任一個數字,表示在f3至f10中有找到員工的姓名,即表示在c3輸入的員工姓名是有效的,反之輸入的員工姓名是無效的,則MATCH(C3,$F$3:$F$10,0)之值為#N/A,將ISNA包住MATCH(C3,$F$3:$F$10,0)即為ISNA(MATCH(C3,$F$3:$F$10,0)),依ISNA函數的定義「檢查某值是否為#N/A(值無法使用)並傳回TRUE或FALSE」就可以將無效員工姓名的狀況顯示為TRUE
(2)反之,在C3輸入之姓名為有效員工姓名,則ISNA(MATCH(C3,$F$3:$F$10,0))顯示為FALSE,反而要在VLOOKUP(C3,$F$3:$G$10,2,0)中找出部門名稱
玩命加载中,请稍候
玩命加载中,请稍候
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!
本站特聘法律顾问:徐怀玉律师 李志群律师
Powered by格式:doc&&&
贡献者:Punchenlu134
上传时间: 10:11
此文档归属以下专题
暂无相关专题
暂无相关文档
-------------
新增文件夹...
(多个标签用逗号分隔)
&EXCEL技巧三十五:OFFSET函数的应用
條件格式是Excel最難的一部分,本文中有較為全面的學習指南。
條件格式是Excel最難的一部分,本文中有較為全面的學習指南。
分享到:&&
下载本文档需要登录,并付出相应积分。()
文件大小:4.51MB
所需积分:& 50
&2006-, All rights reserved.扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
巧用IF和vlookup函数及其嵌套实现员工工资管理
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口}

我要回帖

更多关于 excel vlookup函数 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信