SUMMENPRODUKT
05.09.2016 14:12:13
herman
ich habe eine Tabelle, mit einer Vielzahl an Informationen.
Unter anderem sind dort ein "Typ" enthalten und zwei Datumsangaben. Aus diesen zwei Datumsangaben soll ein Alter berechnet werden.
Ich möchte nun eine kleine Auswertung fahren, wie viele Personen in bestimmten Altersgruppen einen bestimmten Typ benutzen.
Beispiel Einträge der Tabelle:
Typ A 01.01.1980 01.01.2016
Typ A 01.01.1981 01.01.2016
Es müsste nun in der Auswertung für "Typ A" in der Altersgruppe "30 - 39" zwei Einträge gezählt werden, soweit, so simpel.
Als Formel benutze ich für die einzelnen Altersgruppen die Folgende
=SUMMENPRODUKT(('Tabell1'!$A$2:$A$10000="Typ A") *((('Tabelle1'!$M$2:$M$10000-'Tabelle1'!$AA$2:$AA$10000)/365)>=30) *((('Tabelle1'!$M$2:$M$10000-'Tabelle1'!$AA$2:$AA$10000)/365) Problem:
Addiere die Ergebnisse aus den einzelnen Altersgruppen, werden 200 Einträge einfach nicht "kategorisiert". Lasse ich beispielsweise nur die Anzahl der Einträge von "Typ A" ermitteln, finden sich hier 200 Einträge mehr. Hat jemand eine Idee woran das liegen könnte?
In jeder Zeile ist ein Typ eingetragen und in jeder Zeile lassen sich definitiv auch zwei Datumsangaben finden. Ob diese plausibel sind oder nicht, sei mal dahin gestellt (damit meine ich, manche Personen hätten theoretisch ein negatives alter oder wären weit über 100 Jahre alt etc.)
=SUMMENPRODUKT(('Tabelle1'!$A$2:$A$10000="Typ A") *((('Tabelle1'!$M$2:$M$10000-'Tabelle1'!$AA$2:$AA$10000)/365) 30-39
=SUMMENPRODUKT(('Tabell1'!$A$2:$A$10000="Typ A") *((('Tabelle1'!$M$2:$M$10000-'Tabelle1'!$AA$2:$AA$10000)/365)>=30) *((('Tabelle1'!$M$2:$M$10000-'Tabelle1'!$AA$2:$AA$10000)/365) 40-49
=SUMMENPRODUKT(('Tabell1'!$A$2:$A$10000="Typ A") *((('Tabelle1'!$M$2:$M$10000-'Tabelle1'!$AA$2:$AA$10000)/365)>=40) *((('Tabelle1'!$M$2:$M$10000-'Tabelle1'!$AA$2:$AA$10000)/365) 50-59
=SUMMENPRODUKT(('Tabell1'!$A$2:$A$10000="Typ A") *((('Tabelle1'!$M$2:$M$10000-'Tabelle1'!$AA$2:$AA$10000)/365)>=50) *((('Tabelle1'!$M$2:$M$10000-'Tabelle1'!$AA$2:$AA$10000)/365) >60
=SUMMENPRODUKT(('Tabelle1'!$A$2:$A$10000="Typ A") *((('Tabelle1'!$M$2:$M$10000-'Tabelle1'!$AA$2:$AA$10000)/365)>=60))