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

Forumthread: Maximalwert aus Matrix

Maximalwert aus Matrix
19.09.2015 16:08:58
Anna-Sophie
Hallo,
ich habe folgendes Problem. Ich habe eine große Liste mit Personen, die zum Teil mehrfach auftauchen. Nun möchte ich den maximalen Wert einer jeden Person angezeigt bekommen, über den gesamten Betrachtungszeitraum. Nun habe ich es in der Spalte C mit der Formel =WENNFEHLER(MAX((A1:A150=A1)*B1:B150);"") versucht. Nur leider steht in der Spalte C immer noch nicht überall 20 bzw. 10.
A - B - C
ID - 1. Termin
0056517 - 07 - 07
0056517 - 10 - 10
0056517 - 00 - 00
0056517 - 20 - 20
0056517 - 11 - 11
Ausschauen soll das ganze nachher so:
A - B - C
ID - 1. Termin
056517 - 07 - 10
056517 - 10 - 10
056517 - 00 - 10
040510 - 20 - 20
040510 - 11 - 20
Ich hoffe mir kann jemand helfen. Es würde mir die Arbeit extrem erleichtern, wenn ich nicht manuell den höchsten Wert auslesen müsste.
Vielen Dank und Gruß Anna

Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Maximalwert aus Matrix
19.09.2015 16:13:36
Sepp
Hallo Anna,
so?
Tabelle2

 ABC
1ID1. Termin 
256517710
3565171010
456517010
5405102020
6405101120

Formeln der Tabelle
ZelleFormel
C2=WENNFEHLER(AGGREGAT(14;6;$B$1:$B$150/($A$1:$A$150=A2); 1); "")


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

Anzeige
das ist eine Array-Formel und die $ fehlen
19.09.2015 16:29:01
WF
Hi,
{=WENNFEHLER(MAX((A$1:A$150=A1)*B$1:B$150);"")}
Eingabe Arrayformel:
Du kopierst Dir die Formel.
Dann gehst Du in die Bearbeitungszeile, löschst die {geschweiften Klammern} am Anfang und Ende und schließt ab mit GLEICHZEITIG: Strg Shift Enter (statt Enter allein). Dadurch werden diese Klammern erzeugt.
Und, wenn Du die Formel runterkopieren willst, brauchst Du die Dollars.
WF

Anzeige
AW: Maximalwert aus Matrix
22.09.2015 21:16:26
Anna-Sophie
Vielen, vielen lieben Dank!!!! Jetzt klappt es... ich hatte es schon aufgegeben!
LG Anna
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Maximalwert aus einer Matrix in Excel ermitteln


Schritt-für-Schritt-Anleitung

  1. Daten vorbereiten: Stelle sicher, dass deine Daten in einer Tabelle wie folgt angeordnet sind:

    A B C
    ID 1. Termin Max
    0056517 07
    0056517 10
    0056517 00
    0056517 20
    0056517 11
  2. Formel eingeben: In die Zelle C2 gib folgende Formel ein:

    =WENNFEHLER(AGGREGAT(14;6;$B$1:$B$150/($A$1:$A$150=A2);1);"")
  3. Array-Formel verwenden: Wenn du die MAX-Funktion verwenden möchtest, achte darauf, die Formel als Array-Formel einzugeben. Das machst du, indem du die Klammern weglässt und die Eingabe mit Strg + Shift + Enter abschließt.

    {=WENNFEHLER(MAX((A$1:A$150=A1)*B$1:B$150);"")}
  4. Formel nach unten kopieren: Kopiere die Formel für die restlichen Zeilen in Spalte C, um die maximalen Werte für jede ID anzuzeigen.


Häufige Fehler und Lösungen

  • Fehler: Die Formel zeigt nicht die erwarteten Werte an.

    • Lösung: Überprüfe, ob die Dollarzeichen in der Formel korrekt gesetzt sind (z.B. $A$1:$A$150), um absolute Zellbezüge zu gewährleisten.
  • Fehler: "WERT!" oder ähnliche Fehlermeldungen.

    • Lösung: Stelle sicher, dass die Formel als Array-Formel eingegeben wurde, indem du Strg + Shift + Enter verwendest.

Alternative Methoden

Eine alternative Methode zur Berechnung des maximalen Wertes könnte die Verwendung von Pivot-Tabellen sein. Hier kannst du die IDs als Zeilen und die maximalen Werte als Wertefelder anlegen.

  1. Pivot-Tabelle einfügen: Wähle deine Daten aus und gehe zu Einfügen > PivotTable.
  2. Felder hinzufügen: Ziehe das ID-Feld in den Zeilenbereich und das Termin-Feld in den Wertebereich. Stelle sicher, dass die Berechnungsart auf "Max" gesetzt ist.

Praktische Beispiele

Angenommen, du hast folgende Daten:

A B C
0056517 07
0056517 10
0056517 20
040510 20
040510 11

Nach Anwendung der obigen Formel erhältst du:

A B C
0056517 07 20
0056517 10 20
0056517 20 20
040510 20 20
040510 11 20

Tipps für Profis

  • Nutze die Funktion AGGREGAT, um mehr Flexibilität zu erhalten und Fehler zu vermeiden.
  • Experimentiere mit anderen Funktionen wie SUMMEWENN oder ZÄHLENWENN, um deine Daten weiter zu analysieren.
  • Achte darauf, deine Formeln regelmäßig zu überprüfen und deine Daten zu aktualisieren, um immer die neuesten Ergebnisse zu erhalten.

FAQ: Häufige Fragen

1. Kann ich die Formel auch für andere Datenbereiche verwenden? Ja, du kannst die Zellbezüge entsprechend anpassen, um sie für andere Datenbereiche zu nutzen.

2. Warum funktioniert die Formel nicht in meiner Excel-Version? Stelle sicher, dass du eine unterstützte Version von Excel verwendest, die die genannten Funktionen unterstützt. Die Verwendung von AGGREGAT ist ab Excel 2010 verfügbar.

3. Wie kann ich die Formel für größere Datenmengen anpassen? Erhöhe einfach die Zellbezüge in der Formel, um größere Bereiche abzudecken, z.B. von A1:A150 auf A1:A1000.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige