You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Sheets公式条件成立时输出文本及多IF嵌套实现成绩等级转换

Google Sheets 百分比成绩转字母等级实现方法

原公式错误原因

你之前尝试的公式存在两处问题:

  • IF函数参数顺序错误,正确语法为IF(判断条件, 条件成立返回值, 条件不成立返回值),你把返回值错放在了第三参数位置
  • 括号匹配错误,存在多余的右括号,且ISBETWEEN本身返回布尔值,不需要额外加=TRUE判断

实现方案

方案1:嵌套IF语句(符合多IF写法要求)

直接在A2单元格输入以下公式即可:

=IF(A1>=90%,"A",IF(A1>=80%,"B",IF(A1>=70%,"C",IF(A1>=60%,"D","F"))))

逻辑说明:从最高等级开始判断,只要满足上一级条件就直接返回对应等级,不需要额外判断区间上限,运行效率更高。

方案2:IFS函数(Google Sheets原生多条件判断函数,写法更简洁)

不需要多层嵌套,直接按顺序写条件和对应返回值即可:

=IFS(A1>=90%,"A",A1>=80%,"B",A1>=70%,"C",A1>=60%,"D",TRUE,"F")

最后一个TRUE是兜底条件,前面所有条件都不满足时就返回F,完全匹配你给出的等级规则。

两种方案都可实现需求:当A1输入96%时,公式都会返回"A"。

内容的提问来源于stack exchange,提问作者UFTaco

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 17:06:03