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

Forumthread: Maximum mit Bedingung

Maximum mit Bedingung
02.10.2006 18:13:51
petra
Hallo,
hab in Spalte A Sortimente, die sich wiederholen. In B befinden sich jeweils dazugehörige Werte
In C möchte ich jetzt den Maximumwert des angegebenen Sortiments in Spalte A haben.
Nochmal bildlich
suche max-wert in abhängigkeit von sortimentswert.
Geht das über eine Funktion?
lg
petra
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Maximum mit Bedingung
02.10.2006 18:48:09
ChrisL
Hallo Petra
{=MAX((A2:A100=A2)*B2:B100)}
Ansatz: http://www.excelformeln.de/formeln.html?welcher=227
Array-Formeln {Matrixformeln}; - zu erkennen an den geschweiften Klammern vor dem Gleichheitszeichen und am Ende {=FORMEL}. Diese {Klammern} werden nicht eingegeben sondern zum Abschluß der Formel durch gleichzeitig Strg Shift Enter erzeugt (statt Enter allein). Wenn Du hier einen Array kopierst, diese Klammern also löschen, und die Formel wie beschrieben abschließen.
Gruss
Chris
Anzeige
AW: Maximum mit Bedingung
02.10.2006 18:49:05
ChrisL
ignorieren (Korrektur 'Frage noch offen')
AW: Maximum mit Bedingung
02.10.2006 18:59:42
petra
Hi Chris,
funktioniert.
hab aber noch ne folgefrage.
bei Minimum geht das wahrscheinlich genau so nur mit MIN.
Würde aber gerne leere Zeilen bzw. Null-Werte ignorieren.
geht das damit auch?
lg
petra
AW: Minimum mit Bedingung
02.10.2006 20:22:46
IngoG
Hallo petra,
mE solltest Du die Formeln so wählen:
=MAX(WENN(($A$1:$A$13=C1)*($B$1:$B$130);$B$1:$B$13))
und
=MIN(WENN(($A$1:$A$13=C1)*($B$1:$B$130);$B$1:$B$13))
Beide Formeln sind Matrixformeln.
der Vorteil ist jeweils, dass Nullwerte auch ignoriert werden, wenn nur negative Werte bei Max() bzw nur positive Werte bei min() vorkommen.
In beiden Formeln steht in Spalte a Dein Bedingungswert, in spalte B Dein Wert und in c1 der Vergleichswert für die Spalte a
Ich hoffe, das hilft Dir weiter
Gruß Ingo
PS eine Rückmeldung wäre nett...
Anzeige
AW: Minimum mit Bedingung
04.10.2006 09:55:16
petra
Hallo Ingo,
klappt super.
danke dir.
lg
petra
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Maximum mit Bedingung in Excel


Schritt-für-Schritt-Anleitung

Um den maximalen Wert in Excel unter bestimmten Bedingungen zu finden, kannst Du die MAX-Funktion in Kombination mit einer Matrixformel verwenden. Hier ist die Schritt-für-Schritt-Anleitung:

  1. Daten vorbereiten: Angenommen, Du hast in Spalte A die Sortimente und in Spalte B die dazugehörigen Werte.

  2. Formel eingeben: Wähle eine Zelle (z.B. C1) und gib folgende Formel ein, um den maximalen Wert für ein bestimmtes Sortiment zu finden:

    =MAX((A2:A100=A2)*B2:B100)
  3. Matrixformel aktivieren: Um die Formel als Matrixformel zu verwenden, drücke Strg + Shift + Enter anstatt nur Enter. Du wirst sehen, dass die Formel nun in geschweifte Klammern {} gesetzt wird.

  4. Ergebnis überprüfen: Die Zelle zeigt jetzt den maximalen Wert für das ausgewählte Sortiment an.


Häufige Fehler und Lösungen

  • Fehler: Formel gibt einen #WERT!-Fehler zurück.

    • Lösung: Stelle sicher, dass die Formel als Matrixformel eingegeben wurde (Strg + Shift + Enter).
  • Fehler: Leere Zellen oder Nullwerte werden nicht ignoriert.

    • Lösung: Verwende die folgende Formel, um Nullwerte zu ignorieren:
    =MAX(WENN(($A$1:$A$100=C1)*($B$1:$B$100>0);$B$1:$B$100))

Alternative Methoden

Falls Du mehrere Bedingungen berücksichtigen möchtest, kannst Du die MAX-Funktion mit WENN kombinieren:

=MAX(WENN((A2:A100=A2)*(B2:B100>0);B2:B100))

Diese Formel findet den maximalen Wert in B, wenn die Bedingungen in A und die Werte in B größer als Null sind. Vergiss nicht, die Formel als Matrixformel einzugeben.


Praktische Beispiele

Hier sind einige praktische Beispiele, wie Du die MAX-Funktion mit Bedingungen nutzen kannst:

  1. Maximalwert für ein Sortiment: Wenn Du den maximalen Wert für "Sortiment A" finden möchtest, könntest Du folgende Formel verwenden:

    =MAX(WENN(A2:A100="Sortiment A";B2:B100))
  2. Größter Wert mit mehreren Bedingungen: Wenn Du den höchsten Wert für "Sortiment A" und einen bestimmten Preisbereich finden möchtest:

    =MAX(WENN((A2:A100="Sortiment A")*(B2:B100>10);B2:B100))

Tipps für Profis

  • Bedingte Formatierung: Du kannst die bedingte Formatierung nutzen, um den maximalen Wert visuell hervorzuheben. Wähle die Zellen aus, gehe zu „Bedingte Formatierung“ und erstelle eine Regel, die den höchsten Wert in der Auswahl einfärbt.

  • Formel für Minimum: Ähnlich wie bei MAX kannst Du auch die MIN-Funktion verwenden, um den minimalen Wert mit Bedingungen zu finden:

    =MIN(WENN(($A$1:$A$13=C1)*($B$1:$B$130>0);$B$1:$B$13))

FAQ: Häufige Fragen

1. Wie finde ich den maximalen Wert mit mehreren Bedingungen?
Du kannst die MAX-Funktion mit WENN kombinieren, um mehrere Bedingungen zu berücksichtigen:

=MAX(WENN((A2:A100="Sortiment A")*(C2:C100="Bedingung B");B2:B100))

2. Kann ich die Formel auch für leere Zellen verwenden?
Ja, Du kannst leere Zellen ignorieren, indem Du Bedingungen hinzufügst, die nur Werte berücksichtigen, die nicht leer sind.

=MAX(WENN(($A$1:$A$100=C1)*($B$1:$B$100<>"");$B$1:$B$100))

Mit diesen Informationen solltest Du in der Lage sein, den maximalen Wert in Excel mit Bedingungen erfolgreich zu finden und anzuwenden!

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige