excel一个假设函数的公式应该怎么列?

如有一表:
产品 销售额 销售提成
A 1000元
B 1900元
C 2800元
对应的产品,其提成是不同的,我想达到一个假设函数,让销售提成自动计算出来,比如:如果是A产品,其销售提成是销售额*1%,如果是B产品,其销售提成是销售额*3%,如果是C产品,销售提成是销售额*2%。
具体公式应该怎么设?高手指教!

VLOOKUP函数处理


Excel版本参考:2010

1、C2输入公式:=VLOOKUP(A2,{"A",0.01;"B",0.02;"C",0.03},2,0)*LEFT(B2,LEN(B2)-1)

2、回车,下拉公式

3、查看效果

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-03-14

C2单元格写入公式

=B2*IF(A2="A",1%,IF(A2="B",3%,IF(A2="C",2%,)))

下拉复制公式

 

B列的"元"字不要带入,如图

 

如果你B列要写入"元",可以选中B列---右键----设置单元格格式----自定义---类型中输入   0元   ---确定

追问

公式中的产品ABC能用中文代替吗?也就是说,公式中能写中文吗?

追答

可以,只要在文本内容加上双引号就行了,
A2单元格的内容要与写入公式的内容要完全同,多一个空格或字符都会造成内容不匹配

本回答被提问者采纳
第2个回答  2013-03-14

  C2公式

    =IF(A2="A",1,IF(A2="B",3,IF(A2="C",2,)))*1%*LEFT(B2,LEN(B2)-1)

  下拉

  表格结构如下图

       

       

第3个回答  2013-03-14
c2公式
=vlookup(a2,{"A",1%;"B",3%;C,2%},2,0)*B2
下拉填充追问

能说明一下公式含义吗?这样好举一反三。

第4个回答  2013-03-14
=IF(A1="A",B1*0.01,IF(A1="B",B1*0.03,IF(A1="C",B1*0.02,"")))