中易网

excel IF的多重选择

答案:3  悬赏:20  
解决时间 2021-01-15 06:15
  • 提问者网友:不要迷恋哥
  • 2021-01-14 05:43
excel IF的多重选择
最佳答案
  • 二级知识专家网友:天凉才是好个秋
  • 2021-01-14 06:42
解决七层函数的方法:
如果出现多于七层可用“+”来连结,如你上的题目,如果是先减85再乘以一个数则(70-80之前不含80):
=(A1-85)*IF(AND(A1>=95,A1<=100),180,IF(AND(A1>=90,A1<=94),150,IF(AND(A1>=86,A1<=89),120,IF(AND(A1>=80,A1<=85),120,IF(AND(A1>=70,A1<80),150,0)))))+IF(A1<=70,210,0)
如果是减85乘以一个数的积则(70-80之前不含80):
=A1-85*IF(AND(A1>=95,A1<=100),180,IF(AND(A1>=90,A1<=94),150,IF(AND(A1>=86,A1<=89),120,IF(AND(A1>=80,A1<=85),120,IF(AND(A1>=70,A1<80),150,0)))))+IF(A1<=70,210,0)
全部回答
  • 1楼网友:青灯有味
  • 2021-01-14 08:33
=a1-85*lookup(a1,{0,70,80,90,95;210,150,120,150,180})

=a1-85*lookup(a1,{0,210;70,150;80,120;90,150;95,180})
  • 2楼网友:逃夭
  • 2021-01-14 07:26
多条件
用 LOOKUP :
=LOOKUP(A1,{条件1,条件2,条件3...},{结果1,结果2,结果3...})
如:=LOOKUP(A1,{1,2,3,4,5,6,7,8,9,10,11,12},{"A","B","C","D","E","F","G","H","I","J","K","L"})追问在这个区间的数据怎么写呢?你上面的例子是一个具体的数字,还请指教!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息