Hallo,
Ich habe eine Frage.
Aber zunächst zur Ausgangssituation.
Folgende Tabelle ist meine Arbeitsgrundlage (vereinfachter, anonymisierter Ausschnitt der Daten):
Aufgabe 1: Finde und kennzeichne die Person, die im Alter von 25 und 40 Jahren ist.
Aufgabe 2: Markiere den Haushalt, wenn mindestens eine Person in obigem Alter ist.
Mein Lösungsansatz:
*Ich habe vorab alle Kunden mit dem richtigen Alter in Excel gefiltert.
Das Zwischenergebnis habe ich in ein anderes Blatt kopiert.
In Hilfsspalte1 habe ich mit Hilfe der Funktion zählenwenn() gezählt, wie viele Kunden im Suchbereich des Zwischenergebnisses mit dem Alter übereinstimmen. Als Ergebnis hatte ich dann in meiner Hilfsspalte 1 entweder eine 0 oder eine 1.
Soweit so gut.
Da aber nun alle Kunden eines Haushaltes betrachtet werden sollten, die einen Kunden enthalten, der innerhalb des vorgegebenen Alters ist, wurde es für mich etwas schwieriger.
Mein Lösungsansatz dafür habe ich genauso gehandhabt wie für Lösung 1.
Ich habe also vorab wieder gefiltert, wer ein entsprechendes Alter aufweist (Hilfsspalte1 = 1).
Diese Kunden bzw. deren Haushaltsnummer habe ich als Zwischenergebnis2 in ein anderes Blatt kopiert:
Die Haushaltsnummer 5 bleibt dabei außen vor, weil sie nicht dem Alter entspricht.
Nun habe ich mein Schema weiter forgesetzt und habe eine Hilfsspalte2 hinzugefügt.
In dieser habe ich wieder mit zählenwenn() gezählt, wie viele Haushalte im Suchbereich des Zwischenergebnisses2 übereinstimmen.
Als Ergebniss hatte ich dann in Hilfsspalte2 unterschiedliche Zahlen:
Nun habe ich alle mit einer 0 herausgefiltert und hatte mein Ergebnis: "Markiere den Haushalt, wenn mindestens eine Person in obigem Alter ist."
Meine Frage an euch: Kann man das ohne Hilfsspalten und mit Formeln lösen?
Wenn ja, wie?
Danke vorab für euren investierten Hirnschmalz.
Ich habe eine Frage.
Aber zunächst zur Ausgangssituation.
Folgende Tabelle ist meine Arbeitsgrundlage (vereinfachter, anonymisierter Ausschnitt der Daten):
Haushalt | Kunde | Alter |
1 | 1 | 23 |
1 | 2 | 41 |
1 | 3 | 39 |
2 | 3 | 21 |
2 | 4 | 36 |
3 | 5 | 37 |
3 | 6 | 40 |
4 | 7 | 39 |
Aufgabe 1: Finde und kennzeichne die Person, die im Alter von 25 und 40 Jahren ist.
Aufgabe 2: Markiere den Haushalt, wenn mindestens eine Person in obigem Alter ist.
Mein Lösungsansatz:
Haushalt | Kunde | Alter | Hilfsspalte1 |
1 | 1 | 23 | * |
1 | 2 | 41 | |
1 | 3 | 39 | |
2 | 3 | 21 | |
2 | 4 | 36 | |
3 | 5 | 37 | |
3 | 6 | 40 | |
4 | 7 | 39 | |
5 | 8 | 42 |
Zwischenergebnis |
39 |
36 |
37 |
40 |
39 |
*Ich habe vorab alle Kunden mit dem richtigen Alter in Excel gefiltert.
Das Zwischenergebnis habe ich in ein anderes Blatt kopiert.
In Hilfsspalte1 habe ich mit Hilfe der Funktion zählenwenn() gezählt, wie viele Kunden im Suchbereich des Zwischenergebnisses mit dem Alter übereinstimmen. Als Ergebnis hatte ich dann in meiner Hilfsspalte 1 entweder eine 0 oder eine 1.
Soweit so gut.
Da aber nun alle Kunden eines Haushaltes betrachtet werden sollten, die einen Kunden enthalten, der innerhalb des vorgegebenen Alters ist, wurde es für mich etwas schwieriger.
Mein Lösungsansatz dafür habe ich genauso gehandhabt wie für Lösung 1.
Ich habe also vorab wieder gefiltert, wer ein entsprechendes Alter aufweist (Hilfsspalte1 = 1).
Diese Kunden bzw. deren Haushaltsnummer habe ich als Zwischenergebnis2 in ein anderes Blatt kopiert:
Zwischenergebnis2 (Haushaltsnummer) |
1 |
2 |
3 |
4 |
Die Haushaltsnummer 5 bleibt dabei außen vor, weil sie nicht dem Alter entspricht.
Nun habe ich mein Schema weiter forgesetzt und habe eine Hilfsspalte2 hinzugefügt.
In dieser habe ich wieder mit zählenwenn() gezählt, wie viele Haushalte im Suchbereich des Zwischenergebnisses2 übereinstimmen.
Als Ergebniss hatte ich dann in Hilfsspalte2 unterschiedliche Zahlen:
Haushalt | Kunde | Alter | Hilfsspalte1 | Hilfsspalte2 |
1 | 1 | 23 | * | 1 |
1 | 2 | 41 | 1 | |
1 | 3 | 39 | 1 | |
2 | 3 | 21 | 1 | |
2 | 4 | 36 | 1 | |
3 | 5 | 37 | 2 | |
3 | 6 | 40 | 2 | |
4 | 7 | 39 | 1 | |
5 | 8 | 42 | 0 |
Nun habe ich alle mit einer 0 herausgefiltert und hatte mein Ergebnis: "Markiere den Haushalt, wenn mindestens eine Person in obigem Alter ist."
Meine Frage an euch: Kann man das ohne Hilfsspalten und mit Formeln lösen?
Wenn ja, wie?
Danke vorab für euren investierten Hirnschmalz.