Excel不同范围,不同的计算方法的函数

我有份Excel表格。我想这样计算:

根据A列的数值,在B列算出结果。
(例子:A列数值为100,则B列结果为110)

A列数值在1-10的范围以内,则数值乘以1.15:
A列数值在11-100的范围以内,则数值乘以1.1;
A列数值在111-300的范围以内,则数值乘以1.05;
A列数值大于300,则数值乘以1.03.

求这样的一个函数。

=IF(A1<=10,A1*1.15,IF(A1<=100,A1*1.1,IF(A1<=300,A1*1.05,IF(A1>300,A1*1.03,A1))))

IF函数一般是指Excel中的IF函数,根据指定的条件来判断其“真”(TRUE)、“假”(FALSE),根据逻辑计算的真假值,从而返回相应的内容。可以使用函数 IF 对数值和公式进行条件检测。
·在EXCEL2003中 函数 IF 可以嵌套七层,在EXCEL2007中可以嵌套256层,用 value_if_false 及 value_if_true 参数可以构造复杂的检测条件。

· 在计算参数 value_if_true 和 value_if_false 后,函数 IF 返回相应语句执行后的返回值。
· 如果函数 IF 的参数包含数组( 用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量),则在执行 IF 语句时,数组中的每一个元素都将计算。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-27
=IF(A1<=10,A1*1.15,IF(A1<=100,A1*1.1,IF(A1<=300,A1*1.05,IF(A1>300,A1*1.03,""))))
下拉填充公式!本回答被提问者采纳
第2个回答  2009-04-10
在B1输入公式:
=LOOKUP(A1,{1,11,111,301},{1.15,1.1,1.05,1.03})*A1
向下复制公式
第3个回答  2009-04-10
B1输入
=A1*VLOOKUP(A1,{1,1.15;11,1.1;111,1.05;301,1.03},2)

公式下拉~~