Excel引用几个公式中的其中一个,通过类别区分,获得不同结果

后面表是不同的公式,前表是输入类别那选不同的公式,得到结果是对应的公式算出来的结果,假如是20源数据,输入A,得结果是70,输入B得结果60,输入C,得结果是204...,下一行是源数据30,输入A,得结果是80,输入B得结果65,输入C,得结果是206...

在C2输入

=VLOOKUP(B2,{"A",1;"B",0.5;"C",0.2;"D",1},2,0)*A2+VLOOKUP(B2,{"A",50;"B",50;"C",200;"D",200},2,0)

详见附图示例

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-08-21
在C2单元格输入公式:
=IF(B2="","",IF(B2="A",A2+50,IF(B2="B",A2/2+50,IF(B2="C",A2/5+500,IF(B2="D",A2+200,"未说明")))))
复制并下拉,即可。
或者使用公式:
=IFERROR(CHOOSE(CODE(B2)-64,A2+50,A2/2+50,A2/5+200,A2+200),"")
复制并下拉,也可。
第2个回答  2018-08-21
=IF(B2="A",A2+50,IF(B2="B",A2/2+50,IF(B2="C",A2/5+200,IF(B2="D",A2+200,""))))
第3个回答  2018-08-21
=(b2="a")*(a2+50)+(b2="b")*(a2/2+50)+(b2="c")*(a2/5+200)+(b2="d")*(a2+200)
第4个回答  2018-08-21
=IF(B2="A",A2+50,IF(B2="B",A2/2+50,IF(B2="c",A2/5+200,IF(B2="d",A2+200,""))))
第5个回答  2018-08-21
如下图,在C2中输入公式 =A2+VLOOKUP(B2,{"A",50;"B",100;"C",150;"D",200},2,) 回车确认后下拉填充。追问

B公式是源数据除以2+50

相似回答