Gibt es einen Umweg, mit dem ich dies trotzdem erreichen kann?
Danke, Florian
Danke, Florian
was Bitte???
Der Code wurde getestet unter Betriebssystem XP Pro und Excel Version XP SBE.
Bitte kein Mail, Probleme sollen im Forum gelöst werden.
Microsoft MVP für Excel
beschreib doch bitte an einem verständlichen Beispiel, was genau Du berechnen möchtest. So versteht keiner was Du willst, und niemand kann Dir helfen.
Gruß Andreas
du willst das Minimum aus Spalte B berechnen, aber nur die Zahlen berücksichtigen, bei denen in der zugehörigen Zeile der Spalte A ein "x" eingetragen ist:
{=MIN(WENN(A1:A100="x";B1:B100))}
Array-Formel - {geschweifte Klammern} nicht eingeben, sondern Formeleingabe mit Strg-Shift-Enter abschließen.
Gruß Boris
Um das Minimum in Excel zu berechnen, das bestimmten Bedingungen entspricht, kannst du die folgende Array-Formel verwenden:
Daten vorbereiten: Stelle sicher, dass du die Daten in zwei Spalten hast, z. B. in Spalte A (Bedingung) und Spalte B (Werte).
Formel eingeben: Klicke auf die Zelle, in der das Ergebnis erscheinen soll.
Array-Formel eingeben: Gib die Formel ein:
=MIN(WENN(A1:A100="x";B1:B100))
Formel abschließen: Drücke Strg + Shift + Enter, um die Formel als Array-Formel zu aktivieren. Du solltest geschweifte Klammern {} um die Formel sehen, die anzeigen, dass sie korrekt eingegeben wurde.
Diese Methode ist besonders nützlich, wenn du nur die Werte berücksichtigen möchtest, die eine bestimmte Bedingung erfüllen, wie z. B. "x" in Spalte A.
Fehler: #WERT!
Lösung: Stelle sicher, dass du die Formel als Array-Formel eingibst (mit Strg + Shift + Enter).
Fehler: Das Minimum wird nicht korrekt angezeigt
Lösung: Überprüfe, ob in der Bedingung (z. B. Spalte A) die richtigen Werte stehen. Achte auch darauf, dass die Bereiche (A1:A100 und B1:B100) gleich groß sind.
Wenn du eine Excel-Version nutzt, die die MINWENN-Funktion nicht direkt unterstützt, kannst du folgende Alternativen verwenden:
KLEINSTE(Bereich; k), um das k-kleinste Element aus einem Bereich zu erhalten.MINWENNS: In neueren Excel-Versionen (z. B. Excel 2016) kannst du die MINWENNS-Funktion verwenden, die eine direkte Möglichkeit bietet, das Minimum basierend auf mehreren Bedingungen zu berechnen:
=MINWENNS(B1:B100; A1:A100; "x")
Beispiel mit Array-Formel: Angenommen, du hast folgende Werte in Spalte A und B:
| A | B |
|---|---|
| x | 5 |
| 3 | |
| x | 2 |
| x | 8 |
| 7 |
Mit der Array-Formel =MIN(WENN(A1:A5="x";B1:B5)) erhältst du das Minimum der Werte in Spalte B, wenn in Spalte A "x" steht. Das Ergebnis wäre 5.
Beispiel mit MINWENNS:
Wenn du Excel 2016 oder neuer verwendest, kannst du =MINWENNS(B1:B5; A1:A5; "x") verwenden, um das gleiche Ergebnis zu erzielen.
MINWENNS oder KLEINSTE, um deine Formeln zu optimieren.1. Kann ich mit MINWENN mehrere Bedingungen prüfen?
Nein, die MINWENN-Funktion unterstützt nur eine Bedingung. Nutze stattdessen MINWENNS, wenn du mehrere Bedingungen prüfen möchtest.
2. Ist die Array-Formel in allen Excel-Versionen verfügbar?
Ja, die Array-Formel ist in den meisten Excel-Versionen verfügbar, aber die MINWENNS-Funktion ist nur in neueren Versionen (z. B. Excel 2016) verfügbar.
3. Wie kann ich sicherstellen, dass ich nur Werte größer als 0 berücksichtige?
Du kannst die Formel anpassen: =MIN(WENN((A1:A100="x")*(B1:B100>0);B1:B100)) und dann wie gewohnt als Array-Formel eingeben.