EXCEL公式的问题,请EX达人帮忙

[复制链接]
查看11 | 回复5 | 2010-8-27 14:45:57 | 显示全部楼层 |阅读模式
我准备做个工作表,假设表格由ABC三列组成。
想得到的结果是,在A列中输入不同的中文字时,基于B列的基础数据,在C列中生成不同的结果。
比如,A列输入中国 B列基础数据为100 则 C列输出为100*5=500

A列输入美国 B列基础数据为100则C列输出为100*4=400
先谢过达人了
补充一下,A列的条件为3个,假设为中国、英国、美国吧

回复

使用道具 举报

千问 | 2010-8-27 14:45:57 | 显示全部楼层
C1公式:=if(A1="中国",B1*5,if(A1="美国",B1*4,B1*3))(因为只有三种情况,英国不再判断)
回复

使用道具 举报

千问 | 2010-8-27 14:45:57 | 显示全部楼层
IF 可以 条件多可以用=B1*VLOOKUP(A1,{"中国",5;"英国",4;"美国",3},2,0)B1 是B数据 后面 VLOOKUP里面意思是中国就乘以5 英国乘以4 美国乘以3 可以无限的加条件 注意;是英文下的
回复

使用道具 举报

千问 | 2010-8-27 14:45:57 | 显示全部楼层
b1=VLOOKUP(A1,{"中国",100;"美国",100;"英国",100},2,0)c1=IF(AND(A1="中国",B1=100),100*5,IF(AND(A1="美国",B1=100),100*4,100*3)) 选中B1、C1下拉
回复

使用道具 举报

千问 | 2010-8-27 14:45:57 | 显示全部楼层
c1内输入=if(a1="中国",b1&"*"&"5="&b1*5,if(a1="美国",b1&"*"&"4="&b1*4,if(a1="英国",b1&"*"&"3="&b1*3,"")))
回复

使用道具 举报

千问 | 2010-8-27 14:45:57 | 显示全部楼层
你可以在c列中写入如下公式:=IF(H3="中国",I3*5,IF(H3="美国",I3*4,I3*3))
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行