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

Forumthread: Zweitgrößter Wert aus verschiedenen Zellen

Zweitgrößter Wert aus verschiedenen Zellen
07.01.2016 07:28:44
André
Guten Morgen,
Ich finde leider keine Lösung zu meinem Problem.
Meine Exceldatei hat 2 Tabellenblätter und umfasst Ca 3500 Zeilen.
In Tabellenblatt1 steht erst der Name und anschließend in Spalte C, I, O, U & Z Daten, woraus ich den zweitgrößten Wert (dann in Tabellenblatt2) brauche.
Theoretisch nimmt man ja da kgrösste. Mit Hilfsspalten würde das auch klappen, wenn ich quasi 5 mal den SVerweis anwende.
Kgrösste funktioniert allerdings komischerweise nicht, wenn ich statt den Zellen (Hilfsspalte), die Formel aus der Hilfsspalte benutze.
Beispiel:
1. Funktioniert: =kgrösste((C2;I2;O2;U2;Z2);2)
2. Funktioniert nicht: =kgrösste((SVerweis1;sverweis2;sverweis3;sverweis4;sverweis5);2)
Ich würde ja Bespiel 1 anwenden, muss aber die Daten entsprechend den Personen zuordnen, was ich mit Sverweis mache. Da die Datei eine Art "fortlaufendes System" sein soll, muss die Formel entsprechend runterziehbar sein.
Ich hoffe es kann mir gefolgt und geholfen werden.
Gruß André

Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Zweitgrößter Wert aus verschiedenen Zellen
07.01.2016 07:55:46
Sepp
Hallo André,
so?
Tabelle1

 ACIOUZAAABAC
1NameDatenDatenDatenDatenDaten Name 4350
2Name 1343228286311253   
3Name 222238429579435   
4Name 3357451132344299   
5Name 4404315236350173   
6Name 514529234384437   
7Name 6458231227203493   
8Name 7353235335256457   
9Name 8160444237232476   
10Name 934465119431393   
11Name 1042934443097130   
12Name 117125212227211   
13Name 12219342434157198   
14Name 1330158141315443   
15Name 141876261379387   
16Name 15330142419139130   
17Name 1641519426126195   

Formeln der Tabelle
ZelleFormel
AC1=AGGREGAT(14;6;C2:Z17/(A2:A17=AB1)/(ISTZAHL(VERGLEICH(SPALTE(C1:Z1); {3.9.15.21.26};0))); 2)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Gruß Sepp

Anzeige
AW: Zweitgrößter Wert aus verschiedenen Zellen
07.01.2016 08:24:10
André
ow, wo lernt man sowas?
Vielen vielen Dank!!
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Zweitgrößter Wert aus verschiedenen Zellen ermitteln


Schritt-für-Schritt-Anleitung

  1. Öffne deine Excel-Datei und gehe zu Tabellenblatt1, wo deine Daten gespeichert sind.
  2. Identifiziere die relevanten Spalten (C, I, O, U, Z), aus denen du den zweitgrößten Wert ermitteln möchtest.
  3. Verwende die Funktion AGGREGAT, um den zweitgrößten Wert zu ermitteln. Die allgemeine Formel sieht folgendermaßen aus:

    =AGGREGAT(14;6;C2:Z17/(A2:A17=AB1)/(ISTZAHL(VERGLEICH(SPALTE(C1:Z1); {3.9.15.21.26};0))); 2)

    Hierbei ersetzt du C2:Z17 durch den Bereich deiner Daten und AB1 durch die Zelle, die die Bedingung enthält.

  4. Ziehen die Formel nach unten, um sie auf andere Zeilen anzuwenden.

Häufige Fehler und Lösungen

  • Problem: Die Formel funktioniert nicht, wenn du eine Hilfsspalte verwendest.

    • Lösung: Stelle sicher, dass du die richtigen Zellreferenzen verwendest und dass die Hilfsspalte korrekt definiert ist. Die Verwendung von AGGREGAT kann oft effektiver sein als KGRÖSSTE.
  • Problem: Fehlermeldungen bei der Anwendung der Formel.

    • Lösung: Überprüfe, ob die Daten in den Zellen korrekt eingegeben sind und ob die Zellreferenzen stimmen.

Alternative Methoden

  • KGRÖSSTE mit Bedingungen: Eine andere Möglichkeit ist die Verwendung der KGRÖSSTE-Funktion in Kombination mit einer WENN-Bedingung. Beispiel:

    =KGRÖSSTE(WENN(A2:A17=AB1;C2:Z17);2)

    Diese Formel erfordert, dass du sie als Matrixformel eingibst (Strg + Shift + Enter).

  • Pivot-Tabellen: Wenn du eine übersichtlichere Analyse benötigst, kannst du auch eine Pivot-Tabelle erstellen, um die höchsten Werte nach Namen zu gruppieren.


Praktische Beispiele

Angenommen, du hast folgende Werte in Tabelle1:

Name C I O U Z
Name 1 343 228 286 311 253
Name 2 222 384 295 79 435
Name 3 357 451 132 344 299
Name 4 404 315 236 350 173

Um den zweitgrößten Wert für "Name 1" zu ermitteln, kannst du die Formel:

=AGGREGAT(14;6;C2:Z2/(A2:A2="Name 1"); 2)

verwendest.


Tipps für Profis

  • Benutze benannte Bereiche: Für eine bessere Übersichtlichkeit kannst du die Datenbereiche benennen und diese Namen in deinen Formeln verwenden.
  • Kombiniere Funktionen: Kombiniere AGGREGAT mit INDEX und VERGLEICH, um noch flexiblere Lösungen zu erhalten, insbesondere bei großen Datensätzen.
  • Verwende die Excel-Datenanalyse-Tools: Diese können dir helfen, die Daten besser zu organisieren und schnell die gewünschten Werte zu finden.

FAQ: Häufige Fragen

1. Wie kann ich den zweitgrößten Wert mit einer Bedingung ermitteln?
Du kannst dazu die AGGREGAT-Funktion in Kombination mit einer WENN-Bedingung verwenden.

2. Warum funktioniert die KGRÖSSTE-Funktion nicht mit Hilfsspalten?
Die KGRÖSSTE-Funktion benötigt einen zusammenhängenden Bereich. Wenn du Hilfsspalten verwendest, kann dies die Funktionalität beeinträchtigen, es sei denn, sie sind korrekt in einer Matrixformel eingegeben.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige