Seite 1 von 1

Formel

Verfasst: Di, 05.06.2012 12:03
von Feuerratte
Hallo,

ich habe ein Formular zum Arbeitsstundennachweis erstellt. Leider haben wir 2 Dienste mit der gleichen Endzeit, aber mit verschiedenem Beginn, nämlich gleich Enzeit 22 Uhr und Beginn einmal 14 Uhr und einmal 15 Uhr.
Das Beginndatum steht in einer Spalte und das Enddatum auch.
Nun soll die Tabelle berechnen:
Anfang: 14 Uhr - 22 Uhr 8 Stunden
15 Uhr - 22 Uhr 7 Stunden

Um die rotmarjierten Einträge handelt es sich hier.

folgende Formel habe ich jetzt in der Berechnungsspalte stehen, die ja so nicht funktionieren kann:
=WENN(F14=16;10;WENN(F14=18;12;WENN(F14=15;7;WENN(F14=22;7;WENN(F14=14;8;WENN(F14=6;12;WENN(F14=19;10;WENN(F14=12;5;WENN(F14=22;8;" ")))))))))

Gibt es hier ein Lösung, das ich beide Dienste berechnen kann in Bezug der Anfangszeit?

Vielen Dank im Voraus.

Viele Grüße Thomas

Re: Formel

Verfasst: Di, 05.06.2012 12:23
von theindless
Hallo,

eine Beispieldatei wäre hierfür sehr hilfreich.

Mal ne Rückfrage...
Gibt es auch Dienste mit gleicher Anfangszeit aber unterschiedlicher Endzeit??
Wenn nein kannst du ja die Anfangszeit für die Wenn-Bedingungen wählen.

Wenn es auch hier Überschneidungen gibt, musst du mehrere Bedingungen abfragen.

also z.B. (immer nur Teilformeln)

WICHTIG: ich habe angenommen, dass in E14 die Anfangszeit steht

WENN(UND(F14=22;E14=14);8;...)
WENN(UND(F14=22;E14=15);7;...)

oder

WENN((F14=22)*(E14=14);8;...)
WENN((F14=22)*(E14=15);7;...)

Alternativ kannst du eine Tabelle mit den Diensten (Kürzel) und den zugeordneten Stunden aufstellen und diese per SVERWEIS auslesen.

Mal nur so ins Blaue

theindless

Re: Formel

Verfasst: Di, 05.06.2012 12:36
von Feuerratte
HAMMER!!!!!!!!!!!!!!!!!!! Es geht mit der 2. Formel, vielen Dank dafür.

Re: Formel

Verfasst: Di, 05.06.2012 14:32
von Gert Seler
Hallo Feuerratte,
die simpelste Formel hier :

Code: Alles auswählen

=WENN(E14<>"";REST(F14-E14;1);""
Diese Formel berechnet auch die "Nachtschicht" korrekt.
Wo die "Endzeit" generell kleiner ( < ) ist wie die Anfangszeit.

mfg
Gert

Re: Formel

Verfasst: Di, 05.06.2012 14:51
von Karolus
Hallo
@Gert
Offensichtlich benutzt der OP keine Zeitwerte sondern ganzahlige Stunden-einträge, die Einfach-formel wäre dann:

Code: Alles auswählen

=REST(F14-E14;24)
Karo