Supportnet / Forum / Tabellenkalkulation
Altersstrukturen
Frage
ich habe einen Tabelle, die mittels Formel das Alter verschiedener Mitarbeiter darstellt. Nun will ich Alterstufen auswerten die von 20 bis 65 injewels 10 und 5 Jahresabschnitten mit dem Ergebnis, dass festgestellt wird, wie viele jeweils in diesen Abschnitten vorhanden sind.
Hatte angefangen mit Wenn M5<=18 und >=25 dann 1 oder 0
Nur fehlt mir der Grips, die Formel für die ganzen stufen weiter zu entwickeln. Wer kann denn da helfen.
[sup][i]*xxxxxxxxx*[/i][/sup]
[*][sup][i]
*Threadedit* 04.11.2008, 10:09:39
Admininfo: Persönliche Daten gelöscht, siehe [u][url=https://supportnet.de/faqsthread/849]FAQ 5, #5[/url][/u][/i][/sup]
Antwort 1 von Saarbauer
Hallo,
da der Tabellenaufbau nicht klar ist,
Tabelle 1 = Mitarbeiter -> Name; Vorname; Geburtsdatum; Altersangabe in Spalte D
In Zelle D2
= DATEDIF(C2;HEUTE();"y")
und nach unten ziehen.
Tabelle 2 = Alterstruktur -> Altersangabe in Spalte A bis beginnen in Zeile 2 mit 0 und dann nach deinen Vorstellungen
In Spalze B ab Zeile 3
=SUMMENPRODUKT((Tabelle1!$D$2:$D$1000>Tabelle2!A2)*(Tabelle1!$D$2:$D$1000<=Tabelle2!A3))
und nach unten ziehen.
Hier ist die Anzahl auf 1000 Zeilen begrenzt, müsste u.U angepasst werden
Gruß
Helmut
da der Tabellenaufbau nicht klar ist,
Tabelle 1 = Mitarbeiter -> Name; Vorname; Geburtsdatum; Altersangabe in Spalte D
In Zelle D2
= DATEDIF(C2;HEUTE();"y")
und nach unten ziehen.
Tabelle 2 = Alterstruktur -> Altersangabe in Spalte A bis beginnen in Zeile 2 mit 0 und dann nach deinen Vorstellungen
In Spalze B ab Zeile 3
=SUMMENPRODUKT((Tabelle1!$D$2:$D$1000>Tabelle2!A2)*(Tabelle1!$D$2:$D$1000<=Tabelle2!A3))
und nach unten ziehen.
Hier ist die Anzahl auf 1000 Zeilen begrenzt, müsste u.U angepasst werden
Gruß
Helmut
Antwort 2 von finger59
Hallo,
ich würde die Anzahlermittlung über zählenwenn lösen.
z.B. die Anzahl der Personen, die in dem Altersbereich 20 - 25 Jahre alt sind. (Alter steht in Spalte M)
N2= zählenwenn(m2:m5000;">=20")-zählenwenn(m2:m5000;">=26)
Somit würden erst alle Personen über 20 zunächst ermittelt und dann werden die über 26 wieder abgezogen.
Auf diese Art und Weise kann man mit zählenwenn die entsprechenden Stufen sich einrichten.
In diesem Sinne... have a nice Day... Gruß Helmut
Ps... eine Begrüßung und einen Gruß am Ende macht das Leben einfacher und schöner... ;-)
ich würde die Anzahlermittlung über zählenwenn lösen.
z.B. die Anzahl der Personen, die in dem Altersbereich 20 - 25 Jahre alt sind. (Alter steht in Spalte M)
N2= zählenwenn(m2:m5000;">=20")-zählenwenn(m2:m5000;">=26)
Somit würden erst alle Personen über 20 zunächst ermittelt und dann werden die über 26 wieder abgezogen.
Auf diese Art und Weise kann man mit zählenwenn die entsprechenden Stufen sich einrichten.
In diesem Sinne... have a nice Day... Gruß Helmut
Ps... eine Begrüßung und einen Gruß am Ende macht das Leben einfacher und schöner... ;-)
Antwort 3 von Saarbauer
Hallo,
drei Anmerkungen:
@ mikemik
kann nicht funktionieren, da deine Abfrage sich selbst widerspricht <=18 ->kleiner 18; >=25 -> größer 25; bedingung kann nie erfüllt werden. Eine Eselsbrücke aus < kann man mit | ein k machen, also kleiner.
@ finger59
geht auch aber nur nur wen du es richtig machst
N2= zählenwenn(m2:m5000;">=20")-zählenwenn(m2:m5000;">=26")
Bei meiner Formel kann @ mikemik die Grenzen ändern wie er braucht, was bei deiner im endeffekt auch machbar ist, aber von die nicht dargestellt wurde
Gruß
Helmut
drei Anmerkungen:
@ mikemik
Zitat:
Wenn M5<=18 und >=25 dann 1 oder 0
Wenn M5<=18 und >=25 dann 1 oder 0
kann nicht funktionieren, da deine Abfrage sich selbst widerspricht <=18 ->kleiner 18; >=25 -> größer 25; bedingung kann nie erfüllt werden. Eine Eselsbrücke aus < kann man mit | ein k machen, also kleiner.
@ finger59
Zitat:
N2= zählenwenn(m2:m5000;">=20")-zählenwenn(m2:m5000;">=26)
N2= zählenwenn(m2:m5000;">=20")-zählenwenn(m2:m5000;">=26)
geht auch aber nur nur wen du es richtig machst
N2= zählenwenn(m2:m5000;">=20")-zählenwenn(m2:m5000;">=26")
Bei meiner Formel kann @ mikemik die Grenzen ändern wie er braucht, was bei deiner im endeffekt auch machbar ist, aber von die nicht dargestellt wurde
Gruß
Helmut
Antwort 4 von finger59
Hallo Helmut,
erstmal danke das Du den Fehler mit dem letzten "-Zeichen gesehen und dokumentierst hast. So kann der Anfrager mikemik wenigstens nicht gleich bei der Formeleingabe verzweifeln ;-).
Nun.. da ich ja den Aufbau der Tabelle nicht kenne, würde ich in dem Kopf- oder Seitenbereich einen entsprechenden Bereich mit den Staffelungen machen und dort jeweils mit zählenwenn auf meine Art und Weise zählen lassen.
Aber wie immer... es gibt mehrere Wege die nach Rom führen und so trifft man sich hier immer wieder mal mit unterschiedlichen Lösungsansätzen und Lösungen.
In diesem Sinne... nochmals vielen Dank für die Korrektur und auch Dir noch einen schönen Tag... Gruß Helmut
erstmal danke das Du den Fehler mit dem letzten "-Zeichen gesehen und dokumentierst hast. So kann der Anfrager mikemik wenigstens nicht gleich bei der Formeleingabe verzweifeln ;-).
Nun.. da ich ja den Aufbau der Tabelle nicht kenne, würde ich in dem Kopf- oder Seitenbereich einen entsprechenden Bereich mit den Staffelungen machen und dort jeweils mit zählenwenn auf meine Art und Weise zählen lassen.
Aber wie immer... es gibt mehrere Wege die nach Rom führen und so trifft man sich hier immer wieder mal mit unterschiedlichen Lösungsansätzen und Lösungen.
In diesem Sinne... nochmals vielen Dank für die Korrektur und auch Dir noch einen schönen Tag... Gruß Helmut
Antwort 5 von mikemik
Liebe Helfer,
danke für die tollen Tips. Ich werde mich mal mit der Sache auseinandersetzen.
Das Alter, wie von euch richtig vermutet, wurde durch eine Formel angegeben.
Die Tabelle habe ich bekommen, so dass ich keinen Einfluss auf die Spaltenabfolge hatte.
Ich werde mich mal darauf stürzen und sehen wie weit ich komme.
Ich danke allen für die wunderbar nachvollziehbaren Erklärungen.
Bei weitern Fragen bin ich wieder hier.
Danke der mikemik
danke für die tollen Tips. Ich werde mich mal mit der Sache auseinandersetzen.
Das Alter, wie von euch richtig vermutet, wurde durch eine Formel angegeben.
Die Tabelle habe ich bekommen, so dass ich keinen Einfluss auf die Spaltenabfolge hatte.
Ich werde mich mal darauf stürzen und sehen wie weit ich komme.
Ich danke allen für die wunderbar nachvollziehbaren Erklärungen.
Bei weitern Fragen bin ich wieder hier.
Danke der mikemik

