Frage stellen
1

Wert und Formatierung von Wochentag

gefragt 2019-10-27 09:34:10 +0100

tmlof Gravatar-Bild

Ich mache eine Auswertung, wie oft ein bestimmter Wochentag in einer Datenmenge vorkommt.

Der Montag soll den kleinsten numerischen Wert haben, daher =WOCHENTAG(DATUMWERT("21.10.2019")**;2**). Das Ergebnis ist wie gewünscht "1".

Wenn die Zelle mit "NNN" formatiere, wird aber "Sonntag" statt "Montag" angezeigt. Die Sprache ist durchgängig auf "Deutsch (Deutschland)" eingestellt.

Wie erreiche ich es, dass auch die Formatierung "1" als Montag und "7" als Sonntag darstellt?

Bearbeiten Tags ändern Melden schließen vereinen löschen

Kommentare

Hallo!

Der erste Wochentag in Amerika ist Sonntag, deshalb habe ich folgende Formel für dich:

                                                             =WOCHENTAG(DATUMWERT("21.10.2019")-1)

Dein Wunsch war: Montag =1....Sonntag ist 7

Ich hoffe, ich habe deinen Wunsch richtig verstanden. Gruß Schwebebahn

Schwebebahn Gravatar-BildSchwebebahn ( 2019-10-27 10:57:13 +0100 )Bearbeiten

Die triviale Lösung ist mir bewußt.

Meine Erwartungshaltung ist, dass im Gebietsschema "Deutsch (Deutschland)" der kleinste Wert der Zielmenge der Funktion "=WOCHENTAG(A1;2)" zu "Montag" formatiert wird und nicht zu "Sonntag".

tmlof Gravatar-Bildtmlof ( 2019-10-27 12:36:06 +0100 )Bearbeiten

Wenn die Zelle mit "NNN" formatiere, wird aber "Sonntag" statt "Montag" angezeigt

Wenn Du welche Zelle mit NNN formatierst? Du meinst doch nicht etwa die Zelle, in der das Ergebnis von =WOCHENTAG(DATUMWERT("21.10.2019");2) steht?.Das wäre nämlich der 31.12.1899 und das war ein Sonntag. Die Funktion WOCHENTAG liefert eine integer Zahl zwischen 1 und 7 (0 - 6 bei Typ 3). Formatierst Du diese Zahl (nennen wir sie n) nun mit NNN sagst Du Calc in Endeffekt "Betrachte diese Zahl als Datum und zeig mir bitte den Wochentag dieses Datums an" und das ist der n-te Tag nach dem 30.12.1899.

Zu Deiner Erwartungshaltung: Die Funktion WOCHENTAG liefert weder ein Datum noch einen wie auch immer gearteten Tagesnamen sondern nur einen integer Wert. Lies hier auch zum Thema "Wie ist ein Datum im ODF spezifiziert" [auf Englisch]

Opaque Gravatar-BildOpaque ( 2019-10-27 12:54:19 +0100 )Bearbeiten

3 Antworten

0

geantwortet 2019-10-27 14:04:50 +0100

Opaque Gravatar-Bild

updated 2019-10-27 18:15:34 +0100

Hallo

zu Deiner Frage Wie erreiche ich es, dass auch die Formatierung "1" als Montag und "7" als Sonntag darstellt?

Gar nicht - denn der integer Wert 1 ist - als Datum interpretiert - der 31. Dezember 1899 und das war ein Sonntag. Der Wert 7 ist der 6. Januar 1900 und das war ein Samstag (jeweils in den Standard-Einstellungen mit dem 30.12.1899 als Tag 0 der Zeitrechnung)

Siehe auch meinen Kommentar und folgenden Screenshot (Calc-intern ist jedes Datum als integer Wert - also das was in Spalte D steht - gespeichert. Alle Formatierungen sind letztlich nur Anweisungen, diesen integer Wert in einer bestimmten Art und Weise darzustellen)

Bildbeschreibung

Die Formatierung NNN eines Datums zeigt Dir den Wochentag an - Die Funktion WOCHENTAG liefert einen integer Wert oder mit anderen Worten: Die Funktion WOCHENTAG beantwortet die Frage Der wievielte (Zahl!!!)Tag der Woche ist das betreffende Datum? - Sie liefert keine Antwort auf die Frage Welchen Namen hat der Wochentag des Datums? (was man aus dem Wort WOCHENTAG ableiten könnte;man aber gar nicht als Funktion benötigen würde, weil man ja nur das Datum mit NNN formatieren muss, um den Namen zu erhalten).

Bearbeiten Melden löschen Link mehr
0

geantwortet 2019-10-27 10:30:34 +0100

ebot Gravatar-Bild

Bei mir wird der heutige Tag (27.10.2019) richtig als Sonntag angezeigt.

Bildbeschreibung

Einstellungen in Calc sind zu berücksichtigen für

Extras>Optionen>LibreOffice>Allgemein/Jahr [bei mir 1930 bis 2029)]

Extras>Optionen>LibreOfficeCalc>Berechnen/Datum [bei mir 30.12.1899 (Standard)]

Bearbeiten Melden löschen Link mehr

Kommentare

Bei mir Windows 10 Home; Version 1903; 64-Bit | LibreOffice, Version: 6.3.2.2 (x64).

ebot Gravatar-Bildebot ( 2019-10-27 10:31:03 +0100 )Bearbeiten
0

geantwortet 2019-10-27 13:20:48 +0100

PKG Gravatar-Bild

Hallo, laß den Typ weg, dann beginnt die Zählung am Sonntag.

C:\fakepath\Startdatum.ods

Bearbeiten Melden löschen Link mehr
Registrieren oder einloggen, um zu antworten

Antwortwerkzeuge

1 Beobachter

Statistik

Gefragt: 2019-10-27 09:34:10 +0100

Angesehen: 43 Mal

Aktualisiert: Oct 27