Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Excelformel wenn/dann/oder/sonst





Frage

In einer Tabelle, steht in der "Spalte A" der Wochentag, in der "Spalte „B“, „C“ und „D“ jeweils die geleisteten Stunden des Tages auf verschiedenen Kostenstellen, nun sollen in den nächsten Spalten folgendes gerechnet werden: In der Spalte „E“ wird mit der Formel: =(b2<>0)*WENN(ODER(LINKS(A2)="f";LINKS(A2)="s");b2;b2-0,5) überprüft, wenn Spalte B >0, dann 0,50 Std abziehen, jedoch wenn Spalte A=Freitag, Samstag, Sonntag, dann die Stunden aus B übernehmen. Nun soll in der Spalte F überprüft werden, wenn Spalte B=0, dann Spalte C überprüfen ob >0 dann 0,50 Std abziehen, jedoch wenn Spalte A=Freitag, Samstag, Sonntag, dann die Stunden aus C übernehmen Nun soll in der Spalte g überprüft werden, wenn Spalte B=0 und Spalte C=0, dann Spalte D überprüfen ob >0 dann 0,50 Std abziehen, jedoch wenn Spalte A=Freitag, Samstag, Sonntag, dann die Stunden aus D übernehmen usw. usw Wochentag 21101 21112 etc 21101 21112 geleistet Std geleistet Std Std. Wochen- Std. Wochen- bericht bericht Montag 4,75 1,25 4,25 1,25 Dienstag 3,25 5,75 2,75 5,75 Mittwoch 1,25 5,75 0,75 5,75 Donnerstag 0,00 2,25 0,00 1,75 Freitag 5,00 0,00 5,00 Samstag 2,00 0,00 2,00 Sonntag 0,00 0,00 Monika

Antwort 1 von hofi76

Da gibts bereits so was ähnliches


Artikel: Arbeitszeiten
Von: TommyRo gesendet am: 11.07.2004 21:28:45


Antwort 2 von ChrisWave

Und Du möchtest jetzt alle Formeln gebastelt haben, ja?!


MfG

Antwort 3 von ChrisWave

Kommt das in etwa für F hin? :

Musst noch die Zelle ändern von der 0,5 abgezogen werden soll, sowie die 0 als letzte Alternative!


=WENN(UND(B1=2;C1>0);D1-0,5;WENN(ODER(A1="Freitag";A1="Samstag";A1="Sonntag");C1;0))

Hoffe auch die Abfragereihenfolge soll so sein!
Geb bescheid!

MfG

Antwort 4 von Arnim

Hallo Monika,
so ganz werde ich nicht schlau aus dem "usw.usw,"
Vielleicht kannst Du selbst die Formel weiter ausbauen. Ich habe sie möglichst einfach geschrieben:
=WENN(B2>0;E2-0,5;WENN(A2=WOCHENTAG(A2;2)>5;C2+D2))

Dazu muss ich bemerken, dass die Spalte A mit Datum "TTTT" formatiert ist. Wenn Du also "Monatag" in A2 haben willst, schreibe z.B. den 12.7.2004.

Gruß Arnim

Antwort 5 von ChrisWave

Dabei stellst sich ja erstmal die Frage was heisst es steht in Spalte A der Wochentag?
Von Hand getipselt, als Datum, als Zahl....!=!?
Arnim hat recht ich weiss nicht ob Du alle Angaben die Du in den Formeln willst auch wirklich uns hier (ausführlich) beschrieben hast !



MfG

Antwort 6 von Wasserm

Hallo,

usw. usw, bedeutet, daß in den nächsten Spalten noch weitere Kostenstellen kommen.

Es soll gerechnet werden, wenn Mo,Di,Mi,Do -0,5 Std, wenn Fr,Sa,So die eingetragenen Std. übernehmen, diese Formel funktioniert für die Spalte B
=(b2<>0)*WENN(ODER(LINKS(A2)="f";LINKS(A2)="s");b2;b2-0,5)
wenn jedoch in der Spalte B 0 Std. stehen und in der Spalte C z. B. 1 Std. muß in diese Kostenstelle die 0,5 Std. abgezogen werden, steht jedoch in der Spalte B 1 Std. muß aus der Spalte C die tatsächlichen Stunden gerechnet werden.

Gruß Monika

Antwort 7 von Arnim

Hallo Monika,
ich bin gerade wieder in diesem Thread gelandet und sehe, dass offensichtlich keine für Dich brauchbare Lösung gefunden wurde.
Auch die gleiche Anfrage im anderen Forum hat wohl noch nicht gefruchtet.
Es ist manchmal sehr schwer ein Problem so umfassend zu erklären, dass auch andere damit klar kommen können. Das geht außer Dir und mir vielen so. Wenn Du also noch keine Lösung gefunden hast, dann kannst Du mir die Datei (auch auszugsweise) schicken und dort erklären, was Du genau gelöst haben möchtest. Ich stelle sie auch dann anderen zur Verfügung, die einen Lösungsvorschlag machen wollen.
Ich selbst kann Dir allerdings aus zeitlichen Gründen vor morgen Abend keine Antwort geben.
Wenn Dir also noch an einer Hilfestellung gelegen ist, dann melde Dich per E-Mail (Adresse oben).

Gruß Arnim

Antwort 8 von Arnim

Hallo Monika,
nach meiner Rückkehr werde ich jetzt die von Dir erhaltene Datei mal anschauen und mich an die Arbeit machen. Ob ich Dir heute antworten kann, weiß ich natürlich noch nicht.
Vielleicht haben auch andere Interesse an der Lösung Deines Problems. Die Datei stelle ich gerne zur Verfügung.

Gruß Arnim


Antwort 9 von Arnim

Hallo Monika,
die Datei habe ich Dir soeben zurückgeschickt.
Die Formeln entsprechen meinem ersten Vorschlag. Die Grundformel ist:
=WENN((C2=0)*(A2=WOCHENTAG(A2;2)>5);C2;C2-0,5)
Voraussetzung ist die Formatierung der Wochentage in Spalte A mit TTTT.
Für eine automatische Erweiterung der Formeln (zum Kopieren) in den Folgespalten fehlt mir das Insiderwissen.
Vielleicht kommst Du aber auch so zurecht.

Gruß Arnim

Antwort 10 von Wasserm

Hallo Arnim,

leider funktioniert in Deiner Formel noch nicht, daß wenn Freitag, Samstag, Sonntag, dann keine 0,5 Std minus, sondern die vollen Stunden übernehmen.

Gruß Monika

Antwort 11 von Arnim

Hallo Monika,
ich habe die Formel abgeändert in:
=WENN((C2=0)+(WOCHENTAG($A2;2)>=5);C2;C2-0,5)
Hoffentlich funktioniert's jetzt!
Gtuß Arnim

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: