Seite 1 von 1

Bestimmte Wochentage automatisch auflisten klappt nicht

Verfasst: Di 25. Dez 2012, 05:06
von Phin
Hi,

ich sitze hier an einer Fahrtenliste, diese soll bestimmte Wochentage (Montag, Mittwoch, Freitag) eines Monat als Datum auflisten, der Bequemlichkeit halber automatisch.
Im Netz habe ich dann folgenden Hinweis gefunden:
if the date in C1 is 19th December 2012, then the formula will produce 3, because the 3rd is the first Monday in December 2012.

To create the full date of the first Monday, you can use:

=DATE(YEAR(C1),MONTH(C1),MOD(DAY(C1)-WEEKDAY(C1,2)+1,7))
Hier produziert das einen Err 501. In der übersetzten Version ebenso:

Code: Alles auswählen

=DATUM(JAHR(C1),MONAT(C1),REST(TAG(C1)-WOCHENTAG(C1,2)+1,7))
Was auffällt: Calc hängt an die ZellID bei WOCHENTAG eine Null dran:

Code: Alles auswählen

=DATUM(JAHR(C1),MONAT(C1),REST(TAG(C1)-WOCHENTAG(C10,2)+1,7))

Da ich +-0 Ahnung von den Formeln habe: kann mir mal jemand einen heißen Tipp geben? Danke! :)

Re: Bestimmte Wochentage automatisch auflisten klappt nicht

Verfasst: Di 25. Dez 2012, 07:35
von paljass
Hi Phin,
in der deutschen Version von Calc gelten Kommata als Dezimaltrenner; du kannst damit keine Formelteile voneinander trennen.
Die richtige Formel lautet also

Code: Alles auswählen

=DATUM(JAHR(C1);MONAT(C1);REST(TAG(C1)-WOCHENTAG(C1;2)+1;7))
Diese ergibt aber immer nur den Montag.
Daher schreibst du in die Zelle unter der obigen Formel

Code: Alles auswählen

=A1+2+WENN(WOCHENTAG(A1;2)=5;1;0)
Diese Formel kannst du dann soweit nach unten kopieren, wie du sie brauchst.

Gruß und schöne Weihnachten noch
paljass

Re: Bestimmte Wochentage automatisch auflisten klappt nicht

Verfasst: Mi 26. Dez 2012, 11:51
von Phin
Ah, vielen Dank! Musste ja so ein "dummer" Fehler sein. :)

Bei mir gibt "=A1+2+WENN(WOCHENTAG(A1;2)=5;1;0)" aber nur "2" als Ergebnis?
Bei mir steht die 1. Formel in B3, das Datum in C1. Müsste dann beginnend mit B4
es nicht "=B3+2+WENN(WOCHENTAG(B3;2)=5;1;0)" heißen? Oder wo ist mein Denkfehler? :)
Das wiederum ergibt dann aber 41276...
TestCalcDatum.ods
(8.73 KiB) 179-mal heruntergeladen

Re: Bestimmte Wochentage automatisch auflisten klappt nicht

Verfasst: Mi 26. Dez 2012, 12:50
von karolus
Hallo

Du musst die Ergebniszelle nur noch als Datum formatieren
→Rechtsklick→Zelle formatieren →Zahlen→Datum...

Karolus