excel 根据两列中的数据在第三列返回另一值 公式怎么写?

问题描述:

excel 根据两列中的数据在第三列返回另一值 公式怎么写?
A B C
1 A B
2 C A
3 C E
4 E A
5.
6.
根据AB两列数,在C列中返回数值
A="E",B="A",C=20%,
A="D",B="B"或者A="E",B="A",C=15%,
A="C",B="A"或者A="D",B="B"或者A="E",B="C",C=10%,
A="A",B="A"或者A="B",B="B"或者A="C",B="C"或者A="D",B="D"或者A="E",B="E",
C=0%,
A="A",B="B"或者A="B",B="C"或者A="C",B="D"或者A="D",B="E",C=-5%,
A="A",B="C"或者A="B",B="D"或者A="C",B="E",C=-10%,
A="A",B="D"或者A="B",B="E",C=-15%,
A="A",B="E",C=-20%
我使用了if()函数,嵌套太多,excel不支持.

你的条件给错了,无法帮你.
比如第一行的条件与第二行重复,但值不同
第二行条件有一部分又与第三行重复,但值不同.
理顺一下吧.û�а�A="E"��B="A",C=20%,A="D"��B="B"������A="E"��B="A",C=15%,A="E"��B="A",������20%����15%��ô���ԵĶ�����ͬ��������û���ظ���不好意思,错了。。。A="E",B="A",C=20%,A="D",B="A"或者A="E",B="B",C=15%,以下公式完全根据你的举例来的,C1输入=VLOOKUP(CODE(A1)-CODE(B1),{4,0.2;3,0.15;2,0.1;0,0;-1,-0.05;-2,-0.1;-3,-0.15;-4,-0.2},2,0)A1B1分别输入A:E任一个测试一下看看