Google电子表格 - 数字范围之间的多个IF语句

Kri*_*tin 18 if-statement google-sheets google-sheets-formula

我正在尝试在数字范围之间设置一个包含多个IF语句的公式,但我收到错误"公式解析错误".

这是论坛:

=IF((AND(A2>0,A2<500),"Less than 500",
 If(AND(A2>=500,A2<1000),"Between 500 and 1000"),
 If(AND(A2>=1000,A2<1500),"Between 1000 and 1500"),
 If(AND(A2>=1500,A2<2000),"Between 1500 and 2000")))
Run Code Online (Sandbox Code Playgroud)

eni*_*ger 32

由于嵌套的IF,这有点棘手,但这是我的答案(在Google Spreadsheets中确认):

=IF(AND(A2>=0,    A2<500),  "Less than 500", 
 IF(AND(A2>=500,  A2<1000), "Between 500 and 1000", 
 IF(AND(A2>=1000, A2<1500), "Between 1000 and 1500", 
 IF(AND(A2>=1500, A2<2000), "Between 1500 and 2000", "Undefined"))))
Run Code Online (Sandbox Code Playgroud)


Max*_*rov 14

我建议使用vlookup函数来获得最接近的匹配.


步骤1

准备数据范围并命名:'numberRange':

在此输入图像描述

选择范围.转到菜单:数据→命名范围...→定义新命名范围.

第2步

使用这个简单的公式:

=VLOOKUP(A2,numberRange,2)
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述


这样您就可以省略错误,并轻松纠正结果.