我们如何在Google工作表中做到这一点?根据条件相乘

时间:2019-10-11 04:40:06

标签: if-statement google-sheets google-sheets-formula array-formulas

我在Google工作表中有数据,我想得到这个

我在B列中具有数字值,并希望根据条件进行乘法运算,例如,如果B列中的数字大于650,则公式在C列中插入值125如果B列的波纹度为650,则公式将值乘以0.16,如648 * 0.16,并在C列中获得最终结果。如果B列中的值大于850,则还要将值乘以0.16,例如855 * 0.16,并在C列中获得最终结果。

这里是ex:

enter image description here

对不起,英语不好。

我尝试过

=B2 * IF(B2 > 650,(0+125), IF(B2 < 649,0.16, IF(B2 < 850, 0.16, 0)))

但是它不会插入125值,因为它的X与125我不想在650和850以下的值相乘。因此请帮我。

2 个答案:

答案 0 :(得分:1)

看看是否可行

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

答案 1 :(得分:1)

您可以使用arrayformula:

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