excel 一个单元格参照某单元格的数值不同而选用不同公式?

标题表达的不是很清楚。详细如下:
比如单元格A1,我会填数值1、2、3……等不同的值。
然后,单元格A2的内容为:如果A1的值为1,那么A2就自动选用公式1计算;如果A2的值为2,则A2就自动选用公式2计算……如此类推。

在excel表格里面怎样实现这样的功能?

最好能详细一点,说明实现这一功能的每个函数段的意义。

答案准确的再加分(不想我的悬赏白白送回给百度)。

在B1单元格输入公式
=CHOOSE(A1,公式1,公式2,公式3,公式4,公式5,公式6)
可以添加60个公式
A1单元格的值必须是大于0的整数

只用到CHOOSE一个函数,意思就是你要求的那个意思了
如果A1为3,就用公式3计算追问

那如果我的A1单元格不是用数值1、2、3……表示,而是用中文字呢?

比如说要计算钢材质量神马的,如果材料选用“钢”就用公式1计算,选用“铝”就用公式2计算,选用铜就用公式3计算……这样子。

追答

你的要求太随机了,我没办法帮助你.请参考楼上楼下

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-07-09
简单举个例子,
A1 =1 A2 公式 =A1*10
A1=2 A2 公式 =A1/5+100
A2的公式 这样写
=IF(A1=1,A1*10,IF(A1=2,A1/5+100,0))
依次类推,
如果你想,
最好能详细一点,说明实现这一功能的每个函数段的意义。

那你就把问题再补充详细一点本回答被网友采纳
第2个回答  2012-07-09
方法1:
若公式类别较少,可以用多重IF解决问题,比较简单,不举例了
方法2:
若公式类别较多,可以将A1中的数值作为引用单元格的一部份,利用indirect的引用函数达到你的效果,举例如下:
A1=1\2...n
将D1\D2.....Dn输入与1/2...n对应的公式
B1=indirect("D" & A1)
这样就可以在A1中输入值,B1中出现对应的公式了
第3个回答  2012-07-10
用IF语句判断即可。
可以用数值1、2、3,也可以用别的文本
if(a1=1,公式1,if(a1=2,公式2,公式3))
第4个回答  2012-07-09
建议;将A列个为录入判断数;B列设为公式运用数!
(以A列为条件,B列设公式)这样方便点!
相似回答