Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

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)
Antworten 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.
Antworten 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..
Antworten 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.
Antworten Top


Gehe zu:


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