表格IF函数公式表格文件下载.xls

上传人:b****2 文档编号:14478905 上传时间:2022-10-23 格式:XLS 页数:9 大小:29KB
下载 相关 举报
表格IF函数公式表格文件下载.xls_第1页
第1页 / 共9页
表格IF函数公式表格文件下载.xls_第2页
第2页 / 共9页
表格IF函数公式表格文件下载.xls_第3页
第3页 / 共9页
表格IF函数公式表格文件下载.xls_第4页
第4页 / 共9页
表格IF函数公式表格文件下载.xls_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

表格IF函数公式表格文件下载.xls

《表格IF函数公式表格文件下载.xls》由会员分享,可在线阅读,更多相关《表格IF函数公式表格文件下载.xls(9页珍藏版)》请在冰豆网上搜索。

表格IF函数公式表格文件下载.xls

男99及格IF(ISNUMBER(B9),IF(B9=60,IF(B9=60,及及格格,不不及及格格),B9)女80及格A:

ISNUMBER(B9)女缺考缺考B:

IF(B9=60,及及格格,不不及及格格)男59不及格C:

B91、先认识函数语法:

“=IF(要求的条件,满足条件的返回值,不满足条件的返回值)”。

2、第2层套嵌应在上述第2个逗号之后加IF(),第3层套嵌应在第2层套嵌括弧里的第2个逗号后添加IF().最多可套嵌7层,最后的IF()括弧里必须是上述第1项内3个参数。

3、也可以这么叙述:

“=IF()”函数,必须满足语法规定的三个参数,若有内部套嵌,其套嵌的“IF()”即为第三个参数;

最多可套嵌7层。

这样也可以进一步理解上述第2项的“第2层套嵌应在上述第2个逗号之后加IF()”的意思。

如:

#VALUE!

仅供你理解该函数时参考。

最简单的解释#NAME?

logical_test:

要检查的条件。

value_if_true:

条件为真时返回的值。

value_if_false:

条件为假时返回的值。

其中嵌套使用时可以把新的if函数单独作为一个值(条件为真时返回的值或者条件为假时返回的值)即可,将你的所有函数的参数填写完整即可IF()函数是我们经常用到的一个函数,不过函数的嵌套不能超过7层,多出来的条件怎么办呢?

1.将七层之外的IF语句,放在另外的单元格内来处理,例:

C5=if(if,.,(if.),B5),B5单元格就是存放七层之外的IF语句。

依此类推,可以实现在数据库语言中CASE语句的功能。

2.IF函数的确有七层嵌套的限制。

遇到七层嵌套还解决不了的问题,可以尝试用其它的函数组合和数组公式来解决;

有时用VBA方案可以有很好的效果。

这里给出一个解决IF函数嵌套超出范围的方法,可能比较容易使初学者看懂。

其思路是:

一个单元格做不了的事,分给两个或更多的单元格来做,文字内容是这样,函数内容也是这样。

例子:

假如A11,则B1A;

A12,则B1BA126,则B1Z解决方法如下:

B1=IF(A1=1,A,IF(A1=2,B,IF(A1=3,C,IF(A1=4,D,IF(A1=5,E,IF(A1=6,F,IF(A1=7,G,IF(A1=8,H,C1)C1=IF(A1=9,I,IF(A1=10,J,IF(A1=11,K,IF(A1=12,L,IF(A1=13,M,IF(A1=14,N,IF(A1=15,O,IF(A1=16,P,D1)D1=IF(A1=17,Q,IF(A1=18,R,IF(A1=19,S,IF(A1=20,T,IF(A1=21,U,IF(A1=22,V,IF(A1=23,W,IF(A1=24,X,E1)E1=IF(A1=25,Y,IF(A1=26,Z,超出范围)根据情况,可以将C、D、E这些从事辅助运算的单元格放在其它任何地方3.一个单元格也可以实现=IF(A1=1,A,IF(A1=2,B,IF(A1=3,C,IF(A1=4,D,IF(A1=5,E,IF(A1=6,F,IF(A1=7,G,IF(A1=8,H,)&

IF(A1=9,I,IF(A1=10,J,IF(A1=11,K,IF(A1=12,L,IF(A1=13,M,IF(A1=14,N,IF(A1=15,O,IF(A1=16,P,)&

IF(A1=17,Q,IF(A1=18,R,IF(A1=19,S,IF(A1=20,T,IF(A1=21,U,IF(A1=22,V,IF(A1=23,W,IF(A1=24,X,)&

IF(A1=25,Y,IF(A1=26,Z,)(数组形式输入)。

4.以一例:

a1=1,2,3,4,5,6,7,8,9,10b=if(a1=1,一,if(a1=2,二,if(a3=3,三,.if(a1=9,九,if(a1=10,十),if超过7层不起作用,我该如何办?

解答:

a、b=if(a15,if(a1=6,六。

),明白意思?

就是截为两段再做判断,这样可以不超过7重。

b、可以用自定义数字格式。

也可以用=CHOOSE(A1+1,一二三四五六七八九十)问:

实际上我的要求是现行高一成绩统计中:

b=if(a1=语文,语文,if(a1=数学,数学,if(a1=英语,英语,if(a1=物理,物理,if(a1=化学,化学,if(a1=历史,历史,if(a1=政治,政治,if(a1=生物,生物“,if(a1=地理,地理),这样超过了7层。

我不知如何处理。

因为下面的公式要引用语、数、英、等。

答:

新建一表,取名Data,找一区域设置名称为SubjectTable:

语文Chinese英语English.=vlookup(SubjectTable,a1,2,false)可以有65536个,够了吧。

其实,稍加改进,理论上,可以有达到你硬盘空间的个数。

或用if和or的组合可以解决15个。

姓姓名名数数学学等等级级男99及格buhao女80及格hao女80及格buhao男59不及格buhao如果A2是“男”,以B2100为判断条件,否则以B295为判断条件;

其中嵌套使用时可以把新的if函数单独作为一个值(条件为真时返回的值或者条件为假时返回的值)即可,将你的所有函数的参数填写完整即可1.将七层之外的IF语句,放在另外的单元格内来处理,例:

B1=IF(A1=1,A,IF(A1=2,B,IF(A1=3,C,IF(A1=4,D,IF(A1=5,E,IF(A1=6,F,IF(A1=7,G,IF(A1=8,H,C1)C1=IF(A1=9,I,IF(A1=10,J,IF(A1=11,K,IF(A1=12,L,IF(A1=13,M,IF(A1=14,N,IF(A1=15,O,IF(A1=16,P,D1)D1=IF(A1=17,Q,IF(A1=18,R,IF(A1=19,S,IF(A1=20,T,IF(A1=21,U,IF(A1=22,V,IF(A1=23,W,IF(A1=24,X,E1)=IF(A1=1,A,IF(A1=2,B,IF(A1=3,C,IF(A1=4,D,IF(A1=5,E,IF(A1=6,F,IF(A1=7,G,IF(A1=8,H,)&

b=if(a1=1,一,if(a1=2,二,if(a3=3,三,.if(a1=9,九,if(a1=10,十),if超过7层不起作用,我该如何办?

问:

=vlookup(SubjectTable,a1,2,false)可以有65536个,够了吧。

=IF(A1=1,A,IF(A1=2,B,IF(A1=3,C,IF(A1=4,D,IF(A1=5,E,IF(A1=6,F,IF(A1=7,G,IF(A1=8,H,)&

序号项目得分1A12A23A24B35A36G37I48A59B610B711A8

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 职业教育 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1