Verschachtelte WENN Funktion in Kombination

Hallo…

Ich lerne momentan den Umgang mit Excel 2003 und habe eine Frage zu einer Aufgabe…

Ich habe hier eine Liste verschiedener Filialleiter/innen, deren Alter und deren Jahresumsätze. Nun soll angezeigt werden, welche/r Leiter/in einen Bonus bekommt. Es gibt in der Tabelle eine Spalte, die den Bonus anzeigt (Ob er/sie 0%,2% oder 3% bekommt).

Es gibt auch eine Bedingung wann ein Bonus gewährt wird und wann nicht:
-Bonus wird nur gewährt, falls die Person älter oder 45 Jahre alt ist…

Desweiteren:
Ein Jahresumsatz unter 300.000€ erhält einen Bonus von 0%
Ein Jahresumsatz ab 300.000€ erhält einen Bonus von 2%
Ein Jahresumsatz ab 500.000€ erhält einen Bonus von 3%

Ich habe das nun so eingetippt(Anstatt Zellbezüge stehen hier nun Namen - mir gehts hier auch eher um die ?Syntax?):

=WENN(UND(Alter>=45)Jahresumsatz500000;3%;2%))

Da hat mir das Programm einen Fehler angezeigt und eine Lösung vorgeschlagen… es wurde ein * zwischen der letzten UND-Klammer und der ersten WENN-Prüfung eingefügt (sprich: …>=45)*Jahresumsatz… )

Meine Frage ist warum?.. Das ist doch ein Operator… das verstehe ich jetzt nicht… Allerdings denke ich das die Funtkion an sich dann einen Fehler hat… Könnte mir jemand helfen?

(Achja… mit meiner Lösung - mit dem * - bin ich zum richtigen Endergebnis gekommen… allerdings würd ich gerne verstehen warum…)

Ich hoffe das es verständlich ist

Gruß NeoX :wink:

Grüezi NeoX

Ich habe hier eine Liste verschiedener Filialleiter/innen,
deren Alter und deren Jahresumsätze. Nun soll angezeigt
werden, welche/r Leiter/in einen Bonus bekommt. Es gibt in der
Tabelle eine Spalte, die den Bonus anzeigt (Ob er/sie 0%,2%
oder 3% bekommt).

Es gibt auch eine Bedingung wann ein Bonus gewährt wird und
wann nicht:
-Bonus wird nur gewährt, falls die Person älter oder 45 Jahre
alt ist…

Desweiteren:
Ein Jahresumsatz unter 300.000€ erhält einen Bonus von 0%
Ein Jahresumsatz ab 300.000€ erhält einen Bonus von 2%
Ein Jahresumsatz ab 500.000€ erhält einen Bonus von 3%

Ich habe das nun so eingetippt(Anstatt Zellbezüge stehen hier
nun Namen - mir gehts hier auch eher um die ?Syntax?):

=WENN(UND(Alter>=45)Jahresumsatz500000;3%;2%))

Da hat mir das Programm einen Fehler angezeigt und eine Lösung
vorgeschlagen… es wurde ein * zwischen der letzten
UND-Klammer und der ersten WENN-Prüfung eingefügt (sprich:
…>=45)*Jahresumsatz… )

Du hast in der UND()-Formel das Semikolon vergessen das Alter und Jaresumsatz prüft und die KLlammer ist ebenfalls nicht korrekt gesetzt.
Excel hat dann einen ‚eigenintelligenten‘ Korrkturvorschlag gemacht. Das kann, muss aber nicht klappen wie dein Fall hier belegt.

Des weiteren scheinen mit in deiner Formel nicht alle Bonusberechnungen an die bedingung mit dem Alter geknüpft zu sein.

Ich schlage dir daher die folgende Formel vor, die auch im Nahchinein noch einfach zu verändern ist:

Tabellenblatt: [Mappe1]!Tabelle1
 │ A │ B │ C │ D │ E │ F │ G │ H │
──┼────────┼───────┼─────────┼─────────┼───┼───┼─────────┼───────┤
1 │ Name │ Alter │ Umsatz │ Bonus │ │ │ Umsatz │ Bonus │
──┼────────┼───────┼─────────┼─────────┼───┼───┼─────────┼───────┤
2 │ Meier │ 50 │ 150'000 │ 0 │ │ │ 0 │ 0% │
──┼────────┼───────┼─────────┼─────────┼───┼───┼─────────┼───────┤
3 │ Müller │ 44 │ 600'000 │ zu jung │ │ │ 300'000 │ 2% │
──┼────────┼───────┼─────────┼─────────┼───┼───┼─────────┼───────┤
4 │ Hinz │ 45 │ 400'000 │ 8'000 │ │ │ 500'000 │ 3% │
──┼────────┼───────┼─────────┼─────────┼───┼───┼─────────┼───────┤
5 │ Kunz │ 30 │ 350'000 │ zu jung │ │ │ │ │
──┼────────┼───────┼─────────┼─────────┼───┼───┼─────────┼───────┤
6 │ Huber │ 45 │ 200'000 │ 0 │ │ │ │ │
──┼────────┼───────┼─────────┼─────────┼───┼───┼─────────┼───────┤
7 │ Hofer │ 51 │ 511'000 │ 15'330 │ │ │ │ │
──┴────────┴───────┴─────────┴─────────┴───┴───┴─────────┴───────┘
Benutzte Formeln:
D2: =WENN(B2Tabellendarstellung erreicht mit dem Code in [FAQ:2363](/t/faq/9292363)


-- 
Mit freundlichen Grüssen

Thomas Ramel
- MVP für MS-Excel -

Hallo!
Hast du die Sache shcon mal mit der Funktion SVERWEIS probiert?
Geht um ein Vielfaches leichter. Bei Fragen einfach melden.
LG, Josef Poley

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]