Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Index vergleich min Wert

Index vergleich min Wert
26.07.2013 09:46:42
Hakan
Hallo zusammen,
ich habe folgendes Problem und komme nicht weiter.
Meine Formel :
=WENN(SUMME(S66:S85)>1;INDEX(A66:A85;VERGLEICH(MIN(S66:S85);S66:S85;0));"")
Ich möchte folgendes erreichen :
In A66:A85 steht ein Text drin, welche nach folgender Prüfung ausgegeben werden soll
Suche den kleinsten Wert in S66:S85 und gib mir den Text aus A66:A85.
Leider habe ich nun ein kleines Problem : Ich möchte bei der MIN Funktion Zahlen größer 0 betrachten (alles was 0 und kleiner ist darf nicht ausgegeben werden)
Ich habe keine Ahnung wie ich das Umsetzten kann. Ich wäre für jede Hilfe dankbar.

Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Index vergleich min Wert
26.07.2013 10:00:03
JACKD
Hallo Hakan
ungetestet =WENN(SUMME(S66:S85)>1;INDEX(A66:A85;VERGLEICH(MIN(WENN(S66:S850;S66:S85));S66:S85;0));"") Grüße

Matrixformel
26.07.2013 10:12:43
Matthias
Hallo
als MatrixFormel eingeben!
=WENN(SUMME(S66:S85)>1;INDEX(A66:A85;VERGLEICH(MIN(WENN(S66:S85>0;S66:S85));S66:S85;0));"")
Tabelle1

 AST
68Text357 
69Text466 
70Text579 
71Text632 
72Text735 
73Text858 
74Text948 
75Text1032 
76Text110 
77Text128 
78Text137 
79Text1411 
80Text1533 
81Text1641 
82Text1792 
83Text1870 
84Text199 
85Text2050Text13

Formeln der Tabelle
ZelleFormel
S68=GANZZAHL(ZUFALLSZAHL()*99)
S69=GANZZAHL(ZUFALLSZAHL()*99)
S70=GANZZAHL(ZUFALLSZAHL()*99)
S71=GANZZAHL(ZUFALLSZAHL()*99)
S72=GANZZAHL(ZUFALLSZAHL()*99)
S73=GANZZAHL(ZUFALLSZAHL()*99)
S74=GANZZAHL(ZUFALLSZAHL()*99)
S75=GANZZAHL(ZUFALLSZAHL()*99)
S77=GANZZAHL(ZUFALLSZAHL()*99)
S78=GANZZAHL(ZUFALLSZAHL()*99)
S79=GANZZAHL(ZUFALLSZAHL()*99)
S80=GANZZAHL(ZUFALLSZAHL()*99)
S81=GANZZAHL(ZUFALLSZAHL()*99)
S82=GANZZAHL(ZUFALLSZAHL()*99)
S83=GANZZAHL(ZUFALLSZAHL()*99)
S84=GANZZAHL(ZUFALLSZAHL()*99)
S85=GANZZAHL(ZUFALLSZAHL()*99)
T85{=WENN(SUMME(S66:S85)>1;INDEX(A66:A85;VERGLEICH(MIN(WENN(S66:S85>0;S66:S85)); S66:S85;0)); "")}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Matthias
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Index und Vergleich des minimalen Wertes in Excel


Schritt-für-Schritt-Anleitung

Um den minimalen Wert in einem Bereich zu finden und den entsprechenden Text aus einem anderen Bereich zurückzugeben, befolge diese Schritte:

  1. Öffne Excel und gehe zu dem Arbeitsblatt, das die Daten enthält.

  2. Markiere die Zellen in Spalte S (z.B. S66:S85), wo die Werte stehen, die du überprüfen möchtest.

  3. Markiere die Zellen in Spalte A (z.B. A66:A85), wo die zugehörigen Texte stehen.

  4. Gib die folgende Formel in die Zelle ein, wo das Ergebnis erscheinen soll:

    =WENN(SUMME(S66:S85)>1;INDEX(A66:A85;VERGLEICH(MIN(WENN(S66:S85>0;S66:S85));S66:S85;0));"")
  5. Drücke STRG + SHIFT + ENTER, um die Formel als Matrixformel einzugeben.

Diese Formel sucht den minimalen Wert in S66:S85, der größer als 0 ist, und gibt den entsprechenden Text aus A66:A85 zurück.


Häufige Fehler und Lösungen

Problem: Die Formel gibt nicht den erwarteten Text zurück.

Lösung: Stelle sicher, dass du die Formel als Matrixformel eingibst. Dies geschieht durch Drücken von STRG + SHIFT + ENTER, nicht nur ENTER.

Problem: Die MIN-Funktion berücksichtigt auch Werte ≤ 0.

Lösung: Die Formel muss sicherstellen, dass nur Werte größer als 0 betrachtet werden. Dies wird durch WENN(S66:S85>0;S66:S85) erreicht.


Alternative Methoden

Eine alternative Methode zur Verwendung der Funktion MIN ist die Verwendung von AGGREGAT, die ignoriert Fehler und kann anpassbare Berechnungen durchführen. Die Formel könnte so aussehen:

=WENN(SUMME(S66:S85)>1;INDEX(A66:A85;VERGLEICH(AGGREGAT(15;6;S66:S85/(S66:S85>0);1);S66:S85;0));"")

Diese Formel nutzt die Funktion AGGREGAT, um den kleinsten Wert zu finden, der größer als 0 ist, und gibt den entsprechenden Text zurück.


Praktische Beispiele

Angenommen, du hast folgende Werte in Spalte S:

  • S66: 57
  • S67: 66
  • S68: 79
  • S69: 32
  • S70: 0
  • S71: 8

Und folgende Texte in Spalte A:

  • A66: "Text3"
  • A67: "Text4"
  • A68: "Text5"
  • A69: "Text6"
  • A70: "Text7"
  • A71: "Text8"

Wenn du die oben genannte Formel in eine Zelle eingibst, wird "Text6" zurückgegeben, da 8 der kleinste Wert in S66:S71 ist, der größer als 0 ist.


Tipps für Profis

  • Verwende die Funktion AGGREGAT, um flexibler mit Fehlern und Datensätzen umzugehen.
  • Dokumentiere deine Formeln in einer separaten Zelle, um die Nachvollziehbarkeit zu erhöhen.
  • Experimentiere mit bedingten Formatierungen, um die minimalen Werte visuell hervorzuheben.

FAQ: Häufige Fragen

1. Was ist der Unterschied zwischen INDEX und VERGLEICH? Der INDEX-Befehl gibt den Inhalt einer bestimmten Zelle in einem Bereich zurück, während VERGLEICH die Position eines Wertes in einem Bereich sucht.

2. Welche Excel-Version benötige ich für diese Formeln? Die beschriebenen Funktionen sind in Excel 2010 und späteren Versionen verfügbar. Stelle sicher, dass du mindestens diese Version verwendest, um die Funktionen korrekt nutzen zu können.

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