请教excel中if的运用。

来源:百度知道 编辑:UC知道 时间:2024/09/26 13:47:15
如果想表示,B2单元格内输入的人名是甲,则其投资比例是20%,若是乙,投资比例是25%,是丙则投资比例是30%。像这类if函数要如何做,我每次做出来都说我公示出错。我采用的方法是=if(a=(b2="甲",b2="乙",b2="丙"),(20%,25%,35%))。不知哪里出错,请高手指点!

=IF(B2="甲",20%,IF(B2="乙",25%,IF(B2="丙",30%,"")))
用嵌套IF。
还有“丁、戊、……”的就层层嵌套,最多可以7层,超过的再另期嵌套。

你的公式设置错误;里面的“a”也不知道表示了什么。

if()函数要一层层嵌套使用

你的公式:=if(a=(b2="甲",b2="乙",b2="丙"),(20%,25%,35%))

a是什么?
写法也错误

所以会提示公式出错!

不用IF函数
=(MATCH(B2,{"甲","乙","","丙"},)+3)*0.05
=(FIND(B2,"甲乙 丙")+3)*0.05

=IF(B2="甲",20%,IF(B2="乙",25%,30%))

其实只要搞清楚哪三个英文的意思就好了
第一个是条件 比如 1>0
第二个是正确的时候显示的 比如 输入 你的回答很完美
第三个是错误的时候显示的 比如 输入 你的回答很垃圾
确定就好了 试一试