excel使用IF函数怎么样优先选择条件

来源:百度知道 编辑:UC知道 时间:2024/07/04 02:42:45
在一个工作表中,如果当K列不等于0时,后面的Z列则等于0,如果当K列等于0时,AE列大于0且小于或等于1时,Z列等于75%,当1<AE<=2时,z=50%,当2<AE<=3时,z=25%,当AE列大于3时,z=0.
但后面的AE列选择情况的前题条件是K列=0,如果K列不等于0时,后面的z列直接为0,不管AE列中是任何数字.请问我要怎么写函数?谢谢!
也就是说K列是先决条件,谢谢!

用if嵌套

=if(K<>0,0,if(and(AE>0,AE<=1),0.75,if(and(AE>1,AE<=2),0.5,if(and(AE>2,AE<=3),0.25,0))))

Z1输入
=IF(K1<>0,0,IF(AE1>3,0,IF(AE1>2,0.25,IF(AE1>1,0.5,IF(AE1>0,0.75,"")))))

公式往下拉

Z1=IF(K1*(AE1>3-1)=0,0,IF(AE1<=1,75%,IF(AE1<=2,50%,25%)))

=if(K1=0,if(AE1<=1,75%,if(AE1<=2,50%,if(AE1<=3,25%,0))),0)