if-Anweisung

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: if-Anweisung

Re: if-Anweisung

von Gert Seler » Fr, 28.03.2008 13:25

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

Re: if-Anweisung

von berndkli » Fr, 28.03.2008 03:53

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

Re: if-Anweisung

von lorbass » Do, 27.03.2008 12:05

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

Nach oben