WENN mit mehreren Bedinungen und Abhängigkeiten
#1
Hallo zusammen,

mein Problem ist etwas komplexer (für mich zumindest) und hoffe daher sehr auf eure Hilfe. Ich habe euch als Beispiel eine Datei angehängt, da es sonst zu umständlich wäre. Dies ist nur ein Auszug, es gibt noch ein paar mehr Schichten, aber das Prinzip bleibt gleich.

Tabellenblatt "Schichten":
Hier werden die einzelnen Schichten aufgezählt. Sie haben einen Beginn und ein Ende. Das ist die normal geplante Zeit. Danach wird angegeben ab wann die Zeiterfassung frühestens zählt und wann sie spätestens endet.

Tabellenblatt "Zeiterfassung":
Hier muss mir jetzt z.B. in der Zelle E2 meine geleistete Arbeitszeit ausgerechnet werden. Dabei muss geprüft werden, welche Schicht in der Zelle B2 angegeben ist. Je nach Schicht gelten dann andere Parameter (siehe Tabellenblatt "Schichten"). In der Beispieldatei sind ein paar Felder ausgefüllt mit Beschreibungen, wenn es Probleme gibt.

Ich brauche letztendlich z.B. für die Zelle E2 eine Formel, die mir die Arbeitszeit unter Berücksichtigung der Bedingungen ausrechnet. Leider komme ich mit WENN oder WENNS nicht weiter, da es zu viel wird und auch zu verschachtelt mit UND oder ODER.

Vielen Dank schon mal für eure Hilfe


Angehängte Dateien
.xlsx   TEST AZ.xlsx (Größe: 12,54 KB / Downloads: 11)
Top
#2
Hi,


Code:
=MIN(SVERWEIS(B2;Schichten!$A:$F;6;0);MIN(D2;SVERWEIS(B2;Schichten!A:E;5;0))-MAX(SVERWEIS(B2;Schichten!$A:$E;4;0);C2))
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Top
#3
Hallo,

vielen Dank für die Formel. Leider funktioniert sie nicht richtig. Ich bekomme Minusstunden angezeigt, sobald ich eine Nachtschicht von 22:25 bis 06:35 Uhr eintrage..
Top
#4
Hi,

ich kann momentan nichts testen, da ich krank im Bett liege. Aber mal ungetestet:


Code:
=MIN(SVERWEIS(B2;Schichten!$A:$F;6;0);rest(MIN(D2;SVERWEIS(B2;Schichten!A:E;5;0))-MAX(SVERWEIS(B2;Schichten!$A:$E;4;0);C2);1))
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Top


Gehe zu:


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