Mal konkreter:
B2: =(A2>8)*(REST(A2;24)>0)
C2: =GANZZAHL(A2/24)
D2: =B2*20+C2*40
Alles zusammen in einer Formel
=(A2>8)*(REST(A2;24)>0)*20+GANZZAHL(A2/24)*40
Andreas.
Dieser Browser wird nicht mehr unterstützt.
Führen Sie ein Upgrade auf Microsoft Edge durch, um die neuesten Features, Sicherheitsupdates und den technischen Support zu nutzen.
Hallo zusammen!
Folgendes Problem:
Ich möchte ein Reisekostenformular erstellen, wobei ich zunächst die Stunden der Reise berechne. Dann wird in eintätige(Mind. 8 Stunden) und mehrtägige Reise (Mind. 24 Stunden) unterschieden.
Wenn die Reise mehr als 24 Stunden geht, soll die Anzahl der 24 Stunden*Betrag berechnet werden. Angenommen es sind 32 Stunden, dann sollen einmal 24 Stunden als 1*Betrag und und die 8 Stunden als 1*Kleineren Betrag berechnet werden. 24h sind 40 Euro und 8 Stunden sind 20 Euro.
Sind es insgesamt nur 9 Stunden, dann soll nur 1*20Euro berechnet werden.
Bei 24 Stunden dann 1*40 Euro
Bei 56 Stunden dann 2*40 Euro + 1*20 Euro.
Wie stelle ich die Wennfunktion auf oder welche genau brauche ich? Habe alles mögliche ausprobiert.
z.B. =(Wenn("D4>1;"0";Wenn(D4<1;"0";Wenn(D4=1;"1"")))
D4 ist dabei die Zelle, in der die Anzahl der 8 Stunden steht. Wenn 48 Stunden die Reise gedauert hat, steht bei mind. 8 Stunden "6", dabei soll es dann aber nicht berechnet werden, da schon 2x die 40 Euro für den Tagessatz berechnet wurden. Bei 8-23 Stunden und 59 Minuten soll dann der Betrag von 20 Euro einmal berechnet werden und alles unter 8 Stunden gar nicht.
Ich hoffe das war gut genug erklärt und ihr versteht, was ich vor habe.
Vielen Dank!!
Gesperrte Frage. Diese Frage wurde aus der Microsoft-Support-Community migriert. Sie können darüber abstimmen, ob sie hilfreich ist, aber Sie können keine Kommentare oder Antworten hinzufügen oder der Frage folgen.
Hallo Patrick,
probiere es mal mit:
=GANZZAHL(D4/1)*40+(REST(D4;1)>=1/3)*20
Claus
Sind es insgesamt nur 9 Stunden, dann soll nur 1*20Euro berechnet werden.
Bei 24 Stunden dann 1*40 Euro
Bei 56 Stunden dann 2*40 Euro + 1*20 Euro.
Das ist ein wenig komisch... ich gehe mal davon aus das die Intervalle auf ganze Stunden (auf-)gerundet werden.
Bei 8 Stunden kriege ich 0 Euro
Bei 9 Stunden kriege ich 20 Euro
...
Bei 23 Stunden kriege ich 20 Euro
Bei 24 Stunden kriege ich 40 Euro
...
Bei 47 Stunden kriege ich 60 Euro
Bei 48 Stunden kriege ich 80 Euro
Bei 49 Stunden kriege ich 100 Euro
Und alles darüber für die ersten angefangenen 24 Stunden 20 Euro und für alle vollen 24 Stunden je 40 Euro.
So soll das sein?
Andreas.
Hallo Andreas,
ich denke, der OP meint es so:
https://1drv.ms/x/s!AqMiGBK2qniTgfIi7zjqLiZj4dbPZg?e=DSjWLA
Claus
Nein nicht ganz.
Wenn es mindestens 8 Stunden und maximal 24 sind, dann 20 Euro. Sind es über 24 Stunden 40, wenn es dann aber 32 sind kommen die anderen 20 oben drauf sodass es 60 sind. Ab 48 Stunden sind es dann so gesehen weitere 20 sodass es 80 sind, da es 2*40(Tagessatz) sind.
Habe aber von euren Antworten mir etwas zusammengesucht und eine Lösung gefunden!
Danke!!