Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Formel? Suche Auftreten von zwei Werten in einem Bereich für Kategorienzuordnung
#1
In meiner Tabelle werden in Spalte A Adressen aufgelistet, in Spalte C die zugeordnete Alterskategorie der Bewohner. Nun möchte ich eine 2. Kategorienebene, die unter der jeweils gleichen Adresse in Spalte A (Mehrfachnennung) diverse Kombinationen der Kategorien in Spalte C einer weiteren Kategorie auf der zweiten Ebene als Ergebnis zuordnet.
Code:
   Spalte A                  Spalte C    
Adresse je Bewohner   Kategorie 1 (Alter)                
   Adresse 1                    1                                  
   Adresse 1                    2
   Adresse 2                    4
   Adresse 3                    1
   Adresse 3                    3
   Adresse 3                    2

Im Ergebnis soll jetzt in Tabellenblatt 2 (dort stehen die Adressen nur einmal aufgelistet) die Kategorie Ebene 2 zugeordnet werden .... 

Adresse 1 (A13) = 6 (da Werte 1 UND 2 vorkommen)
Adresse 2 (A14) = leer (keine Wertekombination)
Adresse 3 (A15) = 8 (da Werte 2 und 3 vorkommen)
usw.

Dafür suche ich eine passende Formel; vielleicht braucht es auch einen Zwischenschritt, um den Suchbereich in D zu definieren?

Wenn Adresse in Spalte A (Tab 1) = Adresse in A13 (Tab 2) UND Wertekombination 1 und 2 im dazugehörigen Suchebereich D:D (nur Adresse A13) DANN schreibe 6 in Feld C 13
Wenn Adresse in Spalte A (Tab 1) = Adresse in A14 (Tab 2) UND Wertekombination 1 und 3 im dazugehörigen Suchebereich D:D (nur Adresse A14) DANN schreibe 7 in Feld C 14
Wenn Adresse in Spalte A (Tab 1) = Adresse in A15 (Tab 2) UND Wertekombination 2 und 3 im dazugehörigen Suchebereich D:D (nur Adresse A15) DANN schreibe 8 in Feld C 15
.... siehe anbei

Ich habe schon mit WENN (UND) probiert, aber es will nicht funktionieren.

Please help?!


Angehängte Dateien Thumbnail(s)
   

.xlsx   Forum.xlsx (Größe: 13,09 KB / Downloads: 10)
Antworten Top
#2
Hallo,

als Vorbereitung sollte die Datenstruktur geändert werden:

- Sheets(1): Tabelle 1
- Sheets(2): Tabelle 2
- KEINE Leerspalte (B)
- für Zwischenspeicher und Auswertung: Sheets(3)

Dann könnte fogender Ansatz genutzt werden:


Code:
Sub T1()
for i = 2 to Sheets(2).cells(rows.count, "B").end(xlup).row
sheets(3).cells.clear
with sheets(1).cells(1)
.autofilter 1, sheets(2).cells(i,"A")
.copy sheets(3).cells(1)
.autofilter
'<<< hier die Auswertung >>>>>
next i
end sub


mfg
Antworten Top
#3
Danke erstmal, leider sagt mir das gar nichts *duck* = Makro?

Die Spalte B enthält das Geburtsdatum der Bürger zur Ermittlung der (Alters)Kategorie 1.

Ich hatte gehofft, dass mit einer Formelfunktion lösen zu können, mehr kann ich gar nicht in Excel.

Noch eine Idee: Könnte man die mehrzeilige Kategorienangabe 1 aus Tabelle 1 auch in einer Zelle der Tabelle 2 ausgeben als Zwischenschritt (also C 13 = 1; 2; 3), um dann in einer Zelle das Vorkommen der Wertekombination zu suchen mit WENN() oder so?
Antworten Top
#4
Hallo,

so:


Code:
=SUMMENPRODUKT(($A$2:$A$9=A13)*(($D$2:$D$9=1)*4+($D$2:$D$9=2)*(5-SUMMENPRODUKT(($A$2:$A$9=A13)*($D$2:$D$9=1))*3)+($D$2:$D$9=3)*3))
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#5
Hallo Opa Edgar,

erstmal danke. Ich komme damit leider nicht weiter. Es soll gar nichts gerechnet werden, sondern eine Zuordnung zu Kategorie 2 erfolgen, wenn zwei Werte der Kategorie 1 unter einer Adresse vorkommen.

Kategorie 1 (Alter Person) ZU Kategorie 2 (Altersstruktur des Haushalts)
1 und 2 (Kategorie 1) = 6 (Kategorie 2) 
1 und 3 (Kategorie 1) = 7 (Kategorie 2) 
2 und 3 (Kategorie 1) = 8 (Kategorie 2) 
usw. 


Es sollen damit in einem Flächenplan die Häuser gem. ihrer Haushaltsstruktur (Kategorie 2) entsprechend farbig markiert werden.

 
Antworten Top
#6
Hallo,

die Formel macht doch das, was Du im ersten Beitrag verlangt hast. Was willst Du sonst?
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#7
Eben nicht, Ergebnis ist 9 (Multiplikation). Wenn Kategorie 1 je Adresse die Werte 1 und 2 enthält soll eine Kategorie 2 zugeordnet werden (im Beispiel 6)
Anbei die angepassten Attachments; mit Buchstaben für Kategorie 2 wird es vielleicht klarer.

Danke im Voraus für die Hilfe *verzweifelt-dreinblick*


Angehängte Dateien Thumbnail(s)
   

.xlsx   Forum.xlsx (Größe: 13,49 KB / Downloads: 6)
Antworten Top
#8
Hi,

Hier gibt es aber 1, 2 und 3, was ist dann?
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#9
Lieber Sube,

das Ganze kann so nicht funktionieren oder einfach nicht verstanden werden. Deine Vorgaben sind nicht eindeutig.
Klar ist was du geschrieben hast.
Jedoch:
Was geschieht bei Einpersonenhaushalt? Dieser kann keine deiner Bedingungen erfüllen. Kann ja gewollt sein.
Was geschieht bei Kombinationen in Adresse 1:
1 (unter 20)
2 (unter 40)
4 (unter 80)
(Mutter mit Kind wohnt bei Oma im Haushalt)?

Oder der Kombi 2 2 2 (WG zwischen 21 und 39)
Weder 1 und 2 noch 1 und 3 noch 2 und 3 werden hier erfüllt.

Ich glaube nicht das hier jemand bereit ist jeden der Fälle zu bedenken.

An die anderen fleißigen Helfer (insbesondere PQ-Günter) wäre dem Problem mit einer PivotTabelle oder PowerQuery beizukommen?
Früher dachte ich etwas über Office zu wissen, bis ich in diesem Forum ankam. Es gibt noch viel zu lernen.
Reaktionen auf angebotene Lösungen wären sehr nett.
Antworten Top
#10
Hallo und danke für den Hinweis, dass meine bisherigen Angaben beim Versuch ausschnittsweise zu vereinfachen zu undeutlich waren. Anbei füge ich die Ausgangsskizze und die Exceldarstellung dieser Kategorienzuordnung bei. 

@OpaEdgar: Bei 1, 2 und 3 (Kategorie 1) gibt es wie für alle anderen auftretenden Kombinationen eine Zuordnung zu Kategorie 2. 

@Palomino: Wenn in einem Haushalt mehrere Personen der gleichen Kategorie 1 also Altersgruppe auftreten, dann gibt es dafür keine Zuordnung (bzw. "Rest"). 

Kategorie 2 ist nur die Darstellung von mehreren Generationen in einem Mehrpersonenhaushalt. Einpersonenhaushalte können ganz unberücksichtigt bleiben. Es sind insgesamt ca. 10000 Personen gelistet 

Für weitere Hilfe wäre ich verzweifelterweise sehr dankbar Undecided


Angehängte Dateien Thumbnail(s)
   

.xlsx   Kategorientabelle.xlsx (Größe: 10,66 KB / Downloads: 5)
.pdf   20170206124941143.pdf (Größe: 568,85 KB / Downloads: 7)
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste