乘法excel if函数

乘法excel if函数,excel,function,Excel,Function,我希望我就在这里 我现在坐在这里已经好几个小时了,我不知道该怎么做才能得到if(或德语wenn)函数 我想要佣金 比如说 如果一个人挣6000欧元,他将得到10%,如果10.000欧元16%,如果15.000欧元18%,20000欧元20% 我得到的只是这个=WENN(J13>6000;J13*10%)但是如果我在im中输入更多的行,我会得到一条错误消息我想你想要的公式可能是这样的: = WENN(J13>=20000;20%; WENN(J13>=15000;18%; WENN(J

我希望我就在这里

我现在坐在这里已经好几个小时了,我不知道该怎么做才能得到if(或德语wenn)函数

我想要佣金

比如说

如果一个人挣6000欧元,他将得到10%,如果10.000欧元16%,如果15.000欧元18%,20000欧元20%


我得到的只是这个
=WENN(J13>6000;J13*10%)
但是如果我在im中输入更多的行,我会得到一条错误消息我想你想要的公式可能是这样的:

=
WENN(J13>=20000;20%;
WENN(J13>=15000;18%;
WENN(J13>=10000;16%;
WENN(J13>=6000;10%;
0))))
*J13
但是,与其使用这些嵌套的
IF
/
WENN
公式,不如在
VLOOKUP
/
SVERWEIS
上使用

将以下列表存储在另一个工作表中,例如“佣金”,从A1开始:

然后,使用以下公式:

=SVERWEIS(J13;Commissions!$A$2:$B$6;2)*J13

使用
VLOOKUP
的优点是,您可以轻松地扩展它,并且在公式之外显式说明数字(以后更容易审核)。

什么错误消息?展示你尝试过的完整公式。它写在那里=温恩(J13>6000;J13*10%)。错误消息只是函数有问题。J13中的值是。@user342763我以为你写了,如果你“把更多的行放到”中,你就得到了错误。这个公式也会给你这个错误吗?因为第一个条件总是赢的。这就是您的问题。@user342763公式是从左到右计算的,因此第一个TRUE条件将是返回的条件。您需要颠倒测试的顺序。