Formel

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

Feuerratte
Beiträge: 2
Registriert: Di, 05.06.2012 11:57

Formel

Beitrag 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
theindless
*****
Beiträge: 355
Registriert: So, 09.05.2010 12:37

Re: Formel

Beitrag 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
Lernbegieriger Nutzer mit (hoffentlich) steigendem Wissen
Feuerratte
Beiträge: 2
Registriert: Di, 05.06.2012 11:57

Re: Formel

Beitrag von Feuerratte »

HAMMER!!!!!!!!!!!!!!!!!!! Es geht mit der 2. Formel, vielen Dank dafür.
Gert Seler
*******
Beiträge: 1763
Registriert: Di, 03.10.2006 18:05

Re: Formel

Beitrag 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
Es gibt nichts gutes, außer man tut es.
Win7_64 / LO_4.4.5.2
Karolus
********
Beiträge: 7532
Registriert: Mo, 02.01.2006 19:48

Re: Formel

Beitrag 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
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Antworten