excel 一个单元格参照某单元格的数值不同而选用不同公式?
答案:6 悬赏:0
解决时间 2021-01-22 13:50
- 提问者网友:眉目添风霜
- 2021-01-21 19:53
excel 一个单元格参照某单元格的数值不同而选用不同公式?
最佳答案
- 二级知识专家网友:从此江山别
- 2021-01-21 20:29
在B1单元格输入公式
=CHOOSE(A1,公式1,公式2,公式3,公式4,公式5,公式6)
可以添加60个公式
A1单元格的值必须是大于0的整数
只用到CHOOSE一个函数,意思就是你要求的那个意思了
如果A1为3,就用公式3计算
追问:那如果我的A1单元格不是用数值1、2、3……表示,而是用中文字呢?
比如说要计算钢材质量神马的,如果材料选用“钢”就用公式1计算,选用“铝”就用公式2计算,选用铜就用公式3计算……这样子。
追答:你的要求太随机了,我没办法帮助你.请参考楼上楼下
=CHOOSE(A1,公式1,公式2,公式3,公式4,公式5,公式6)
可以添加60个公式
A1单元格的值必须是大于0的整数
只用到CHOOSE一个函数,意思就是你要求的那个意思了
如果A1为3,就用公式3计算
追问:那如果我的A1单元格不是用数值1、2、3……表示,而是用中文字呢?
比如说要计算钢材质量神马的,如果材料选用“钢”就用公式1计算,选用“铝”就用公式2计算,选用铜就用公式3计算……这样子。
追答:你的要求太随机了,我没办法帮助你.请参考楼上楼下
全部回答
- 1楼网友:蕴藏春秋
- 2021-01-22 01:00
if(a1=1,公式1,if(a1=2,公式2,公式3)))
- 2楼网友:摆渡翁
- 2021-01-21 23:49
方法1:
若公式类别较少,可以用多重IF解决问题,比较简单,不举例了
方法2:
若公式类别较多,可以将A1中的数值作为引用单元格的一部份,利用indirect的引用函数达到你的效果,举例如下:
A1=1\2...n
将D1\D2.....Dn输入与1/2...n对应的公式
B1=indirect("D" & A1)
这样就可以在A1中输入值,B1中出现对应的公式了
若公式类别较少,可以用多重IF解决问题,比较简单,不举例了
方法2:
若公式类别较多,可以将A1中的数值作为引用单元格的一部份,利用indirect的引用函数达到你的效果,举例如下:
A1=1\2...n
将D1\D2.....Dn输入与1/2...n对应的公式
B1=indirect("D" & A1)
这样就可以在A1中输入值,B1中出现对应的公式了
- 3楼网友:掌灯师
- 2021-01-21 22:24
建议;将A列个为录入判断数;B列设为公式运用数!
(以A列为条件,B列设公式)这样方便点!
(以A列为条件,B列设公式)这样方便点!
- 4楼网友:青灯有味
- 2021-01-21 22:05
用IF语句判断即可。
可以用数值1、2、3,也可以用别的文本
if(a1=1,公式1,if(a1=2,公式2,公式3))
可以用数值1、2、3,也可以用别的文本
if(a1=1,公式1,if(a1=2,公式2,公式3))
- 5楼网友:低音帝王
- 2021-01-21 21:33
简单举个例子,
A1 =1 A2公式 =A1*10
A1=2A2公式 =A1/5+100
A2的公式 这样写
=IF(A1=1,A1*10,IF(A1=2,A1/5+100,0))
依次类推,
如果你想,
最好能详细一点,说明实现这一功能的每个函数段的意义。
那你就把问题再补充详细一点
A1 =1 A2公式 =A1*10
A1=2A2公式 =A1/5+100
A2的公式 这样写
=IF(A1=1,A1*10,IF(A1=2,A1/5+100,0))
依次类推,
如果你想,
最好能详细一点,说明实现这一功能的每个函数段的意义。
那你就把问题再补充详细一点
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯