Excel-Abfrage mit WENN / UND / ODER

Möchte gerne wissen, wie man eine komplexe Abfrage in einer Zelle erstellt.

Beispiel:

Zelle B7 = Betrag z.B. 311,23€
Zelle D7 = Da kommt die Abfrage rein, welche mir aus Zelle B7 die Zinsen errechnet

Und jetzt kommts:

Wenn der Betrag zwischen 0 und 5000 Euro liegt, dann soll Zelle B7 * 0,25% berechnet werden
oder
Wenn der Betrag zwischen 5000 und 10000 Euro liegt, dann soll Zelle B7 * 0,5% berechnet werden
oder
Wenn der Betrag zwischen 10000 und 75000 Euro liegt, dann soll Zelle B7 * 1% berechnet werden
oder
Wenn der Betrag >75000 Euro liegt, dann soll Zelle B7 * 1,1% berechnet werden.

Habe folgendes versucht:

=WENN(ODER(B75000;B7*0,5%;WENN(B7>10000;B7*1%;WENN(B7>75000;B7*1,1))))

bis 5000 Euro klappt es, danach stimmt was an der Abfrage nicht.

Wo ist der Fehler?

Hoffe, hier kann mir jemand helfen, bin nicht so der Excel Experte.

Versuche es mal wie nachstehend.

=WENN(ODER(B7=5000;B7*0,5%;WENN(B7>10000;B7*1%;WENN(B7>75000;B7*1,1))))

Versuche es mal wie nachstehend.

=WENN(ODER(B7=5000;B7*0,5%;WENN(B7>10000;B7*1%;WENN(B7>75000;B7*1,1))))

Danke für den Tipp,

hat super geklappt und ich habe es wie folgt hinbekommen:

=SVERWEIS(B7;{0.0,0025;5000.0,005;10000.0,01;75000,01.0,011};2;1)*B7

oder geht auch so:

=WENN(B7>75000;B7*0,011;WENN(B7>=10000;B7*0,01;WENN(B7>=5000;B7*0,005;B7*0,0025)))

Hallo Thomas,
kann dir leider nicht direkt helfen.
In diesen Fälle bemühe ich die Seite excelformeln.de .
Viel Erfolg.
Grüße
Peter

Hallo,

Excel Ober-Experte bin ich auch nicht, aber ich würde dir dringend raten, das Problem in Teilschritte zu zerlegen. Das hilft ungemein, weil es somit transparenter ist und dadurch auch Änderungen schneller gehen. Das heißt konkret: Du machst einen Zwischenschritt. Zuerst berechnest Du den Zinssatz in Abhängigkeit des Betrages. Das ist eine ganz normale if-Funktion. Und dann im zweiten Schritt berechnest du die Zinsen, in dem du einfach den Zinssatz mit dem Betrag multiplizierst. Auf diese Weise kannst du Formeln umgehen, die eh kein Mensch mehr in weniger als 5 Minuten verstehen kann :smile:
Hoffe das hilft, auch wenn es nicht die exakte Antwort auf deine Frage ist.
Viele Grüße
Melanie

Hallo Thomas,

Du musst nur die Reihenfolge innerhalb der WENN-Funktion ändern, da die Bedingung „>5000“ auch für die höheren Beträge bereits erfüllt ist und der Zinssatz von 0,5% zugeordnet wird - die weiteren Prüfungen finden dann nicht mehr statt.

Also richtig:
=WENN(B775000;B7*1,1%;WENN(B7>10000;B7*1%;B7*0,5%)))

Viele Grüße,
Florian

Ein bischen umständlich, führt aber zum Ziel

=((WENN(B75000;B710000;B775000);B7*101,1%;"")))

Ein bischen umständlich, führt aber zum Ziel

=((WENN(B75000;B710000;B775000);B7*101,1%;"")))

Vielen Dank für die vielen Antworten.
Habe mein Problem damit gelöst.

Beste Lösung war:

=SVERWEIS(B7;{0.0,0025;5000.0,005;10000.0,01;75000,01.0,011};2;1)*B7