if-Anweisung

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

Benutzeravatar
lorbass
********
Beiträge: 4116
Registriert: Mo, 01.05.2006 21:29
Wohnort: Bonn

Re: if-Anweisung

Beitrag von lorbass »

Dein Beispiel benutzt nur die Spalten A bis F. Was steht in Spalte G?

Versuch's mal mit
=IF (C7="WE";0;IF(D7-C7>F7;D7-C7-0,03125;D7-C7-0,0208333333333333))

Gruß
lorbass
berndkli
*****
Beiträge: 289
Registriert: Di, 12.04.2005 22:05

Re: if-Anweisung

Beitrag von berndkli »

Hallo Eva

ich habe mal dein Szenario mit

Code: Alles auswählen

=WENN(C2="WE";0;WENN(D2-C2>$G$2;D2-C2-0,03125;D2-C2-0,0208333333333333))
in OOo 2.2.3 deutsch nachgestellt und das macht genau das was du willst.
Ist also evtl. ein Versionsproblem.
Probier doch mal statt der Zellreferenz ($G$2) den numerischen Wert für 9 Std.( 0,38) in die Formel einzusetzen.

Code: Alles auswählen

=WENN(C2="WE";0;WENN(D2-C2>0,38;D2-C2-0,03125;D2-C2-0,0208333333333333))
Gruss Bernd
Gert Seler
*******
Beiträge: 1763
Registriert: Di, 03.10.2006 18:05

Re: if-Anweisung

Beitrag von Gert Seler »

Hallo KiGaEva,
bitte berücksichtige in Deiner Formel, das die Allgemeinen Tarifvereinbarungen erst nach 6:00 Std. eine Pause von mindestens 30Minuten
und nach 9:00 Std oder mehr eine Pause von mindestens 45Minuten vorschreiben.
Falls eine Frühstückspause Hausintern vereinbart ist und diese von der Arbeitszeit subtrahiert werden muß, sieht die ganze Sache schon
etwas anders aus.
Unter Berücksichtigung der 6:00 & 9:00 Stunden-Regel könnte die Formel so aussehen :
SpaltenTitel ab A2= "Tag"; B2= "Wochentag"; C2="Anfang"; D2="Ende"; E2= "BruttoAzeit"; F2="NettoAzeit" mit Formel in F3:
=WENN($E3="";"";WENN(UND($E3>=0,25;$E3<0,375);$E3-0,0208333;WENN($E3>=0,375;$E3-0,03125;0)))
Erklärung: Wenn( "BruttoAzeit" leer;dann nix eintragen; sonst Wenn(Und( E3 größer=6:00Std; und E3 kleiner 9:00Std);dann E3 - 30Min;
Wenn(E3 größer=9:00Std;dannE3 - 45Min; sonst schreibe 0 )))
Die Formel entsprechend nach unten kopieren. Falls die Pausenzeiten sich ändern, müssen die 4 DezimalZahlen neu berechnet werden.
siehe hier :
http://www.ooowiki.de/CalcFunktionenDat ... rieCalc%29


mfg
Gert
Es gibt nichts gutes, außer man tut es.
Win7_64 / LO_4.4.5.2
Antworten