发布网友 发布时间:2022-04-20 11:17
共3个回答
热心网友 时间:2022-05-22 16:06
当然会是200了,你这个逻辑有问题。
if函数:if(表达式,真值,假值),意思是如果满足表达式,则值等于“真值”,如果不满足,则为“假值”。按照这个逻辑,你的公式就是>19999则为200,<=19999才会是后面的内容。所以不管你的>19999,还是29999,它都满足>19999了,那就是等于200了,没后面啥事了。
修改公式:=IF(J10>49999,"2000",IF(J10>39999,"1000",IF(J10>29999,"500",IF(J10>19999,"200",))))
热心网友 时间:2022-05-22 17:24
假如总分在M列,M3开始是分数,在等级列(如N列),N3输入公式: =if(M3<60, “差”,if(M3<70,“中”,if(M3<80,“良”,“优”))) 所有字符都应该用英文半角(我这里输不了半角引号),文本须加引号。公式所在单元格格式应是常规或数值格式。追问我的公式好像跟这个一样呀,不知道问题出在哪里
热心网友 时间:2022-05-22 18:58
=IF(J10>49999,"2000",IF(J10>39999,"1000",IF(J10>29999,"500",IF(J10>19999,"200"))))