Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Index und Vergleich ohne Duplikate

Index und Vergleich ohne Duplikate
07.02.2016 18:09:07
Hecke
Hallo Forum,
möchte mit folgender Formel das Ergebnis in der Reihenfolge:
1. kleinster,
2. kleinster,
3. kleinster. nicht so wie hier test1 3x....?

Tabelle2
 ABCD
1Test155Test1
2Test2115Test1
3Test3125Test1
4Test4511Test2
5Test5512Test3

verwendete Formeln
Zelle Formel Bereich N/A
C1:C5=KKLEINSTE($B$1:$B$5;ZEILE(A1))  
D1: D5=WENN(ISTFEHLER(INDEX($A$1:$A$5;VERGLEICH(C1;$B$1:$B$5;0)));"";INDEX($A$1:$A$5;VERGLEICH(C1;$B$1:$B$5;0)))  
Excel-Inn.de
Hajo-Excel.de
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
Add-In-Version 21.09 einschl. 64 Bit


Wie muss die Formel aussehen, wenn ich als Ergebnis Test1, Test4, Test5, Test2, Test3 haben möchte. Also Test1 nicht doppelt erscheint, sondern dann den nächsten?

Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Index und Vergleich ohne Duplikate
07.02.2016 18:25:15
Hajo_Zi

Tabelle2
 ABCDE
1Test155Test1Test1
2Test2115Test1Test4
3Test3125Test1Test5
4Test4511Test2Test2
5Test5512Test3Test3
6HTTP://WWW.excelformeln.de/formeln.html?welcher=28    

verwendete Formeln
Zelle Formel Bereich N/A
C1=KKLEINSTE($B$1:$B$5;ZEILE())  
C2:C5=KKLEINSTE($B$1:$B$5;ZEILE(A2))  
D1: D5=WENN(ISTFEHLER(INDEX($A$1:$A$5;VERGLEICH(C1;$B$1:$B$5;0)));"";INDEX($A$1:$A$5;VERGLEICH(C1;$B$1:$B$5;0)))  
E1:E5{=INDEX(A:A;KKLEINSTE(WENN($B$1:$B$5=C1;ZEILE($1:$5));ZÄHLENWENN($C$1:C1;C1)*1))}$E$1 
{} Matrixformel mit Strg+Umschalt+Enter abschließen
Matrixformeln sind durch geschweifte Klammern {} eingeschlossen
Diese Klammern nicht eingeben!!

Excel-Inn.de
Hajo-Excel.de
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
Add-In-Version 22.01 einschl. 64 Bit



Anzeige
AW: Index und Vergleich ohne Duplikate
07.02.2016 20:15:45
Hecke
Guten Abend Hajo,
passt.....
Danke Dir
Gruß

AW: Index und Vergleich ohne Duplikate
07.02.2016 18:39:34
ransi
Hallo Hecker,
Schau dir alternativ auch mal dies an:
Ist zwar mit {}, aber dafür ohne Hilfsspalte..
Tabelle1

 ABC
1Test15Test1
2Test211Test4
3Test312Test5
4Test45Test2
5Test55Test3

Formeln der Tabelle
ZelleFormel
C1{=INDEX($A$1:$A$5;VERGLEICH(KKLEINSTE($B$1:$B$5+ ZEILE($A$1:$A$5)%%%;ZEILE(A1)); $B$1:$B$5+ZEILE($A$1:$A$5)%%%;0))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
ransi
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Index und Vergleich ohne Duplikate in Excel


Schritt-für-Schritt-Anleitung

  1. Daten vorbereiten: Stelle sicher, dass deine Daten in einer Excel-Tabelle gut strukturiert sind. Zum Beispiel in den Spalten A und B, wobei A die Namen und B die zugehörigen Werte enthält.

  2. Formel für kleinste Werte: Verwende die folgende Formel in Zelle C1, um die kleinsten Werte zu extrahieren:

    =KKLEINSTE($B$1:$B$5;ZEILE(A1))
  3. Formel für Index und Vergleich: In Zelle D1 kannst du folgende Formel verwenden, um die entsprechenden Namen auszulesen:

    =WENN(ISTFEHLER(INDEX($A$1:$A$5;VERGLEICH(C1;$B$1:$B$5;0)));"";INDEX($A$1:$A$5;VERGLEICH(C1;$B$1:$B$5;0)))
  4. Verwendung von Matrixformeln: Um Duplikate zu vermeiden, kannst du in Zelle E1 diese Matrixformel verwenden:

    {=INDEX(A:A;KKLEINSTE(WENN($B$1:$B$5=C1;ZEILE($1:$5));ZÄHLENWENN($C$1:C1;C1)*1))}

    Schließe die Eingabe mit Strg + Umschalt + Enter ab.

  5. Ergebnisse überprüfen: Ziehe die Formeln nach unten, um die Ergebnisse für alle relevanten Zeilen zu bekommen.


Häufige Fehler und Lösungen

  • Fehler: #NV in der Ergebniszelle: Dies passiert, wenn die gesuchte Zahl nicht im Bereich gefunden wird. Überprüfe deine Formeln und stelle sicher, dass alle Zellen richtig referenziert sind.

  • Doppelte Werte erscheinen: Um sicherzustellen, dass keine Duplikate angezeigt werden, benutze die Matrixformel und achte darauf, dass du sie korrekt als Matrix eingibst.


Alternative Methoden

Eine alternative Methode zur Ermittlung von Werten ohne Duplikate ist die Verwendung von Pivot-Tabellen. Mit Pivot-Tabellen kannst du Daten aggregieren und die gewünschten Werte ohne Duplikate anzeigen lassen.

  1. Pivot-Tabelle erstellen: Wähle deine Daten aus und gehe zu Einfügen > PivotTable.
  2. Felder hinzufügen: Ziehe die gewünschten Felder in die entsprechenden Bereiche, um eine übersichtliche Darstellung zu erhalten.

Praktische Beispiele

Angenommen, du hast die folgende Datentabelle:

A B
Test1 5
Test2 11
Test3 12
Test4 5
Test5 5

Wenn du die oben genannten Formeln anwendest, erhältst du die Ausgaben in der Reihenfolge Test1, Test4, Test5, Test2, Test3, ohne dass Duplikate in den Ergebnissen erscheinen.


Tipps für Profis

  • Verwendung von benannten Bereichen: Du kannst die Bereiche für deine Daten benennen, um die Formeln leichter lesbar und wartbar zu machen.

  • Datenvalidierung: Nutze die Datenvalidierung, um sicherzustellen, dass nur valide Werte in deine Tabelle eingegeben werden.

  • Schnellzugriffe einrichten: Erstelle Schnellzugriffe für häufig verwendete Formeln, um deine Arbeit in Excel zu beschleunigen.


FAQ: Häufige Fragen

1. Frage: Kann ich die Formeln auch in Excel 2010 verwenden?
Antwort: Ja, die beschriebenen Formeln sind auch in Excel 2010 verfügbar.

2. Frage: Was mache ich, wenn ich mehr als 5 Werte analysieren möchte?
Antwort: Du kannst die Bereiche in den Formeln einfach anpassen, um mehr Werte zu berücksichtigen. Stelle sicher, dass du die Formeln entsprechend ziehst, um die neuen Werte abzudecken.

3. Frage: Wie verhindere ich, dass die Formel langsamer wird, wenn ich viele Daten habe?
Antwort: Überlege, ob du Hilfsspalten verwenden kannst, um die Berechnungen zu optimieren oder die Pivot-Tabellen-Methode zu nutzen, die oft schneller ist.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige