关于Excel函数, 急急急急, 高手

来源:百度知道 编辑:UC知道 时间:2024/05/19 20:01:41
4.请用IF函数完成获奖情况的判断,名次在前三名的,获“一等奖”;名次在四~六名的获“二等奖”;名次在七~十名的获“三等奖”。
这个函数怎么写????
(K2<=3,"一等奖",IF(4<=K2<=6,"二等奖",IF(7<=K2<=11,"三等奖","四等奖"))),
为什么不可以?

用IF函数先用RANK函数排出名次,假设名次在K列,数据从2行开始,在L2输入公式=IF(K2<4,"一等奖",IF(K2<7,"二等奖",IF(K2<11,"三等奖","四等奖"))),往下拖,复制公式

if的嵌套语句不是这样用的,你的公式不能运行是因为电脑不能识别“<=”这样的语句,可以改成:
=IF(OR(K2<3,K2=3),"一等奖",IF(AND(OR(K2>4,K2=4),OR(K2<6,K2=6)),"二等奖",IF(AND(OR(K2>7,K2=7),OR(K2<11,K2=11)),"三等奖","四等奖")))

=if(k2<=3,"一等奖",if(k2<=6,"二等奖",if(k2<=11,"三等奖","四等奖")))

可以用<=,但是不能前后开攻,比如4<=K2<=6这样是不行的。