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

Forumthread: Summenprodukt Maximalwert ausgeben

Summenprodukt Maximalwert ausgeben
Joni
Hi,
ich ermittle mit
=INDEX(Vertrag!D:D;SUMMENPRODUKT(($S37=Vertrag!$C$2:$C$500)*($C37=Vertrag!$B$2:$B$500);ZEILE(Vertrag!$D$2:$D$500)))
einen Wert. Das funktioniert. Jetzt habe ich die Situation, dass 2 Werte den Kriterien entsprechen (Spalte D enthält Datumswerte). Wenn das der Fall ist soll das aktuellere Datum ausgegeben werden. Ich hab schon etwas herumprobiert, doch ich komm nicht drauf wie dann die Formel lauten müsste. Jetzt zähle ich auf eure Hilfe.
Danke
Gruß Joni
Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Summenprodukt Maximalwert ausgeben
28.01.2011 13:03:19
Bertram
Hallo Joni,
ohne die Formel genauer angeschaut zu haben, sollte es nicht reichen ein MAX() um deine Formel zu basteln und das ganze als Matrixformel abzuschließen (Strg+Umschalt+Enter)?
Gruß
Bertram
AW: Summenprodukt Maximalwert ausgeben
28.01.2011 13:24:49
Joni
Hallo Bertram,
nein leider nicht. Das hatte ich schon als erstes probiert. Trotzdem Danke
Gruß Joni
Anzeige
AW: Summenprodukt Maximalwert ausgeben
28.01.2011 13:44:36
Rudi
Hallo,
=INDEX(Vertrag!D1:D500;VERWEIS(2;1/(Vertrag!C1:C500&Vertrag!B1:B500=S37&C37);ZEILE(1:500)))
Gruß
Rudi
AW: Summenprodukt Maximalwert ausgeben
28.01.2011 14:33:56
Joni
Hallo Rudi,
das klappt leider nicht. Es wird nicht das aktuellste Datum ausgegeben sondern das unterste gerechnet nach Zeilen. Die Änderung des Suchkriteriums bei Verweis(2;... auf einen anderen Wert ändert am Ergebnis auch nichts (außer bei leer oder 0).
Gruß Joni
Anzeige
AW: Summenprodukt Maximalwert ausgeben
28.01.2011 22:31:45
Uduuh
Hallo,
per Matrixformel:
{=MAX(vertrag!D2:D500*(vertrag!C2:C500=S37)*(vertrag!B2:B500=C37))}
Gruß aus’m Pott
Udo

AW: Summenprodukt Maximalwert ausgeben
29.01.2011 13:07:13
Joni
Hallo Udo,
das funktioniert. Und wenn man die Formel sieht eigentlich ganz logisch, man muss nur drauf kommen :-)
Danke
Gruß Joni
Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Maximalwert aus Summenprodukt in Excel ermitteln


Schritt-für-Schritt-Anleitung

Um in Excel den höchsten Wert aus einer Menge von Daten zu ermitteln, die bestimmten Kriterien entsprechen, kannst du die folgende Methode verwenden:

  1. Daten vorbereiten: Stelle sicher, dass deine Daten in einem strukturierten Format vorliegen. In diesem Beispiel verwenden wir Daten in den Spalten B, C und D eines Arbeitsblatts namens "Vertrag".

  2. Formel eingeben: Gib die folgende Matrixformel in die Zelle ein, in der der höchste Wert ausgegeben werden soll:

    {=MAX(Vertrag!D2:D500 * (Vertrag!C2:C500 = S37) * (Vertrag!B2:B500 = C37))}
  3. Matrixformel aktivieren: Drücke Strg + Umschalt + Enter, um die Formel als Matrixformel zu aktivieren. Excel wird die geschweiften Klammern automatisch hinzufügen.

  4. Ergebnis überprüfen: Das Ergebnis in der Zelle sollte nun den höchsten Wert aus der Datenreihe zurückgeben, der den angegebenen Kriterien entspricht.


Häufige Fehler und Lösungen

  • Fehlermeldung bei der Eingabe: Wenn du die Formel nicht als Matrixformel eingibst (also Strg + Umschalt + Enter vergisst), wird ein Fehler angezeigt. Stelle sicher, dass du die richtige Eingabemethode verwendest.

  • Falsches Ergebnis: Wenn das Ergebnis nicht den erwarteten höchsten Wert ausgibt, überprüfe die Kriterien in den Zellen S37 und C37. Diese sollten exakt mit den Werten in den Spalten B und C übereinstimmen.

  • Leere Zellen: Wenn die Daten in Spalte D leere Zellen enthalten, kann dies das Ergebnis beeinflussen. Stelle sicher, dass du nur die relevanten Daten analysierst.


Alternative Methoden

Falls du eine andere Methode ausprobieren möchtest, um in Excel den höchsten Wert auszugeben, kannst du die INDEX- und VERWEIS-Funktionen kombinieren. Hier ist ein Beispiel:

=INDEX(Vertrag!D1:D500;VERWEIS(2;1/(Vertrag!C1:C500&S37&Vertrag!B1:B500=C37);ZEILE(1:500)))

Diese Formel gibt den letzten Wert zurück, der den Kriterien entspricht, ist jedoch möglicherweise nicht so effizient wie die Matrixformel.


Praktische Beispiele

Angenommen, du hast die folgenden Daten in deinem "Vertrag"-Blatt:

A B C D
ID Kriterium1 Kriterium2 Datum
1 A X 01.01.2023
2 A Y 15.02.2023
3 B X 10.03.2023
4 A X 05.01.2023

Wenn du in Zelle S37 "A" und in C37 "X" hast, gibt die oben genannte Formel das Datum "15.02.2023" zurück, da dies der höchste Wert ist, der den Kriterien entspricht.


Tipps für Profis

  • Daten validieren: Achte darauf, dass deine Daten sauber und konsistent sind, um die besten Ergebnisse zu erzielen. Du kannst auch die Datenüberprüfung in Excel nutzen, um sicherzustellen, dass nur gültige Daten eingegeben werden.

  • Formel optimieren: Wenn du mit sehr großen Datenmengen arbeitest, kann die Verwendung von Matrixformeln die Leistung beeinträchtigen. Überlege, ob du die Daten in kleinere Abschnitte aufteilen kannst.

  • Verwendung von dynamischen Bereichen: Nutze die dynamischen Bereichsnamen, um die Datenbereiche automatisch anzupassen, wenn neue Daten hinzugefügt werden.


FAQ: Häufige Fragen

1. Wie kann ich den höchsten Wert aus einer anderen Spalte ausgeben? Du kannst die Spalte in der MAX-Formel einfach anpassen, um den höchsten Wert aus einer anderen Spalte zurückzugeben. Ändere die Referenz in der Formel entsprechend.

2. Welche Excel-Version benötige ich für diese Formeln? Diese Formeln funktionieren in Excel 2010 und höher. Bei älteren Versionen kann es zu Abweichungen kommen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige