Google sheets 我怎样才能使我的IF语句执行以下操作?
例如,如果我使用A列的所有内容 我想这样做: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您需要使用嵌套
如果单元格值在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
)以前从未见过,但将来会使用它!以前从未见过,但将来会使用它!