Google sheets 我怎样才能使我的IF语句执行以下操作?

Google sheets 我怎样才能使我的IF语句执行以下操作?,google-sheets,Google Sheets,例如,如果我使用A列的所有内容 我想这样做: 如果单元格值在30-34之间,则为*1.5;如果单元格值在35-39之间,则为*2;如果单元格值在40-44之间,则为*2.5???您需要使用嵌套的IF语句 If(and(A1>=30,A1<=34), A1*1.5, if(And(a1>=36,A1<=39),A1*2, if(and(A1>=40,A1<=44),A1*2.5,""))) If(and(A1>=30,A1=36,A1=40,A1您需要使用嵌套

例如,如果我使用A列的所有内容

我想这样做:


如果单元格值在30-34之间,则为*1.5;如果单元格值在35-39之间,则为*2;如果单元格值在40-44之间,则为*2.5???

您需要使用嵌套的IF语句

If(and(A1>=30,A1<=34), A1*1.5, if(And(a1>=36,A1<=39),A1*2, if(and(A1>=40,A1<=44),A1*2.5,"")))

If(and(A1>=30,A1=36,A1=40,A1您需要使用嵌套的If语句

If(and(A1>=30,A1<=34), A1*1.5, if(And(a1>=36,A1<=39),A1*2, if(and(A1>=40,A1<=44),A1*2.5,"")))

If(and(A1>=30,A1=36,A1=40,A1在某一点上,嵌套的If语句变得笨拙,对硬编码值或查找表的查找更有效

=A2*lookup(A2, {0, 30, 35, 40}, {1, 1.5, 2, 2.5})

在某些情况下,嵌套IF语句变得笨拙,对硬编码值或查找表的查找效率更高

=A2*lookup(A2, {0, 30, 35, 40}, {1, 1.5, 2, 2.5})

谢谢,这正是我想要的!如果你颠倒查找顺序,AND可以被删除。例如
=If(A2>=40,A2*2.5,If(A2>=35,A2*2,If(A2>=30,A2*1.5,”)
(注意
A2>=35
A2>=36
)谢谢,这正是我想要的!如果你颠倒查找顺序,AND可以被删除。例如,
=If(A2>=40,A2*2.5,If(A2>=35,A2*2,If(A2>=30,A2*1.5,”)
(注意
A2>=35
不是
A2>=36
)以前从未见过,但将来会使用它!以前从未见过,但将来会使用它!