数据透视表

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

函数:“=IF(A,B,C)”,意思是“如果A,那么B,否则C。


如“=IF(A1<60,"不及格","及格") ”,意思是“如果A1<60,那么…不及格‟,否则…及格‟”。

有时候,情况不是这么简单,比如及格的成绩中又要分为“及格”“良好”“优秀”三个等级,这时就可以在C 中重复应用函数IF,正如你举的例子。

实际上,“=IF(A,B,C)”中的A、B、C三处都可以再用函数IF。

具体例子请看附件。

附件:Book1.xls
回答:2008-06-13 20:12
修改:2008-06-13 21:08
提问者对答案的评价:
明白了
以下是特别推荐给您的相关问题
07版的办公软件的办公文档如何“解除”密保密码?...null分
EXCEL制表经常会遇到哪些疑难问题?求助。

关于EXCEL5分
怎样安装WORD2002和EXCEL2002程序...
有练习word和excel的软件吗?像金山打字通...
学英语--居然这么简单哈佛独创,不用看,不用记,不用基础,像听歌一样简单!高血压—非药物降压非药物降压,用方舟降压仪,早晚戴一次,降压一整天,戴一戴,降血压轻轻30天--一口流利英语!英语学习机,全国包邮,货到付款,30天无效退款!
其它回答共9条回答
评论
小新
[学长]
学excel函数是一个循序渐进的过程。

做一个示例给你。

附件:新建Microsoft Excel 工作表.xls
回答:2008-06-10 22:59
修改:2008-06-10 23:51
共7条评论...
评论
宜人
[智者]
IF
用途:执行逻辑判断,它可以根据逻辑表达式的真假,返回不同的结果,从而执行数值或公式的条件检测任务。

实例及解释,请看附件。

附件:2008-6-11 函数IF.xls
回答:2008-06-11 08:53
共2条评论...
评论
冷月魅影lymy
[学长]
IF 函数可以简单的理解为如果满足这个条件(Logical_test )则返回(Value_if_true )的值,否则返回(V alue_if_false )的值。

Value_if_true 和 Value_if_false 都可以进行第二次嵌套。

具体的嵌套过程我都写在附件里了。

附件:IF 函数嵌套示例.xls
回答:2008-06-11 10:14
共1条评论...
评论
talxs
[新手]
=IF(logical_test,value_if_true,value_if_false)
logical_test :要检查的条件。

value_if_true :条件为真时返回的值。

value_if_false :条件为假时返回的值。

例:
A
1 45
2 90
3 78
=IF(A2>89,"A",IF(A2>79,"B", IF(A2>69,"C",IF(A2>59,"D","F"))))
注:给第一个成绩指定一个字母等级 (F)
回答:2008-06-11 11:43
评论
èdìshényǎ
[大师]
IF()函数是我们经常用到的一个函数,不过函数的嵌套不能超过7层,多出来的条件怎么办呢?
1. 将七层之外的IF语句,放在另外的单元格内来处理,例:C5=if(if,...,(if...),B5))),B5单元格就是存放七层之外的IF语句。

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

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

遇到七层嵌套还解决不了的问题,可以尝试用其它的函数组合和数组公式来解决;有时用VBA 方案可以有很好的效果。

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

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

例子:假如A1=1,则B1=A;A1=2,则B1=B …… A1=26,则B1=Z
解决方法如下:
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(A 1=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,10
b=if(a1=1,"一",if(a1=2,"二",if(a3=3,"三",.......if(a1=9,"九",if(a1=10,"十")))))),if超过7层不起作用,我该如何办?
解答:
a、b=if(a1>5,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个。

再举个例子:
=IF(A16="","",IF(B16="","样办尚未交",IF(OR(B16="内部检查中",B16="数据查询中",B16="数据查询中"),C ONCATENATE(IF(B16="内部检查中","品质检测中",""),IF(B16="数据查询中","图纸未确认",""),IF(B16="为不合格","需要修正","")),CONCATENATE(IF(C16="客户检查中","待客回复",""),IF(C16="合格","待P/O生产",""),IF(C16="取消","客户取消",""),IF(C16="为客户设变中","客户设变中",""),IF(C16="不合","需要修正"," ")))))
回答:2008-06-12 21:47
共7条评论...
评论
cpqxyl1824
[先知]
1、先认识函数语法:“=IF(要求的条件,满足条件的返回值,不满足条件的返回值)”。

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

3、也可以这么叙述:“=IF()”函数,必须满足语法规定的三个参数,若有内部套嵌,其套嵌的“IF()”即为第三个参数;最多可套嵌7层。

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

如:
=IF(A1<60,"不及格",IF(A1<75,"及格",IF(A1<90,"良好","优秀"))),等等。

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

回答:2008-06-12 22:12
修改:2008-06-15 00:05
共1条评论...
评论
45614234
[学者]
最简单的解释
=IF(logical_test,value_if_true,value_if_false)
logical_test:要检查的条件。

value_if_true:条件为真时返回的值。

value_if_false:条件为假时返回的值。

其中嵌套使用时可以把新的if 函数单独作为一个值(条件为真时返回的值或者条件为假时返回的值)即可,将你的所有函数的参数填写完整即可
回答:2008-06-14 15:37
评论
想飞的小鱼
[学长]
如果嵌套超过一个的话,建议直接输入公式,而不是使用插入函数后再一个个填,那样很麻烦的。

而且直接输入函数的好处还在于可以输入更复杂的数组公式,来解决特殊问题。

回答:2008-06-16 10:01
评论
hainabaichuan00
[学妹]
if 语句本来就是三行,第一行是条件,第二行是如果符合前面的条件就显示第二行的内容,第三行是如果不符合前面第一行的条件就显示这第三行的内容。

嵌套可以看你自己的需要在任何一行里插入,就是插入后别忘记每个if 语句都要有完整的三行组成,上面的回答都可以的,我字面解释一下。

在组合if 语句时要精炼!!!切记!
回答:2008-06-17 16:15
查看更多相关问题...

关于excel 函数公式解释问题 ∙
EXECL 函数问题 ∙
Excel 函数问题 ∙
任务达人进问个问题~~~~~~~!!!! ∙
周线日线60分钟线函数表达式
欢迎登录知识人
会员名:
密 码:
记住我的登录状态 会员注册 忘记密码
·新浪会员请直接登录浏览本问题的网友还喜欢...
∙Excel函数入门学习
∙excel if语句
∙Excel2003中函数IF如何运用到工资扣
∙在EXCEL中时间能不能减时间啊。

∙EXCEL表格公式使用
管理员推荐
更多>>
∙EXCEL中如何删除特定符号之前的数字
∙什么是统一通信?
∙各位好,cvf格式转
∙计算机中级职称需要考哪些科目?
∙如何将许多页的文本文件统一一个格式
热点推荐
更多>>
“盂兰盆节”为什..
经常晒太阳可以防..
∙吃饭快的人长寿吗?
∙世界上最高的树是什么树?
∙做饭时如何让身上没有油烟味?
∙一天中什么时间大便最健康?
∙什么是“冷笑话”?。

相关文档
最新文档