Ich möchte in meinem Excel Dienstplan das Urlaubstage U Kranktage K Freitage F automatisch erkannt und mit einem Std Bezug versehen werden?

3 Antworten

=WENN(ODER(AC8=0;AC9="F");"";WENN(ODER(AC8="U";AC8="K");8;AD8*24-AC8*24-AG8*24))

könnte eine Lösung sein, die mit der normalen Wenn-Konstruktion auskommt. Du hast allerdings nicht näher beschrieben, wo U, K, F stehen, daher bin ich von AC8 ausgegangen.

alex7373 
Fragesteller
 28.12.2016, 14:06

K und U erkennt Excel jetzt mit 8 Std F leider als Fehler und nicht mit 0 Stunden, in  AC und AD habe ich auch die Anfangs und Endzeit stehen allerdings werden die jetzt nicht mehr in AE ausgerechnet. Ich hoffe du weißt noch Rat.

Danke 

alex7373 
Fragesteller
 28.12.2016, 14:24

Die Formel Funktioniert, Vielen Dank.

ich muss gestehen dass ich das noch nicht ganz durchschaut habe, aber arbeite doch mit einer ausgeblendeten Spalte.

Die wenn funktion kennst du, da sollte das doch kein Problem sein, oder muss das ganze in einer Formel sein?

LG

alex7373 
Fragesteller
 28.12.2016, 13:39

Die excel list sowie die formel sind nicht von mir. Ich muss jetzt nur mit der Tabelle arbeiten. Es muss sicher gestellt sein das die arbeitszeit z.b. 8:00 bis 17:00 inkl. Pause wie in der formel oben automatisch ausgerechnet wird sowie die krank, urlaub und frei tage  als buchstaben kürzel im dienstplan erscheinen mit dem stundenbezug für die automatische ausrechnung ohne das ein fehler angezeigt wird. 

Schwimmakademie  28.12.2016, 13:43
@alex7373

kannst du mal ein Bild posten? ich habe Schwierigkeiten dir zu folgen.

LG

So sollte es funktionieren.

=WENN(ODER(AC8=0;AC8="F");0;WENN(ODER(AC8="U";AC8="K");8;(AD8-AC8-AG8)*24))

In der Formel stand AC9 anstatt AC8. Das nur als allgemeine Info. Die Berechnung der Stunden lässt sich auch noch zusammenfassen.

Stunden - (Microsoft Excel, Dienstplan)