Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
692to696
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
692to696
692to696
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

problem mit indexverweis

problem mit indexverweis
11.11.2005 09:07:59
CrAzy_PsyCh0
So erstmal sorry für den schlecht gewählten titel, aber ich weiß nicht wie ich das kurz erklären soll.
und zwar geht es um eine tabelle für ein onlinespiel (ogame).
dort wird jeder kampf eingetragen.
das sieht dann etwa so aus:
Koordinaten - Usernamen
1:300:1 - name1
1:298:5 - name2
1:305:4 - name1
1:305:4 - name1
1:302:8 - name2
1:309:6 - name1
jeder spieler hat maximal 9 verschiedene koordinaten.
wie ihr aber sehr stehen bei manchen namen die koordinaten doppelt drin.
ich hab momentan diese formel:
=INDEX(Tabelle!A:A;KKLEINSTE(WENN(Tabelle!A1:B1008=E6;ZEILE(1:1000));1))
=INDEX(Tabelle!A:A;KKLEINSTE(WENN(Tabelle!A1:B1008=E6;ZEILE(1:1000));2))
...
=INDEX(Tabelle!A:A;KKLEINSTE(WENN(Tabelle!A1:B1008=E6;ZEILE(1:1000));9))
Tabelle ist dabei die tabelle mit den daten, e6 enthält den spielernamen.
problem nun ist das die ausgabe manche koordinaten nun doppelt ist.
es wird (vom obigen bespiel ausgehend) für name1 das ausgegeben:
1. 1:300:1
2. 1:305:4
3. 1:305:4
4. 1:309:10
allerdings sollte es so aussehen:
1. 1:300:1
2. 1:305:4
3. 1:309:10
d.h. der doppelt wert soll nicht ausgegeben werden.
hat jemand eine idee wie das zu lösen wäre ?

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: problem mit indexverweis
11.11.2005 09:44:10
HermannZ
Hallo ?
meinst du das so?
Beispiel;
VersuchB
 ABCD
349    
3501:300:1name11:300:1name1
3511:298;5name21:298;5name2
3521:304:4name11:304:4name1
3531:304:4name11:302:8name2
3541:302:8name21:309:6name1
3551:309:6name1  
356  Formeln nach  
357  unten kopieren 
Formeln der Tabelle
C350 : {=WENN(SUMME(WENN(A$350:A$355="";0;1/ZÄHLENWENN(A$350:A$355;A$350:A$355))) < ZEILE(A1);"";INDIREKT("A"&KKLEINSTE(WENN(ZÄHLENWENN(BEREICH.VERSCHIEBEN(A$350;;;ZEILE($1:$26));A$350:A$355)=1;ZEILE($350:$355));ZEILE(A1))))}
D350 : =WENN(C350="";"";INDEX(B350:B355;VERGLEICH(C350;A350:A355;0);1))
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
Gruß hermann
Anzeige
AW: problem mit indexverweis
11.11.2005 09:56:28
CrAzy_PsyCh0
ahhh das ist schonmal was. nur blick ich da net so ganz durch.
im großen und ganzen werden hier die doppelten einträge entfernt. das ist genau das was ich brauche.
hab versucht deine formel anzupassen, sodass die werte von A1-A65536 (also A:A) gehen.
nur kommt dann NV irgendwie. werd auch net ganz schlau drauß wieso du gerade von 350-355 machst, aber das kriegen wir schon irgendwie :-)
vielen dank jedenfalls schonmal
AW: problem mit indexverweis
11.11.2005 10:11:36
HermannZ
Hallo ( den Namen bring ich nicht raus)
das hat einem gravierenden Nachteil bei einer Zeilenzahl von 65535 kannst du bei der Formel zum aussortieren der doppelten Kaffeetrinken gehen.Dann wäre es einfacher über
Spezial-Filter eine Kopie der Spalte ohne doppelte zu erstellen und dann mit der Vergleichs-Formel die Namen zuzuordnen.
Zu deiner Bemerkung, bei der Anpassung der Bereiche ist natürlich auch die Anpassung der Zeilenzahl erforderlich,bei mir war das halt der Bereich 350:355
Gruß Hermann
Anzeige
AW: problem mit indexverweis
11.11.2005 10:41:19
CrAzy_PsyCh0
ja ich habe versucht den bereich anzupassen, nur dann wollte es nichtmehr. aber wäre genau das was ich brauche.
kannste des vll so anpassen das der bereich von A1-A1000 geht (1000 zeilen würden erstmal genügen), weil so ganz blick ich durch die formel net durch :-(
die spezialfilter müsste man leider bei jeder änderung neumachen. das müsste aber automatisch gehen.
AW: problem mit indexverweis
11.11.2005 11:15:45
HermannZ
Hallo.....
hier die geänderte Formel;
=WENN(SUMME(WENN(A$1:A$1000="";0;1/ZÄHLENWENN(A$1:A$1000;A$1:A$1000))) &lt ZEILE(A1);"";INDIREKT("A"&KKLEINSTE(WENN(ZÄHLENWENN(BEREICH.VERSCHIEBEN(A$1;;;ZEILE($1:$1000));A$1:A$1000)=1;ZEILE($1:$1000));ZEILE(A1))))
und nicht vergessen die Formel mit Shift-Strg-Enter abzuschliessen.
Gruß hermann
Anzeige
AW: problem mit indexverweis
11.11.2005 12:37:50
CrAzy_PsyCh0
ah nun klappt es soweit.
jetzt hab ich in spalte BA die gefilterten koords und in spalte BB die namen dazu.
nun folgt aber das nächste problem.
ich möchte jetzt noch das in zelle H12-H21 alle koords zu einem gesuchten spielername (welcher in E6 steht) ausgegeben werden.
dazu hab ich nun diese formel:
=INDEX(BA1:BA1000;KKLEINSTE(WENN((BB1:BB1000=E6);ZEILE(1:1000));1))
...
=INDEX(BA1:BA1000;KKLEINSTE(WENN((BB1:BB1000=E6);ZEILE(1:1000));9))
leider werden immer die falschen koords ausgegeben. verstehe jetzt nicht weshalb.
als arrayformel kommt immer nur #NV.
Anzeige
AW: problem mit indexverweis
11.11.2005 13:21:14
HermannZ
Hallo......
das geht nach folgendem Schema;
Beispiel;
VersuchB
 ABCDEF
349    ges. NameErgebniss
3501:300:1name11:300:1name1name11:300:1
3511:298:5name21:298:5name2 1:304:4
3521:304:4name11:304:4name1 1:309:6
3531:304:4name11:302:8name2  
3541:302:8name21:309:6name1  
3551:309:6name1    
356  Formeln nach    
357  unten kopieren   
Formeln der Tabelle
C350 : {=WENN(SUMME(WENN(A$350:A$355="";0;1/ZÄHLENWENN(A$350:A$355;A$350:A$355))) < ZEILE(A1);"";INDIREKT("A"&KKLEINSTE(WENN(ZÄHLENWENN(BEREICH.VERSCHIEBEN(A$350;;;ZEILE($1:$355));A$350:A$355)=1;ZEILE($350:$355));ZEILE(A1))))}
D350 : =WENN(C350="";"";INDEX(B350:B355;VERGLEICH(C350;A350:A355;0);1))
F350 : {=WENN(ZÄHLENWENN($D$350:$D$355;$E$350)<ZEILE(A1);"";INDEX($C$350:$C$355;KKLEINSTE(WENN($D$350:$D$355=$E$350;ZEILE($1:$5));ZEILE(A1));1))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
PS:die Bereiche kannst du nach den gleichen Muster wie eben anpassen.
Gruß hermann
Anzeige
AW: problem mit indexverweis
11.11.2005 13:39:36
CrAzy_PsyCh0
Vielen Dank!
jetzt klappt es so wie es soll und das erste problem ist gelöst :-)
AW: Danke für die Rückantwort....oT.
11.11.2005 14:01:21
HermannZ
.

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige