Formel mit WENN DANN

Hallo,

ich versuche gerade eine Formel zusammenzubringen,
mit der ich meine Excel-Tabelle zur Reisekostenabrechnung optimieren kann. Leider komme ich an einer Stelle nicht weiter.

Ich möchte eine Formel, die aufgrund der errechneten Stundenzahl den richtigen Wert einsetzt. Also bei unter 8 Stunden 0,- Euro, ab 8 Std. 6,- Euro, ab 14 Std. 12,- Euro und ab 24 Std. 24,- Euro.

Bisher bin ich zumindest so weit gekommen, daß mir die Formel 6,- Euro ausspuckt wenn die Stunden über 8 liegen, darunter 0,- Euro.

=WENN(E3>=8;„6“;„0“)

Sobald ich aber versuche die anderen Stunden in die Formel mit einzubringen, funktionierts nicht mehr.

=WENN(E3>=8;„6“;WENN(E3>=14;„12“;„0“))

=WENN(E3>=8;„6“;WENN(E3>=14;„12“;WENN(E3>=24;„24“;„0“)))

Woran liegt’s? Kann mir da jemand helfen wo mein Denkfehler liegt, bzw. weiß jemand wie ich diese Rechnung durchführen kann? Wär echt superspitze!

Vielen Dank schon mal!

Marc

Ohne Wenn

Ich möchte eine Formel, die aufgrund der errechneten
Stundenzahl den richtigen Wert einsetzt. Also bei unter 8
Stunden 0,- Euro, ab 8 Std. 6,- Euro, ab 14 Std. 12,- Euro und
ab 24 Std. 24,- Euro.

Hi Marc,
ich habe jetzt deine Formel nicht geprüft. Sicher geht es auch easy mit Wenn-Formeln, aber ich bevorzuge dieses:
=(A1>=8)*6+(A1>=14)*6+(A1>=24)*12
Gruß
Reinhard

Sobald ich aber versuche die anderen Stunden in die Formel mit
einzubringen, funktionierts nicht mehr.
=WENN(E3>=8;„6“;WENN(E3>=14;„12“;WENN(E3>=24;„24“;„0“)))
Woran liegt’s? Kann mir da jemand helfen wo mein Denkfehler
liegt, bzw. weiß jemand wie ich diese Rechnung durchführen
kann? Wär echt superspitze!

Hi Marc,
das konnte nicht klappen, wenn das erste Wenn erfüllt ist werden die anderen nicht mehr beachtet, so wärs richtiger im Ablauf:
=WENN(A1>=24;24;WENN(A1>=14;12;WENN(A1>=8;6;0)))
Gruß
Reinhard

Hallo Marc,

Ich möchte eine Formel, die aufgrund der errechneten
Stundenzahl den richtigen Wert einsetzt. Also bei unter 8
Stunden 0,- Euro, ab 8 Std. 6,- Euro, ab 14 Std. 12,- Euro und
ab 24 Std. 24,- Euro.

Bisher bin ich zumindest so weit gekommen, daß mir die Formel
6,- Euro ausspuckt wenn die Stunden über 8 liegen, darunter
0,- Euro.

=WENN(E3>=8;„6“;„0“)

Diese Formel passt.

=WENN(E3>=8;„6“;WENN(E3>=14;„12“;„0“))

=WENN(E3>=8;„6“;WENN(E3>=14;„12“;WENN(E3>=24;„24“;„0“)))

Das kann so nicht funktionieren, denn wenn die Stundenzahl größer als 12 ist, ist sie automatisch auch größer als 6.
Daher so:
=WENN(E3>=8;„6“;WENN(UND(E3>=14;E3=24;„24“;„0“)))

Wenn das nicht klappen sollte, bitte melde dich noch mal…

Gruß Alex

=WENN(E3>=8;„6“;WENN(E3>=14;„12“;„0“))

=WENN(E3>=8;„6“;WENN(E3>=14;„12“;WENN(E3>=24;„24“;„0“)))

Das kann so nicht funktionieren, denn wenn die Stundenzahl
größer als 12 ist, ist sie automatisch auch größer als 6.
Daher so:
=WENN(E3>=8;„6“;WENN(UND(E3>=14;E3=24;„24“;„0“)))
Wenn das nicht klappen sollte, bitte melde dich noch mal…

Hallo Alex,
du machst den gleichen Fehler wie marc, wenn E3 >= 8 ist wird 6 eingetragen, also nicht mehr ausgewertet ob E3 auch größer 14 o.ä. ist.
Die Reihenfolge der Abfrage muß umgekehrt geschehen, also erst prüfen 0b E3 >=24, dann >=14, dann >=8.
Gruß
Reinhard

Perfekt!!! Einwandfrei :smile: Vielen vielen Dank!

Gruß, Marc

Perfekt!!! Einwandfrei :smile: Vielen vielen Dank!

Gruß, Marc

Hallo Marc,
alternative Excel-Tabelle zur Reisekostenabrechnung
per Mail gesendet.
Grüße
BW