Maximaler Wert + WENN Formel Kombinieren
#1
Hallo, 

ich hab mich jetzt halb dumm gesucht und finde zu meinem Problem leider nichts. Hoffentlich könnt ihr mir helfen  Blush

Ich habe ein monatliches Reisekostenformular erstell, in dem man das Datum, die Uhrzeit vom Beginn und Ende der Reise eingibt - automatisch werden dann die Stunden herausgerechnet. Mit einer WENN Formel in Kombination mit der AUFRUNDEN Formel habe ich es geschafft, dass bei einer Reise unter 5 Stunden der Wert 0 steht, jede angefangene Stunde als volle Stunde zählt und maximal 12 Stunden am Tag gewertet werden. So weit so gut, wenn jemand z.B. einen Tag lang von 08:00 bis 20:00 auf Dienstreise ist, werden 12 Stunden gerechnet. 

Mein Problem ist jetzt aber, dass es zu Grenzübertritten kommen kann und dementsprechend zu unterschiedlichen Tagsätzen. Dann kann es sein, dass z.B. von 08:00 bis 12:00 ein anderer Tagsatz gilt als dann von 12:00 - 20:00. 

Nun kann ich einfach in die erste Zeile reinschreiben z.B. 02.10.2018 08:00 - 12:00 und in die nächste Zeile dann 02.10.2018 12:00 - 20:00. Das Problem: BEIDE Zeilen sollten in Summe bei der Stundenanzahl maximal 12 Stunden anzeigen. 

Wie kombiniere ich das nun, dass z.B. die Stundenanzahl jener Zeilen mit dem gleichen Datum maximal 12 ergibt?  Undecided



Zur Info die Formel für die Stundenspalte: =WENN((AUFRUNDEN((B9-B8)*24;0)/24)ZEIT(12;0;0);ZEIT(12;0;0);(AUFRUNDEN((B9-B8)*24;0)/24)))


Vielen Dank schonmal  Blush


Angehängte Dateien Thumbnail(s)
   
Top
#2
Moin,

lade bitte anstelle des ScrShots deine Tabelle hoch. In einem Bild kann man Ideen und Vorschläge nicht testen und man sieht auch nicht, was bisher gemacht wurde.

Wann gelten welche Tagessätze?
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#3
Hallo, 

danke erstmal für die rasche Antwort!
Sorry, Tabelle ist anbei. 

Die Tabelle mit den Codes ist noch nicht ganz fertig, ist für mein aktuelles Problem aber soweit nicht wichtig. 

Man bekommt täglich maximal 12 Stunden diese Diäten. Diese sind je nach Land unterschiedlich. 
z.B. gilt in Österreich der Tagsatz 26,40 - ist der Mitarbeiter nun für 5 Stunden unterwegs, bekommt er also 26,40€/12h*5h. Also bekommt er für jede Stunde 2,20€. 
Wenn er z.B. nach Deutschland reist, ändert sich der Tagsatz/Stunde auf 2,94€. (weil dafür der Tagsatz bei 35,30 liegt)

Das Problem besteht also nur bei Auslandsreisen, wenn der Mitarbeiter zuerst 5 Stunden in Österreich war und danach 10 Stunden in Deutschland, er aber in Summe für diesen Tag maximal 12 Stunden angerechnet bekommen soll.


Angehängte Dateien
.xlsx   Reisekostenabrechnung.xlsx (Größe: 18,38 KB / Downloads: 3)
Top
#4
Hi,

Deine Formel mal vereinfacht:


Code:
=(AUFRUNDEN((B9-B8)*24;0)>3)*MIN(12;AUFRUNDEN((B9-B8)*24;0))/24


Das Ganze klemmt jetzt daran, dass es keine Muster mit Lösungen gibt, aus denen hervorgeht, wie das aussehen soll. Die Formel können die Helfer dann schon erstellen!
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Top
#5
@BoskoBiati vielen Dank  Blush
Top
#6

.xlsx   180822 ö Tagesspesen mit Max 12 Stunden.xlsx (Größe: 11,1 KB / Downloads: 2)
Nanu, wo ist denn mein Beitrag hin?
WIN/MSO schicken angeblich alle 5 Sekunden Deinen Screen heim zu Papa (recall-Klausel). 
Top
#7
Smile 
Vielen, vielen Dank!  :23:
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste