aus einer langen Spalte, welche auch einige #NV´s enthält, soll der MAX-Wert bestimmt werden.
Als Ergebnis kommt immer #NV.
Wie kann man dies umgehen?
Gruß vom Martin
| ||||||||||||||||||||
Um den MAX-Wert in Excel zu ermitteln und dabei #NV-Werte zu ignorieren, kannst du folgende Schritte befolgen:
{=MAX(WENN(ISTNV(A1:A5);"";A1:A5))}
STRG + SHIFT + RETURN anstelle von nur ENTER. Dies stellt sicher, dass Excel die Formel als Matrixformel erkennt.{} nicht manuell eingegeben werden, sondern nur durch das Drücken von STRG + SHIFT + RETURN erzeugt werden.Falls du eine andere Methode ausprobieren möchtest, kannst du auch die Funktionen AGGREGAT oder FILTER verwenden:
AGGREGAT:
=AGGREGAT(14;6;A1:A5)
Diese Formel ignoriert Fehlerwerte, einschließlich #NV, und gibt den höchsten Wert zurück.
FILTER (ab Excel 365):
=MAX(FILTER(A1:A5; ISTNV(A1:A5)=FALSE))
Diese Formel filtert die #NV-Werte heraus und gibt den MAX-Wert der verbleibenden Werte zurück.
Hier ist ein praktisches Beispiel, um den MAX-Wert in einer Tabelle zu ermitteln:
| A |
|---|
| 1 |
| 5 |
| #NV |
| 4 |
| 2 |
Um den MAX-Wert aus dieser Tabelle zu ermitteln, benutze die oben genannten Formeln. Das Ergebnis sollte 5 sein, da #NV ignoriert wird.
WENN-Funktion, um zusätzliche Bedingungen festzulegen, z.B. =MAX(WENN(A1:A5>0;A1:A5)), um nur positive Werte zu berücksichtigen.AGGREGAT-Funktion, um verschiedene Arten von Fehlern zu ignorieren.FILTER nutzen zu können.1. Was ist eine Matrixformel?
Eine Matrixformel ist eine spezielle Art von Formel, die mehrere Berechnungen in einem Schritt durchführt und mit {} umschlossen wird.
2. Wie ignoriere ich andere Fehler in Excel?
Mit der Funktion AGGREGAT kannst du verschiedene Fehler ignorieren, indem du die passende Option auswählst.
3. Funktioniert das auch in älteren Excel-Versionen?
Die Matrixformel funktioniert in den meisten Excel-Versionen, jedoch sind Funktionen wie FILTER nur in neueren Versionen verfügbar.