Berechnung in einer Tabelle ... gelöst

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

Mika00069
*
Beiträge: 11
Registriert: Mi, 09.12.2020 23:37

Berechnung in einer Tabelle ... gelöst

Beitrag von Mika00069 »

Hallo,
ich komme nicht weiter, vielleicht kann mir jemand dabei helfen meine Tabelle zum laufen zu bringen.
Ich habe eine Tabelle mit Namen, Geburtstagsdatum, Eintrittsdatum, und wie alt die Person in diesem Jahr ist.
Da es bei den Daten um Ehrungen in einem Verein geht und ich mir die Arbeit mit dem rechnen sparen will, suche ich nach einer Lösung.
Das Problem ist, das kinder erst ab 6 Jahre als aktiv zählen, für die Ehrung. Wie bekomme ich es hin das man aus dem Geburtsdatum und dem Eintrittdatum eine Rechenformel bekommt, die mir dann das korrekte Datum(Jahr) nach 16 jahren Aktivität anzeigt ?
Danke im voraus für die Hilfe.
Gruß Michael
Zuletzt geändert von Mika00069 am Do, 17.12.2020 22:17, insgesamt 4-mal geändert.
echo
*******
Beiträge: 1006
Registriert: Fr, 14.11.2008 15:27
Wohnort: BRA - Nds

Re: Berechnung in einer Tabelle

Beitrag von echo »

Hallo Michael,
Prüfe welches Datum weiter in der Zukunft liegt (MAX) , das (Geb.-Datum plus 6 Jahre) oder das (Eintrittsdatum)
Zu dem Datum addierst du 16 Jahre hinzu fürs Jubiläum
Gruß Holger
Mappe2.ods
(12.68 KiB) 62-mal heruntergeladen
Mika00069
*
Beiträge: 11
Registriert: Mi, 09.12.2020 23:37

Re: Berechnung in einer Tabelle

Beitrag von Mika00069 »

Hallo Holger,
herzlichen Dank. :-)
Das hätte ich nie allein hinbekommen.
Gruß Michael
echo
*******
Beiträge: 1006
Registriert: Fr, 14.11.2008 15:27
Wohnort: BRA - Nds

Re: Berechnung in einer Tabelle

Beitrag von echo »

Hallo Michael
ja natürlich geht das.
=MAX(DATUM(JAHR(C2)+6+16;MONAT(C2);TAG(C2));DATUM(JAHR(E2)+16;MONAT(E2);TAG(E2)))
Dort werden fürs Jubiläum 16 Jahre zum Eintrittsdatum / Geb.-Datum+6 addiert.

hier kannst du weitere Jahre addieren oder subtrahieren auch verbunden mit einem Zellbezug Beispiel A1
=MAX(DATUM(JAHR(C2)+6+16-A1;MONAT(C2);TAG(C2));DATUM(JAHR(E2)+16-A1;MONAT(E2);TAG(E2)))
Reduziert das Jubiläum um X Jahre aus A1
Gleiches würde auch bei Monate funktionieren

Nachtrag:
0 für nicht bzw. 1-30 als eingabe zu der vorrigen Formel ?
30 Jahre vom Jubiläum abziehen wenn das eigentlich schon nach 16 Jahren ist.
Da hat jemand Jubiläum bevor er/sie eingetreten ist ???? na ja glaub das ist komisch :)

Gruß Holger
Mika00069
*
Beiträge: 11
Registriert: Mi, 09.12.2020 23:37

Re: Berechnung in einer Tabelle

Beitrag von Mika00069 »

Hallo Holger,

Erklärung zu: 30 Jahre vom Jubiläum abziehen wenn das eigentlich schon nach 16 Jahren ist.
Da hat jemand Jubiläum bevor er/sie eingetreten ist ???? na ja glaub das ist komisch :)

Es geht um einen Karnevalsverein, aktive bekommen nach 11 Jahren das Goldene Vlies und dann wird es komplizierter ...
Für jedes Jahr aktivität bekommt man einen 1/2 Punkt, ausser man war in einer Kampagne 1oder2 Vorsitzender, Schriftführer, Schatzmeister oder Tollität (Prinz/Prinzessin) dann bekommt man 1 Punkt.
So nach 8 Punkten ( 16Jahre ) bekommt man den Großen Verdienstorden, nach 11 Punkten ( 22Jahre) den Goldenen Löwen, darauf 22 Jahre den Löwen mit Brillanten.

Die 30 sind übertrieben .. denke 1-10 Jahre vielleicht realistischer.

Ich werde die neue Formel mal anwenden.
Aber vielen Dank für die Hilfe ...

Gruß Michael
Mika00069
*
Beiträge: 11
Registriert: Mi, 09.12.2020 23:37

Re: Berechnung in einer Tabelle

Beitrag von Mika00069 »

Hallo,

das klappt soweit echt super, jetzt fällt mir auf das einige zwar schon früh aktiv waren, dann passiv waren und jetzt wieder aktiv sind ..
leider gibt es für passive auch Ehrungen. .. Also bleibt das Eintrittsdatum gleich .. aber es gibt aktiv und aktiv für ehrung

Beispiel:
Geburts-Datum Beginn Mitglied-schaft Datum für Ehrung Aktiv KVR 11J Goldenes Vlies 08P Verdienst Groß 11P Goldener Löwe
19.08.1941 01.03.1972 1972 1972 1984 1990 1997 - Nr. 2996
18.11.1944 01.01.1976 1976 1976 1991 1996 2001 - Nr. 4117
09.05.1954 01.04.1985 1985 2018 X – 2029 X – 2034 X – 2040
03.12.1979 01.01.1987 1987 1987 1995 2000 2006 - Nr. 4954

nr.3 ist so ein Fall ... war erst wieder 2018 aktiv
das nächste wäre das Ehrungen die noch anstehen ein X - davor haben, wie füge ich dieses in die Formel ein???
zu guter letzt wäre ein farblich hinterlegtes feld für X - 2021, X - 2022, X - 2023 und X - 2024 als hinweis das was ansteht.
Gibt es für das alles, die ultimative Formel ???

Gruß Michael
echo
*******
Beiträge: 1006
Registriert: Fr, 14.11.2008 15:27
Wohnort: BRA - Nds

Re: Berechnung in einer Tabelle

Beitrag von echo »

Hallo
Wir haben das Kind, wo die Zeit der Mitgliedschaft erst ab den 6. Lebensjahr beginnt.
Wir haben das ältere Mitglied das ab dem Eintrittsdatum gezählt wird.
=Datum Plus 16 Jahre = Jubiläum
Davon können wir so viele Tage/Monate/Jahre abziehen oder addieren wie du willst.
Das haben wir mit A1 ja schon gemacht.
Wenn ich das richtig verstehe suchen wir jetzt eine Berechnung für A1.
Ich müsste also wissen wie sich die Tage/Monate/Jahre, die abgezogen/addiert werden sollen, für A1 berechnen

Eine angehängte Beispieldatei (calc keine Bilder!) wäre gut, dann könnte man eine Formel sofort testen.
Gruß Holger
Mika00069
*
Beiträge: 11
Registriert: Mi, 09.12.2020 23:37

Re: Berechnung in einer Tabelle

Beitrag von Mika00069 »

Hallo, hier die Datei.
Alle noch nicht erreichten Jahre sollten ein X - davor haben.
Die kommende 4 Jahre mit farbe hinterlegte Fläche.

Dank im voraus.

Gruss Michael
Beispiel.ods
(17.35 KiB) 51-mal heruntergeladen
echo
*******
Beiträge: 1006
Registriert: Fr, 14.11.2008 15:27
Wohnort: BRA - Nds

Re: Berechnung in einer Tabelle

Beitrag von echo »

Hallo, nachgefragt:
Was passiert wenn "aktiv seit" vom Eintrittsdatum aus gesehen in der Vergangenheit liegt, welches Datum zählt für die Ehrungen? Eintritt oder Aktivität.
Zusätzliche Aktivität > sind das Punkte(1/2jahr) oder Jahre
X bei Ehrung in der Zukunft, soll das X tag genau angezeigt werden oder soll es am 1. Januar verschwinden

Gruß Holger
Mondblatt24
*******
Beiträge: 1144
Registriert: So, 14.05.2017 16:11

Re: Berechnung in einer Tabelle

Beitrag von Mondblatt24 »

Hallo,
ich bringe mal eine kürzere Formel für E12 ins Spiel.

=MAX(EDATUM(C12;12*6);D12)


Gruß
Peter
Win 11 (x64) ▪ 24.2.2.2 (x64) ▪ AOO Portable 4.1.15
Wurde die Frage zutreffend beantwortet bitte den Betreff der Eingangsfrage mit [GELÖST] ergänzen. Beschreibung
Mika00069
*
Beiträge: 11
Registriert: Mi, 09.12.2020 23:37

Re: Berechnung in einer Tabelle

Beitrag von Mika00069 »

echo hat geschrieben: Fr, 11.12.2020 09:43 Hallo, nachgefragt:
Was passiert wenn "aktiv seit" vom Eintrittsdatum aus gesehen in der Vergangenheit liegt, welches Datum zählt für die Ehrungen? Eintritt oder Aktivität.
Zusätzliche Aktivität > sind das Punkte(1/2jahr) oder Jahre
X bei Ehrung in der Zukunft, soll das X tag genau angezeigt werden oder soll es am 1. Januar verschwinden

Gruß Holger

Hallo Holger,
für die spalten g-j zählen nur aktiv seit ... da wenn man länger wie 1 Jahr Pause macht (ohne Grund) zählen die vergangenen Jahre nicht mehr.
für die Spalten k-m zählt es zum grössten Teil ab Eintritt in den Verein ... ausser man war lange im Vorstand .. aber das ist zu viel des guten

Zusätzliche Aktivität: das sind Punkte ... als Elferrat oder in der Garde bekommt man pro Kampagne (1.11. -31.10.) 0,5 Punkte
als Vorsitzender, Schriftführer, Schatzmeister, Tollität und Tanzmariechen bekommt man 1,0 Punkt pro Kampagne.

X : eigentlich nur das Jahr ... und es soll stehenbleiben bis er/sie wirklich geehrt wird . Dann wird die Formel gelöscht und durch die jahreszahl und der Nummer des Ordens ersetzt.

Hoffe du kannst was mit anfangen.

Gruß Michael
Mika00069
*
Beiträge: 11
Registriert: Mi, 09.12.2020 23:37

Re: Berechnung in einer Tabelle

Beitrag von Mika00069 »

Mondblatt24 hat geschrieben: Fr, 11.12.2020 11:59 Hallo,
ich bringe mal eine kürzere Formel für E12 ins Spiel.

=MAX(EDATUM(C12;12*6);D12)


Gruß
Peter

Hallo Peter,

wenn ich diese Formel einfüge kommt 40048 raus !?

vielleicht fehlt etwas?

Aber mit der anderen geht es ja.

Danke dir

Gruß Michael
Mondblatt24
*******
Beiträge: 1144
Registriert: So, 14.05.2017 16:11

Re: Berechnung in einer Tabelle

Beitrag von Mondblatt24 »

Mika00069 hat geschrieben: Fr, 11.12.2020 15:59 wenn ich diese Formel einfüge kommt 40048 raus !?

vielleicht fehlt etwas?
Irgendwie hast Du die Formatierung der Zelle geändert.
Formatiere die Zelle neu: JJJJ

Gruß Peter
Win 11 (x64) ▪ 24.2.2.2 (x64) ▪ AOO Portable 4.1.15
Wurde die Frage zutreffend beantwortet bitte den Betreff der Eingangsfrage mit [GELÖST] ergänzen. Beschreibung
echo
*******
Beiträge: 1006
Registriert: Fr, 14.11.2008 15:27
Wohnort: BRA - Nds

Re: Berechnung in einer Tabelle

Beitrag von echo »

wenn ich diese Formel einfüge kommt 40048 raus !?
danke Peter
Passt schon und ist auch deutlich einfacher wenn es sich nur um volle Jahre / volle Monate dreht
>> Es sind seit dem 1.1.1900 40048 Tage vergangen.
Das ist der Wert der sich hinter dem Datum verbirgt wenn die Zelle als Zahl formatiert ist, Es entspricht dem Datum 23.08.2009

__________
So ich habe das Tabellenblatt mal kopiert und auf dem 2. Blatt die Formeln angepasst.
Schau dir das mal in Ruhe an.
Gruß Holger
Beispiel2.ods
(23.28 KiB) 47-mal heruntergeladen
Mika00069
*
Beiträge: 11
Registriert: Mi, 09.12.2020 23:37

Re: Berechnung in einer Tabelle

Beitrag von Mika00069 »

echo hat geschrieben: Fr, 11.12.2020 17:40
wenn ich diese Formel einfüge kommt 40048 raus !?
danke Peter
Passt schon und ist auch deutlich einfacher wenn es sich nur um volle Jahre / volle Monate dreht
>> Es sind seit dem 1.1.1900 40048 Tage vergangen.
Das ist der Wert der sich hinter dem Datum verbirgt wenn die Zelle als Zahl formatiert ist, Es entspricht dem Datum 23.08.2009

__________
So ich habe das Tabellenblatt mal kopiert und auf dem 2. Blatt die Formeln angepasst.
Schau dir das mal in Ruhe an.
Gruß Holger
Beispiel2.ods
Hallo Holger,

das ist super ...
Nur die
H3:K8 es wird nur das Jahr aus Spalte E genommen und die Jahre aus H2:K2 addiert
L3:N8 es wird nur das Jahr aus Spalte G genommen und die Jahre aus L2:N2 addiert
H3:N8 werden also nicht mehr jeder für sich errechnet. Statt dessen wird das Datum aus E / G hoch gerechnet. Viel kürzer
verhalten sich genau verkehrt herum aber das kann ich dann umschreiben.

Vielen lieben Dank

Gruß Michael
Antworten