excle吧 关注:2,436贴子:4,565
  • 3回复贴,共1

请问当if嵌套超过7个时该用什么函数

只看楼主收藏回复

函数如下:
=IF(AND(I3="专业课",H3<=29),0.9,IF(AND(I3="专业课",H3<=58),1,IF(AND(I3="专业课",H3<=68),1.02,IF(AND(I3="专业课",H3<=78),1.04,IF(AND(I3="专业课",H3<=88),1.06,IF(AND(I3="专业课",H3<=98),1.07,IF(AND(I3="专业课",H3<=108),1.08)))))))

如图,红框为函数单元格,要求先判断班级类和人数,才能出来最终的系数。所以用if(and()),但是再往下写就会出错,原因为if嵌套超过7个,因为除了专业课还有别的分类,如选修课、体育课等等,请问该用哪个函数,


IP属地:山东1楼2024-06-03 15:08回复
    switch


    IP属地:广东2楼2024-06-04 18:01
    回复
      =IF(I3="专业课",LOOKUP(H3,{0;30;59;69;79;89;99},{0.9;1;1.02;1.04;1.06;1.07;1.08}))


      IP属地:山东3楼2024-06-05 14:32
      回复
        继续用if。但要调整下顺序


        IP属地:广东来自Android客户端4楼2024-06-14 14:10
        回复