本文目录一览:
Excel中如何函数中套函数
Excel中函数中套函数的步骤如下:
1、打开数据表
2、我们要为每个学生的总分进行评价
3、首先想到的就是用IF函数,可是单单一个IF函数很难实现上边的评价
4、我们可以把第二个参数再用一个IF函数,这样的函数组合就是嵌套函数,可是两个还没有评价完
5、一直嵌套到可以评价完全为止
6、回车之后,按住右下角黑方块向下拉
7、看下效果,所有学生都有了对应的评价
ExceL函数套用规则
1、最多只允许七层 2、注意括号的配对 BTW,IF()函数超过七层怎么办? 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(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",E)))))))) 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层不起作用,我该如何办 解答:1、b=if(a15,if(a1=6,"六"。。。。。。)),明白意思?就是截为两段再做判断,这样可以不超过7重。 2、可以用自定义数字格式。也可以用=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="数据查询中"),CONCATENATE(IF(B16="内部检查中","品质检测中",""),IF(B16="数据查询中","图纸未确认",""),IF(B16="为不合格","需要修正","")),CONCATENATE(IF(C16="客户检查中","待客回复",""),IF(C16="合格","待P/O生产", ""),IF(C16="取消","客户取消",""),IF(C16="为客户设变中","客户设变中",""),IF(C16="不合格","需要修正"," "))))) 参考:
记得采纳啊
怎么在EXCEL一个单元格里嵌套多个函数
这要看你的要求来确定,一般最多可以嵌7层,正南是一个求在AA列中落货数与定单数的比例,是走多?%还是少走?%的函数:
=IF(SUBTOTAL(9,AA2:AA65536)-AA10,"实走:"SUBTOTAL(9,AA2:AA65536)"件,走多:"ROUNDUP((SUBTOTAL(9,AA2:AA65536)-AA1)/AA1*100,2)"%","实走:"SUBTOTAL(9,AA2:AA65536)"件,走少:"ROUNDUP((AA1-SUBTOTAL(9,AA2:AA65536))/AA1*100,2)"%")
如何在EXCEL中套用函数
以if函数为例:
if函数的语法是=if(条件,成立显示内容,不成立内容),多个if函数可以表达为:
=if(条件,成立显示内容,=if(条件,成立显示内容,=if(条件,成立显示内容,不成立内容)))……,最多7层
可以用它来判定学生成绩B1情况,比如60分以下为一般,60-80,合格,80以上优秀,可以表达为=IF(B280,"优秀",IF(B260,"合格","一般"))。
excel函数怎么套用 请看步骤
1、首先点击E2单元格,点击“插入函数”,在选择函数中点击“AVERAGE,选择需要求平均值的范围并点击确定即可。
2、点击F2单元格,点击“插入函数”,在选择函数中点击“MAX-确定,选择需要求最大值的区域并点击确定,然后将其移动至单元格右下角待光标变成黑十字后向下拉即可。
3、点击G2单元格,点击“插入函数”,在选择函数中点击“MIN-确定,选择需要求最小值的区域并点击确定,然后将其移动至单元格右下角待光标变成黑十字后向下拉即可。
4、点击H2单元格,点击“插入函数”,在选择函数中点击“IF-确定,然后输入条件并确定,然后将其移动至单元格右下角待光标变成黑十字后向下拉即可。