In diesem Artikel erfahren Sie, wie Sie feststellen können, ob eine Person eine vollständige oder teilweise Schicht gearbeitet hat.

Bei der Erstellung des Anwesenheitsberichts möchten Sie anhand einer Formel herausfinden, ob eine Person in einer Voll- oder Teilschicht gearbeitet hat.

Wir können die Ausgabe mithilfe der IF-Funktion finden.

Die IF-Funktion prüft, ob eine von Ihnen angegebene Bedingung TRUE oder FALSE ist. Wenn die Bedingung TRUE zurückgibt, gibt sie einen voreingestellten Wert zurück, und wenn die Bedingung FALSE zurückgibt, gibt sie einen anderen voreingestellten Wert zurück.

Syntax = IF (logischer_Test, value_if_true, value_if_false)

logischer_test: Der logische Test testet die Bedingung oder Kriterien. Wenn die Bedingung erfüllt ist, wird der voreingestellte Wert zurückgegeben. Wenn die Bedingung nicht erfüllt ist, wird ein anderer voreingestellter Wert zurückgegeben.

value_if_true: Der Wert, den Sie zurückgeben möchten, wenn dieses Argument TRUE zurückgibt.

value_if_false: Der Wert, den Sie zurückgeben möchten, wenn dieses Argument FALSE [.underline] zurückgibt. # Nehmen wir ein Beispiel: # Wir haben die Anmelde- und Abmeldezeit * in Spalte A bzw. B.

Wir möchten, dass eine Formel die Ausgabe ableitet, ob eine Person in einer vollständigen oder teilweisen Schicht gearbeitet hat. Teilverschiebung bezieht sich hier darauf, dass eine Person nicht mindestens 8 Stunden an einem Tag absolviert hat.

img1

  • In Zelle C2 wäre die Formel

= IF ((B2-A2)> = TIME (8,0,0), „Full Shift“, „Partial Shift“)

img2

Die IF-Formel prüft, ob die Differenz zwischen Anmelde- und Abmeldezeit größer als 8 ist. Wenn die Bedingung TRUE gefunden wird, lautet das Ergebnis „Full Shift“, andernfalls lautet das Ergebnis „Partial Shift“ *.

  • Wenn Sie die Formel in Zelle C2 in den Bereich C3: C11 kopieren, erhalten Sie das gewünschte Ergebnis.

img3