编辑一个公式,当excel单元格中数值为1或2或3时,能在另一单元格中分别对应乘以525或300或120自动求值。

哪位大哥大姐知道,告诉我,非常感谢。

假设是A1单元格为1或2或3时,另一单元格中分别对应乘以525或300或120自动求值。
则另一单元格写入公式
=IF(A1="","",A1*IF(A1=1,525,IF(A1=2,300,120)))

=IF(A1="","",A1*LOOKUP(A1,{1,2,3},{525,300,120}))
再或
=IF(A1="","",A1*CHOOSE(A1,525,300,120))

=IF(A1="","",A1*INDEX({525,300,120},A1))
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-02
=lookup(A1,{1,525;2,300;3,120})
第2个回答  2013-09-02
比如:A2单元格数值是 3 B2单元格数值是 120
编辑公式在C3单元格输入=A2*B2

C3单元格就现出360
第3个回答  2013-09-02
=LOOKUP(A1,{1;2;3},{525;300;120})

只有1//2//3的对应,没有其他数字吧?这个是b列的
你输入的1//2//3在a列

c列就=a1*b1
第4个回答  2013-09-02
公式为:
=if(A1=1,A1*525,if(A1=2,A1*300,if(A1=3,A1*120,"")
相似回答