Berechnung in einer Tabelle ... gelöst

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: Berechnung in einer Tabelle ... gelöst

Re: Berechnung in einer Tabelle

von echo » Fr, 11.12.2020 23:31

=MAX(DATUM(JAHR(C5)+11;MONAT(C5);TAG(C5));DATUM(JAHR(F5)+11;MONAT(F5);TAG(F5)))
=MAX(EDATUM(C5;12*11);EDATUM(F5;12*11))
Zunächst, diese Formeln berechnen exakt das gleiche, es ist das Datum mit dem Mindestalter zu dem 11 Jahre addiert werden.
Das Mindestalter wir in der aktuellen Datei Spalte E ja schon berechnet, daher reicht es, auf die Spalte zu verweisen und 11 Jahre zu addieren.
Für G12 würde das so aussehen: =EDATUM($F12;12*11)

Dito für H12 : =EDATUM($E12;12*16)
wo setze ich das ;"x - ";"") ??
In dieser Formel nirgendwo, sie liefert nur das exakte Datum,
auch in meiner Formel sind zwei Formelteile mit & verkettet. Dadurch das ich mich auf das Jahr beschränkt habe und Bezug nehme auf die Berechnung vom Eintritt sind die Teile sehr kurz.
Der Unterscheid: Die oberen zitterigen Formeln liefert das exakte Datum , während die Formel die ich benutzt habe sich auf der Jahr beschränkt.

Also zwei Formelteile:
Prüfung Jahr, wenn WAHR dann "x - " & Datum-Formel

EIN Hinweis: Mit dem Formelergebnis aus H12:M19 kannst du nicht weiter rechnen!
"x - " vorangestellt macht aus dem Datum Text, (x - JJJJ) + 22 Jahre geht nicht da musst du gleich 22+22 = 44 nehmen. (Ixx=22 plus 22)

Gruß Holger
Beispiel (1).ods
(23.05 KiB) 74-mal heruntergeladen

Re: Berechnung in einer Tabelle ... gelöst

von Mika00069 » Fr, 11.12.2020 21:11

Hallo,

die Formel ist super, berechnet aber zu viel automatisch.

Wäre es möglich, wieder zu alten einfacheren Lösung zurück zu kehren nur mit zusätzlich dem X - vor der Jahreszahl??

Beispiel:
=MAX(DATUM(JAHR(C5)+11;MONAT(C5);TAG(C5));DATUM(JAHR(F5)+11;MONAT(F5);TAG(F5)))
wo setze ich das ;"x - ";"") ??
Beispiel.ods
(20.87 KiB) 60-mal heruntergeladen

Re: Berechnung in einer Tabelle

von Mika00069 » Fr, 11.12.2020 18:08

Danke das wünsche ich Dir / Euch auch.
Und das mit Karneval das hoffe ich ...

Danke nochmal Gruß Michael

Re: Berechnung in einer Tabelle

von echo » Fr, 11.12.2020 17:57

verhalten sich genau verkehrt herum aber das kann ich dann umschreiben.
na denn, ich hoffe nächstes Jahr dürft ihr wieder Karneval feiern.
Wünsche ein schönes Weihnachtsfest und Bleibt alle gesund
Holger
Zitat von Peter:
Wurde die Frage zutreffend beantwortet den Betreff der Eingangsfrage mit [GELÖST] ergänzen.

Re: Berechnung in einer Tabelle

von Mika00069 » Fr, 11.12.2020 17:51

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

Re: Berechnung in einer Tabelle

von echo » 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
(23.28 KiB) 92-mal heruntergeladen

Re: Berechnung in einer Tabelle

von Mondblatt24 » Fr, 11.12.2020 16:48

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

Re: Berechnung in einer Tabelle

von Mika00069 » Fr, 11.12.2020 15:59

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

Re: Berechnung in einer Tabelle

von Mika00069 » Fr, 11.12.2020 15:53

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

Re: Berechnung in einer Tabelle

von Mondblatt24 » 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

Re: Berechnung in einer Tabelle

von echo » 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

Re: Berechnung in einer Tabelle

von Mika00069 » Fr, 11.12.2020 07:09

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) 95-mal heruntergeladen

Re: Berechnung in einer Tabelle

von echo » Fr, 11.12.2020 00:46

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

Re: Berechnung in einer Tabelle

von Mika00069 » Do, 10.12.2020 21:26

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

Re: Berechnung in einer Tabelle

von Mika00069 » Do, 10.12.2020 20:20

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

Nach oben