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

Forumthread: kleinste Wert aus Matix mit 2 Kriterien

kleinste Wert aus Matix mit 2 Kriterien
Joni
Hi,
irgendwie will es mir nicht gelingen aus einer Matrix den kleinsten Wert auszulesen der 2 Kriterien entspricht. Mit einem Kriterium funktioniert folgende Formel.
{=KKLEINSTE(WENN(Vertrag!$C$1:$C$50000=Zusammenfassung!$A2;Vertrag!$D$1:$D$50000);1)}
Mit 2 Kriterien habe ich folgendes Probiert, das aber zu sehr kurriosen Ergebnissen führt.
{=KKLEINSTE(INDEX(Vertrag!$D$2:$D$50000;SUMMENPRODUKT((Vertrag!$C$2:$C$50000=Zusammenfassung!$A2) *(Vertrag!$A$2:$A$50000=Zusammenfassung!$B2);ZEILE(Vertrag!$D$2:$D$50000)));1) }
Wie könnte ich das hinbekommen?
Danke für eure Hilfe.
Gruß Joni
Anzeige

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

Betreff
Benutzer
Anzeige
ein Beispiel ...
07.11.2009 22:44:11
WalterK
Hallo,
so müsste es funktionieren:
Tabelle1

 ABCDEF
1ZahlBuchstabeWert BuchstabeA
250A1 Wert3
320B2   
410C3  12
5100D2   
620A3   
770B2   
812A3   
970D4   

Formeln der Tabelle
ZelleFormel
F4{=MIN(WENN((B1:B100=F1)*(C1:C100=F2); A1:A100))}
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
Servus, Walter
Anzeige
AW: ein Beispiel ...
08.11.2009 00:39:26
Joni
Hallo Walter,
das hat geklappt. Das mit dem * bei wenn war mir nicht bekannt, dass das geht. Danke für deine Unterstützung!
Gruß Joni
;

Forumthreads zu verwandten Themen

Anzeige
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

Kleinsten Wert aus einer Matrix mit zwei Kriterien ermitteln


Schritt-für-Schritt-Anleitung

Um den kleinsten Wert aus einer Matrix mit zwei Kriterien in Excel zu ermitteln, kannst Du die folgende Formel verwenden:

  1. Öffne Deine Excel-Datei und gehe zu der Zelle, in der Du das Resultat anzeigen möchtest.
  2. Gib die folgende Matrixformel ein (achte darauf, die Formel mit STRG+SHIFT+ENTER abzuschließen):

    {=KKLEINSTE(WENN((B1:B100=F1)*(C1:C100=F2); A1:A100); 1)}

    Hierbei ersetzt Du B1:B100, C1:C100 und A1:A100 durch die entsprechenden Zellbereiche Deiner Daten. F1 und F2 stehen für die Kriterien, die erfüllt sein müssen. Diese Formel gibt den kleinsten Wert zurück, der beiden Bedingungen entspricht.


Häufige Fehler und Lösungen

  1. Fehler beim Eingeben der Formel: Stelle sicher, dass Du die Formel als Matrixformel eingibst, indem Du STRG+SHIFT+ENTER drückst. Andernfalls wird die Formel nicht korrekt funktionieren.

  2. Kriterium nicht gefunden: Wenn Du keine Ergebnisse erhältst, überprüfe, ob die Kriterien in den angegebenen Zellbereichen korrekt sind. Manchmal können Leerzeichen oder unterschiedliche Datentypen (Text vs. Zahl) zu Problemen führen.

  3. Falsche Ergebnisse: Achte darauf, dass die Bedingungen in der WENN-Funktion korrekt formuliert sind. Vergewissere Dich, dass Du die Multiplikation (*) zwischen den Bedingungen richtig gesetzt hast.


Alternative Methoden

Neben der Verwendung von KKLEINSTE gibt es auch andere Methoden, um den kleinsten Wert mit zwei Bedingungen zu finden:

  • AGGREGAT-Funktion: Diese Funktion kann ebenfalls verwendet werden, um den kleinsten Wert unter bestimmten Bedingungen zu ermitteln.

    =AGGREGAT(15; 6; A1:A100/(B1:B100=F1)/(C1:C100=F2); 1)
  • FILTER-Funktion (verfügbar in Excel 365): Damit kannst Du die Daten filtern und dann die kleinste Zahl bestimmen:

    =MIN(FILTER(A1:A100; (B1:B100=F1)*(C1:C100=F2)))

Praktische Beispiele

Angenommen, Du hast eine Tabelle mit den folgenden Daten:

Zahl Buchstabe Wert
50 A 1
20 B 2
10 C 3
100 D 2
20 A 3

Wenn Du den kleinsten Wert für den Buchstaben A und den Wert 3 ermitteln möchtest, kannst Du die Formel wie folgt anpassen:

{=KKLEINSTE(WENN((B1:B5="A")*(C1:C5=3); A1:A5); 1)}

Diese Formel gibt den kleinsten Wert aus der ersten Spalte zurück, der den Bedingungen entspricht.


Tipps für Profis

  • Nutze die Datenüberprüfung, um sicherzustellen, dass die Eingabewerte für die Kriterien in den Zellen F1 und F2 gültig sind und den gleichen Datentyp haben wie in der Datenmatrix.
  • Experimentiere mit der AGGREGAT-Funktion, um mehr Flexibilität bei der Analyse Deiner Daten zu gewinnen, insbesondere wenn Du mit großen Datensätzen arbeitest.
  • Wenn Du regelmäßig mit solchen Berechnungen arbeitest, könntest Du auch VBA verwenden, um benutzerdefinierte Funktionen zu erstellen, die Deine Anforderungen besser erfüllen.

FAQ: Häufige Fragen

1. Wie finde ich den zweitkleinsten Wert mit einer Bedingung?
Du kannst die KKLEINSTE-Funktion anpassen, indem Du die Kriteriumsposition 2 angibst:

{=KKLEINSTE(WENN((B1:B100=F1)*(C1:C100=F2); A1:A100); 2)}

2. Funktioniert das auch mit Datumswerten?
Ja, die gleiche Logik gilt auch für Datumswerte. Du kannst die Formel entsprechend anpassen, um das kleinste Datum mit einer Bedingung zu ermitteln.

3. Was kann ich tun, wenn ich mehrere Bedingungen habe?
Du kannst zusätzliche Bedingungen in der WENN-Funktion hinzufügen, indem Du sie mit * (Multiplikation) verbindest, um mehrere Bedingungen effektiv zu kombinieren.

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