Excel 如何为“创建公式”;如果x≥;然后乘以y;等等

Excel 如何为“创建公式”;如果x≥;然后乘以y;等等,excel,if-statement,range,excel-2007,Excel,If Statement,Range,Excel 2007,我只使用Excel进行基本操作 我想将单元格的内容乘以一个不同的数字,具体取决于单元格中的值。我有以下范围: 0-499,然后乘以0 500-999,然后乘以1 1000-1499,然后乘以4 对于单元格C21中的值是否大于或等于10000,我能够计算出公式=IF(C21>=10000,C21*1),但我不知道如何将其扩展到多个范围 如何编写公式来处理上面列出的多个范围?您可以使用嵌套的IF语句来处理范围: =IF(C21>=500,IF(C21>=1000,IF(C21<

我只使用Excel进行基本操作

我想将单元格的内容乘以一个不同的数字,具体取决于单元格中的值。我有以下范围:

  • 0-499,然后乘以0
  • 500-999,然后乘以1
  • 1000-1499,然后乘以4
对于单元格
C21
中的值是否大于或等于10000,我能够计算出公式
=IF(C21>=10000,C21*1)
,但我不知道如何将其扩展到多个范围


如何编写公式来处理上面列出的多个范围?

您可以使用嵌套的IF语句来处理范围:

=IF(C21>=500,IF(C21>=1000,IF(C21<1500,C21*4,'dontknowwhatyouwanthere'),C21*1),0)
=IF(C21>=500,IF(C21>=1000,IF)(C21嵌套的IF如何

=IF(A1<1000;IF(A1<500;+A1*0;+A1*1);+A1*4)

=IF(A1您可以在表达式的
ELSE
部分中使用另一个
IF
,只要满足
TRUE
条件,计算就会停止

=A1 * IF(A1 < 500, 0, IF(A1 < 1000, 1, IF(A1 < 1500, 4, 0)))
=A1*IF(A1<500,0,IF(A1<1000,1,IF(A1<1500,4,0)))

(最后一个0是值大于1499的情况)

我使用了这个公式,它起作用了:

=V4*IF(V4<600,0.2,IF(V4<800,0.22,IF(V4<1000,0.25,IF(V4<10000,0.27))))
=V4*IF(V4)请不要添加“谢谢”作为答案。它们实际上不提供问题的答案,并且可能被未来的访问者视为噪音。一旦你足够多,你将获得你喜欢的特权。这样,问题的未来访问者将在该答案上看到更高的票数,而回答者也将获得声誉点数。请参阅。