Seite 1 von 1

29. Februar

Verfasst: Sa 2. Mai 2020, 14:58
von KBDCALLS
Ich habe mir mit Calc eine Tabelle für den Gasverbrauch erstellet . Die besteht aus ingesamt 13 Tabellen Blättern. Auf Blatt 1 für gesamte Jahr und dann nochmal für Januar bis Dezember jeweils eins.

Das Problem ist jetzt der 29 Februar. Im nächsten Jahr gibts denn dann ja nicht mehr.

In der ersten Tabelle wird der aktuelle Zählerstand eingetragen. Der wird dann in jeweiles Monatstabelle übertragen.

Der Wert wird so ausgelesen. Für das Jahr 2020

Code: Alles auswählen

   =$'2020'.C61
   =$'2020'.C62 
   =$'2020'.C63
 
C61 ist der 28 Februar C62 der 29 Februar und C63 der 1 März

Im nächsten Jahr gibt es keinen 29 Februar.

Code: Alles auswählen

   =$'2021'.C61
   =$'2021'.C62 
   =$'2021'.C63
 

Jetzt gibt aber den 29 Februar nicht mehr. Jetzt wäre C61 der 28 Februar C62 der 1. März

Lösche ich jetzt aber aus der Februar Tabelle den 29 Februar raus . Dann bleibt der 1 März bei C63 obwohl da jetzt eigentlich C62 stehen müßte. Nenne ich die Jahrestabelle um dann ändert sich auch überall die 2020 in 2021 . Nur das jetz beim 1 März der Wert vom 2 März sehen würde , Und die nachfolgen Tage sind auch dadurch falsch. Weil die nachfolgenden Tabellen das fehlen des 29 Februar nicht mitbekommen. März usw.

Re: 29. Februar

Verfasst: Sa 2. Mai 2020, 15:12
von Mondblatt24
Hallo,
bitte die Datei anhängen, um Deine Aussagen zu unterstützen.
Dateieanhänge.png
Dateieanhänge.png (41.4 KiB) 6116 mal betrachtet
Gruß Peter


PS: Die Funktion ISTSCHALTJAHR() kannst Du ja trotzdem mal anschauen.

Re: 29. Februar

Verfasst: Sa 2. Mai 2020, 15:56
von Wanderer
Eine Frage hast Du ja nicht gestellt.

In absehbarer Zeit ist keine Kalenderreform ohne Schalttafel zu erwarten, also könntest Du Deine Tabelle den Realitäten anpassen.

Einfache Variante: Akzeptiere eine Leerzeile an nicht vorhandenen Tagen.

Aufwendiger: Fang von vorne an. Aus irgendwelchen Gründen arbeitet Calc intern mit Tageszahlen, Du könntest diese nutzen um Deine Tabelle zu erzeugen und einfach herausfinden, ob der Folgetag in den gleichen Monat gehört.

Oder Du verwirft den kompletten Aufbau, machst eine Tabelle mit den Meßdaten und lässt den Computer einfach Deine Daten auswerten. Pivot-Tabellen und Spezialfilter mit Ausgabe in andere Tabellenblätter wären möglich.

Mfg, Jörn

Falls Du die Kalenderreform bevorzugst, Fang an zu beten. Der letzte Kalender stammt von Papst Gregor.

Re: 29. Februar

Verfasst: Sa 2. Mai 2020, 18:39
von redeagle56
Hallo,
habe dir mal eine Variante angehängt wie man mit dem 29. Februar arbeiten kann.

MfG Günter
29. Februar.ods
(12.26 KiB) 267-mal heruntergeladen

Re: 29. Februar

Verfasst: Sa 2. Mai 2020, 22:15
von KBDCALLS
Ich hänge mal meine Tabellen an. Ist zwar jetzt nix überragendes aber für den Zweck ausreichend. Da gibt es bestimmt elegantere Lösungen.

Re: 29. Februar

Verfasst: So 3. Mai 2020, 07:09
von paljass
Hi,
du brauchst doch in A3 nur die Formel =A2+1. Die kopierst du nach unten bis du den 31.12.XXXX erreicht hast - fertig.

Gruß
paljass

Re: 29. Februar

Verfasst: So 3. Mai 2020, 09:23
von Mondblatt24
Hallo,
mit den Formeln in der Januartabelle (C3, D3, E3)
ist es egal, wo in der Jahrestabelle, ein Datum steht (solange es im angegebenen Bereich ist). :lol:
Die Formeln sind auf die anderen Monate durch copy&paste übertragbar.


Gruß Peter

Re: 29. Februar

Verfasst: Mo 4. Mai 2020, 19:52
von redeagle56
Hallo,
habe mal die Tabelle "Gasverbrauch" so bearbeitet, das der 29. Februar berücksichtigt wird.
Die Tabelle "2020" und die Tabellen Januar - Dezember sind ebenfalls bearbeitet.
Tabellenblatt "2020" Zelle B1 das Jahr eingeben. Weitere Anpassungen (Eingabe der Daten) musst du selbst vornehmen.
Wo werden welche Daten eingetragen? Würde mich gerne weiter damit beschäftigen.
Hoffe es klappt.

MfG Günter
Gasverbrauch_2020.ods
(71.78 KiB) 192-mal heruntergeladen