If statement 我们如何在谷歌表单中做到这一点?按条件乘法

If statement 我们如何在谷歌表单中做到这一点?按条件乘法,if-statement,google-sheets,google-sheets-formula,array-formulas,If Statement,Google Sheets,Google Sheets Formula,Array Formulas,我有数据在谷歌表,我想得到这个 我在B列中有数值,我想根据条件相乘,如果B列中的数字高于650,则公式在C列中插入值125如果B列中的值低于650,则公式将值乘以0.16,如648*0.16,并在C列中得到最终结果。如果B列中的值高于850,则公式将值乘以0.16,如855*0.16,并在C列中得到最终结果 这是一个例子: 对不起,英语不好 我试过这个 =B2 * IF(B2 > 650,(0+125), IF(B2 < 649,0.16, IF(B2 < 850, 0.16,

我有数据在谷歌表,我想得到这个

我在B列中有数值,我想根据条件相乘,如果B列中的数字高于650,则公式在C列中插入值125如果B列中的值低于650,则公式将值乘以0.16,如648*0.16,并在C列中得到最终结果。如果B列中的值高于850,则公式将值乘以0.16,如855*0.16,并在C列中得到最终结果

这是一个例子:

对不起,英语不好

我试过这个

=B2 * IF(B2 > 650,(0+125), IF(B2 < 649,0.16, IF(B2 < 850, 0.16, 0)))
但它不插入125值作为它的X,如果值大于650,小于850,我不想相乘。所以请帮我解决这个问题。

看看这是否有效

=IF( AND (B2 > 649, B2 < 850), 125, B2* 0.16)
看看这是否有效

=IF( AND (B2 > 649, B2 < 850), 125, B2* 0.16)

您可以使用arrayformula:

=ARRAYFORMULA(IF(B2:B<>"", IF((B2:B > 649)*(B2:B < 850), 125, B2:B* 0.16), ))

您可以使用arrayformula:

=ARRAYFORMULA(IF(B2:B<>"", IF((B2:B > 649)*(B2:B < 850), 125, B2:B* 0.16), ))