Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
520to524
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
520to524
520to524
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Häufigkeit und Rang von Textfeldern darstellen

Häufigkeit und Rang von Textfeldern darstellen
24.11.2004 14:28:57
Textfeldern
Ich habe vor einigen Monaten hier im Forum schon mal wegen einer Hilfestellung zu meinem Excel-Problem angefragt, jedoch konnte mir leider nicht weiter geholfen werden.
Das Problem besteht darin, dass ich in einer Spalte einer größeren Tabelle die 2-stelligen Ländercodes (z.B. DE, IT, FR usw) habe. Diese Ländercodes sind unregelmäßig verteilt und betreffen alle weltweiten Codes (also rund 220). Weiterhin kann ein Ländercode auch mehrfach auftreten.
Zu statistischen Zwecken möchte ich jetzt eine Analyse der Häufigkeit der verschiedenen Ländercodes vornehmen und diese nach Rang sortieren lassen (also vom häufigsten Ländercode zu denen, die nur einmal auftauchen).
Wer kann mir helfen?
Danke,
Chris

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Häufigkeit und Rang von Textfeldern darstellen
Textfeldern
Hi Chris,
liste einmal alle Codes auf und nutze dann die
=ZÄHLENWENN()
Funktion. Nun hast du alle Codes mit entsprechender Häufigkeit. Kann jetzt einfach sortiert werden.
mfg Daniel
AW: Häufigkeit und Rang von Textfeldern darstellen
24.11.2004 14:42:25
Textfeldern
Die Idee hatte ich ja auch schon, jedoch muss ich dann ja entsprechende WENN-Kriterien angeben (z.B. ZÄHLENWENN(E1:E100;"IT"). Da es jedoch immer unterschiedliche Codes sein können, wird das etwas schwierig, oder?
AW: Häufigkeit und Rang von Textfeldern darstellen
Textfeldern
Hi Chris,
probier mal das
Tabelle1
 BC
1de3
2it3
3fr1
4de 
5it 
6it 
7uk2
8uk 
9de 
Formeln der Tabelle
C1 : =WENN(VERGLEICH(B1;$B$1:B1;0)=ZEILE();ZÄHLENWENN(B1:$B$22;B1);"")
C2 : =WENN(VERGLEICH(B2;$B$1:B2;0)=ZEILE();ZÄHLENWENN(B2:$B$22;B2);"")
C3 : =WENN(VERGLEICH(B3;$B$1:B3;0)=ZEILE();ZÄHLENWENN(B3:$B$22;B3);"")
C4 : =WENN(VERGLEICH(B4;$B$1:B4;0)=ZEILE();ZÄHLENWENN(B4:$B$22;B4);"")
C5 : =WENN(VERGLEICH(B5;$B$1:B5;0)=ZEILE();ZÄHLENWENN(B5:$B$22;B5);"")
C6 : =WENN(VERGLEICH(B6;$B$1:B6;0)=ZEILE();ZÄHLENWENN(B6:$B$22;B6);"")
C7 : =WENN(VERGLEICH(B7;$B$1:B7;0)=ZEILE();ZÄHLENWENN(B7:$B$22;B7);"")
C8 : =WENN(VERGLEICH(B8;$B$1:B8;0)=ZEILE();ZÄHLENWENN(B8:$B$22;B8);"")
C9 : =WENN(VERGLEICH(B9;$B$1:B9;0)=ZEILE();ZÄHLENWENN(B9:$B$22;B9);"")
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
Gruß Hübi
Anzeige
AW: Häufigkeit und Rang von Textfeldern darstellen
24.11.2004 15:15:05
Textfeldern
Das sieht schon richtig gut aus... Danke!
Wie kann ich die Ergebnisse jetzt noch nach Rang sortiert anzeigen lassen. Da noch weitere Auswertungen gemacht werden, möchte ich ungern alle Zeilen umsortieren lassen...
AW: Häufigkeit und Rang von Textfeldern darstellen
Textfeldern
Hi Chris,
dann wäre das eine Lösung
Tabelle1
 BCDEFG
1CodeAnzahlRang CodeRang
2de31,00002 de1
3it31,00003 it1
4fr14,00004 uk3
5de   fr4
6it     
7it     
8uk23,00008   
9uk     
10de     
Formeln der Tabelle
C2 : =WENN(VERGLEICH(B2;$B$2:B2;0)=ZEILE()-1;ZÄHLENWENN(B2:$B$23;B2);"")
D2 : =WENN(ISTFEHLER(RANG(C2;$C$2:$C$18));"";RANG(C2;$C$2:$C$18)+ZEILE()/100000)
F2 : =WENN(G2<>"";INDEX($B$2:$B$20;VERGLEICH(G2;$D$2:$D$20;0));"")
G2 : =WENN(ISTFEHLER(KKLEINSTE($D$2:$D$20;ZEILE()-1));"";KKLEINSTE($D$2:$D$20;ZEILE()-1))
C3 : =WENN(VERGLEICH(B3;$B$2:B3;0)=ZEILE()-1;ZÄHLENWENN(B3:$B$23;B3);"")
D3 : =WENN(ISTFEHLER(RANG(C3;$C$2:$C$18));"";RANG(C3;$C$2:$C$18)+ZEILE()/100000)
F3 : =WENN(G3<>"";INDEX($B$2:$B$20;VERGLEICH(G3;$D$2:$D$20;0));"")
G3 : =WENN(ISTFEHLER(KKLEINSTE($D$2:$D$20;ZEILE()-1));"";KKLEINSTE($D$2:$D$20;ZEILE()-1))
C4 : =WENN(VERGLEICH(B4;$B$2:B4;0)=ZEILE()-1;ZÄHLENWENN(B4:$B$23;B4);"")
D4 : =WENN(ISTFEHLER(RANG(C4;$C$2:$C$18));"";RANG(C4;$C$2:$C$18)+ZEILE()/100000)
F4 : =WENN(G4<>"";INDEX($B$2:$B$20;VERGLEICH(G4;$D$2:$D$20;0));"")
G4 : =WENN(ISTFEHLER(KKLEINSTE($D$2:$D$20;ZEILE()-1));"";KKLEINSTE($D$2:$D$20;ZEILE()-1))
C5 : =WENN(VERGLEICH(B5;$B$2:B5;0)=ZEILE()-1;ZÄHLENWENN(B5:$B$23;B5);"")
D5 : =WENN(ISTFEHLER(RANG(C5;$C$2:$C$18));"";RANG(C5;$C$2:$C$18)+ZEILE()/100000)
F5 : =WENN(G5<>"";INDEX($B$2:$B$20;VERGLEICH(G5;$D$2:$D$20;0));"")
G5 : =WENN(ISTFEHLER(KKLEINSTE($D$2:$D$20;ZEILE()-1));"";KKLEINSTE($D$2:$D$20;ZEILE()-1))
C6 : =WENN(VERGLEICH(B6;$B$2:B6;0)=ZEILE()-1;ZÄHLENWENN(B6:$B$23;B6);"")
D6 : =WENN(ISTFEHLER(RANG(C6;$C$2:$C$18));"";RANG(C6;$C$2:$C$18)+ZEILE()/100000)
F6 : =WENN(G6<>"";INDEX($B$2:$B$20;VERGLEICH(G6;$D$2:$D$20;0));"")
G6 : =WENN(ISTFEHLER(KKLEINSTE($D$2:$D$20;ZEILE()-1));"";KKLEINSTE($D$2:$D$20;ZEILE()-1))
C7 : =WENN(VERGLEICH(B7;$B$2:B7;0)=ZEILE()-1;ZÄHLENWENN(B7:$B$23;B7);"")
D7 : =WENN(ISTFEHLER(RANG(C7;$C$2:$C$18));"";RANG(C7;$C$2:$C$18)+ZEILE()/100000)
F7 : =WENN(G7<>"";INDEX($B$2:$B$20;VERGLEICH(G7;$D$2:$D$20;0));"")
G7 : =WENN(ISTFEHLER(KKLEINSTE($D$2:$D$20;ZEILE()-1));"";KKLEINSTE($D$2:$D$20;ZEILE()-1))
C8 : =WENN(VERGLEICH(B8;$B$2:B8;0)=ZEILE()-1;ZÄHLENWENN(B8:$B$23;B8);"")
D8 : =WENN(ISTFEHLER(RANG(C8;$C$2:$C$18));"";RANG(C8;$C$2:$C$18)+ZEILE()/100000)
F8 : =WENN(G8<>"";INDEX($B$2:$B$20;VERGLEICH(G8;$D$2:$D$20;0));"")
G8 : =WENN(ISTFEHLER(KKLEINSTE($D$2:$D$20;ZEILE()-1));"";KKLEINSTE($D$2:$D$20;ZEILE()-1))
C9 : =WENN(VERGLEICH(B9;$B$2:B9;0)=ZEILE()-1;ZÄHLENWENN(B9:$B$23;B9);"")
D9 : =WENN(ISTFEHLER(RANG(C9;$C$2:$C$18));"";RANG(C9;$C$2:$C$18)+ZEILE()/100000)
F9 : =WENN(G9<>"";INDEX($B$2:$B$20;VERGLEICH(G9;$D$2:$D$20;0));"")
G9 : =WENN(ISTFEHLER(KKLEINSTE($D$2:$D$20;ZEILE()-1));"";KKLEINSTE($D$2:$D$20;ZEILE()-1))
C10 : =WENN(VERGLEICH(B10;$B$2:B10;0)=ZEILE()-1;ZÄHLENWENN(B10:$B$23;B10);"")
D10 : =WENN(ISTFEHLER(RANG(C10;$C$2:$C$18));"";RANG(C10;$C$2:$C$18)+ZEILE()/100000)
F10 : =WENN(G10<>"";INDEX($B$2:$B$20;VERGLEICH(G10;$D$2:$D$20;0));"")
G10 : =WENN(ISTFEHLER(KKLEINSTE($D$2:$D$20;ZEILE()-1));"";KKLEINSTE($D$2:$D$20;ZEILE()-1))
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
In Spalte D habe ich einen Trick verwendet, um dann nach Rang sortiert anzeigen zu lassen.
Einfach die Nachkommastellen ausblenden.
Gruß Hübi
Anzeige
AW: Häufigkeit und Rang von Textfeldern darstellen
24.11.2004 16:07:11
Textfeldern
Supi... werds mal einbauen und dann berichten, ob es geklappt hat...
AW: Häufigkeit und Rang von Textfeldern darstellen
Textfeldern
Hallo Chris,
ein weiterer Ansatz:
Bereich markieren
Menü: Daten - Sortieren
Menü: Daten - Teilergebnisse (unter Verwendung von: Anzahl)
Da Du als Ausgabe Zahlen erhälst und Deine Ländercodes Texte sind, kannst Du jetzt rechts neben Deinem Bereich den RANG() der Teilergebnisse bestimmen lassen.
Gruß Heiko

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige