Wochenenden und Feiertage berücksichtigen

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: Wochenenden und Feiertage berücksichtigen

von Andreas-B. » Mi, 01.11.2006 00:41

Danke Karo!

Das haut hin :) .
So schafft man sogar etwas zur späten Stunde.

Ich wünsche eine gute Nacht

von Karolus » Di, 31.10.2006 23:25

Hallo Andreas

Etwa so, obs kürzer geht weis ich nicht::
=SUMMENPRODUKT(WOCHENTAG(B6:B36;2)=6;H6:H36="haase")+SUMMENPRODUKT(WOCHENTAG(B6:B36;2)=6;I6:I36="haase")+SUMMENPRODUKT(WOCHENTAG(B6:B36;2)=6;J6:J36="haase")+SUMMENPRODUKT(WOCHENTAG(B6:B36;2)=6;K6:K36="haase")+SUMMENPRODUKT(WOCHENTAG(B6:B36;2)=6;L6:L36="haase")+SUMMENPRODUKT(WOCHENTAG(B6:B36;2)=6;M6:M36="haase")+SUMMENPRODUKT(WOCHENTAG(B6:B36;2)=6;N6:N36="haase")+SUMMENPRODUKT(WOCHENTAG(B6:B36;2)=6;O6:O36="haase")

Gruß Karo

Neue Frage :2 Bedingungen

von Andreas-B. » Di, 31.10.2006 22:23

Hallo,

ich habe wieder eine ähnliche Frage zum selben Projekt, d.h. ich komme wieder mal nicht auf die Formel:

Beispiel:
In einem Monatsblatt (Datumsbereich B6:B36) werden im Zellbereich H6:O36, Namen eingetragen.
Ich möchte nun zählen, wenn der Name "Haase" in diesem Bereich eingetragen ist, aber nur an den Samstagen.

Hier ein von mir falsches Beispiel, welches leider nicht ganz die Lösung darstellt:
=WENN(UND(ZÄHLENWENN(H6:O36;"Haase"));+UND(WENN(WOCHENTAG(B6:B36;0)=6)
Gruss,
Andreas

von Andreas-B. » Fr, 20.10.2006 10:41

:)
Danke
:!:

von Karolus » Do, 19.10.2006 20:23

Hallo Andreas

Da haben wir wohl beide den logischen Kopfstand in Spalte E genau anders herum interpretiert und haben angenommen das "F" ausgegebeben wird, wenn Feiertag !

Das
NICHT(E9<>"F")
in deiner jetzigen Formel kannst du ersetzen durch
E9="F"

Gruß Karo

von Andreas-B. » Do, 19.10.2006 12:40

Sorry,
das ich mich jetzt erst melde!
Ich tüftel noch, denn leider funktioniert es noch nicht ganz.

Das betrifft beide Versionen, die von FranzX, sowie die von Karolus.
Da ich noch keine Lösung habe, kann es ja auch mein Fehler sein.
Ich habe aber vorsichtshalber ein neues Tabellendokument verfasst und nach Euren Beispiellösungen angelegt.

Beisspiel "FranzX" gibt immer nur 7,7 aus, wenn in Spalte E, kein F oder etwas anderes steht. Also genau verkehrter Effekt.
Berücksichtigung der Wochentage funktioniert.

Beispiele von "Karolus": hier sind die Ergebnisse die gleichen wie bei
"FranzX" . Feiertage werden nicht berücksichtigt.....

....habe gerade eine Lösung gefunden:

=WENN(UND(WOCHENTAG(B9;2)<6;NICHT(E9<>"F");ODER(J9="U";J9="K"));7,7;"")

damit funktioniert es.

Vielen Dank Euch beiden.

P.S. den Buchtip von Franz kann ich nur weitergeben. Bei Amazon bekommt man es gebraucht, wie neu, für weniger! =MINIMALWERT
:wink:

von Karolus » Mi, 18.10.2006 08:12

Hallo Andreas

=SUMMENPRODUKT(WOCHENTAG(B6;2)<6;E6<>"F";ODER(J6="U";J6="K"))*7,7
oder auch
=WENN(UND(WOCHENTAG(B6;2)<6;NICHT(E6="F");ODER(J6="U";J6="K"));7,7;"")
und nach unten ziehen.

Gruß Karo

von FranzX » Mi, 18.10.2006 07:43

Hallo Andreas B.

probiere mal folgende Formel:

In B6 steht das Datum.
In E6 steht entweder "F" oder etwas anderes.

In K6 schreibst du die Formel:

=7,7*(WENN(WOCHENTAG(B6;2)<6))*(WENN(E6<>"F"))

Als Ergebnis erhältst du die Zahl 7,7 wenn der Tag kein Feiertag ist und nicht auf ein Wochenende fällt.
Diese Formel kannst du einfach nach unten ziehen. Wenn anstelle der "0" nichts erscheinen soll, kannst du die Formel leicht in eine weitere WENN()-Formel einbauen.

TIPP:
Das neu erschienene Buch des C&L-Verlags:
OpenOffice.org Calc - Formeln und Funktionen.

Es enthält mehr als 200 sofort einsetzbare Formeln, viele Beispiele für bedingte Formatierungen
und Zahlenformate sowie einen ausführlichen Kurs zum Arbeiten mit Formeln und Funktionen.

Mehr dazu unter: http://www.cul.de/oocalc.html


Viele Grüße
FranzX

Wochenenden und Feiertage berücksichtigen

von Andreas-B. » Di, 17.10.2006 23:15

Hola Senoritas & Muchachos, como esta?

Ich benötige eine Formel in der die Feiertage und Wochenenden berücksichtigt werden....

und so sieht´s aus:
B6 bis B36 den Monat Jan. 07, 1.-31.
E6 bis E36 wird der Feiertag ausgegeben ( F, wenn nicht Feiertag)hier steht noch ne riesige Formel um den Feiertag zu erfassen. Ist für die Lösung aber nicht so wichtig.
F6 bis F36 nochmaliges auslesen des Feiertages mit =WENN(E6<>"F";E6;"") in dem Beispiel wird hier Neujahr ausgegeben

Ich möchte nun z.B. in J6 bis J36 mit den Buchstaben "U" und "K" Urlaub und/oder Krankheit notieren.
In K6 bis K36 soll dann, wenn K oder U gesetzt wurde, dafür 7,7 ( 7,7 Stunden Arbeitszeit bei einen Tag Urlaub oder Krank)
als Wert ausgeben werden, aber nicht am Samstag,Sonntag oder Feiertag. In dem Fall nur Null oder nichts"".
Ich werkel noch mit WENN / WOCHENTAG und =WENN(E6<>"F";E6;"")...

Wer gerne helfen möchte!? Wäre sehr nett!
Ansonsten werde ich die Lösung hier posten, auch wenn es eine Woche dauert.

hasta luego,
Andreas B.

Nach oben