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

Min/Max ohne #NV und ""

Forumthread: Min/Max ohne #NV und ""

Min/Max ohne #NV und ""
10.05.2021 11:06:40
Christian
Hallo,
wie kann ich mir von einem Bereich (z.B. A1:A10) über eine Formel den Min-Wert (oder Max-Wert) in einer anderen Zelle ausgeben lassen, ohne dass leere Zellen UND Zellen mit #NV dabei berücksichtigt werden.
Wären nur leere Zellen im Bereich enthalten (ohne #NV-Zellen im Bereich), würde dies ja ganz normal über die Standard MIN()/MAX()-Formel funktionieren.
Wären hingegen nur #NV-Zellen im Bereich enthalten (ohne leere Zellen im Bereich), hätte ich eine Lösung über eine Matrixformel gefunden: {=MIN(WENN(ISTNV(A1:A10)=FALSCH;A1:A10)))}.
Aber sobald sowohl leere Zellen als auch #NV-Zellen im Bereich enthalten sind, habe ich noch keine Lösung gefunden. Wäre super, wenn ihr mir hier helfen könntet.
Vielen Dank.
Grüße
Christian
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Min/Max ohne #NV und ""
10.05.2021 11:10:25
SF
Hola,
lass die #NV doch mit Wennfehler() in "" umwandeln.
Gruß,
steve1da
AW: Min/Max ohne #NV und ""
10.05.2021 11:13:02
PeTeR
Hallo Christian,
schau dir mal die Funktio AGGREGAT an:
=AGGREGAT(5;6;A1:A10)
Viel Erfolg
PeTeR
nicht AGGREGAT(5;6 ... sondern AGGREGAT(1;6 ...
10.05.2021 12:05:10
WF
.
Anzeige
Irgendwie/irgendwo hatte ich Mittelwert gesehen ?
10.05.2021 13:10:51
WF
Das war wohl in einem Paralleluniversum ?
AW: Min/Max ohne #NV und ""
10.05.2021 12:07:28
Christian
Hallo PeTer,
super! Vielen Dank für die schnelle und kompetente Hilfe!
Das scheint perfekt zu funktionieren.
Danke.
Grüße
Christian

Forumthreads zu verwandten Themen

Anzeige
Anzeige

Infobox / Tutorial

Min/Max Berechnung in Excel ohne #NV und leere Zellen


Schritt-für-Schritt-Anleitung

Um den Min- oder Max-Wert in Excel aus einem Bereich (z.B. A1:A10) zu extrahieren, ohne leere Zellen oder Zellen mit #NV zu berücksichtigen, kannst du die folgende Formel nutzen:

  1. Für den Min-Wert:

    =AGGREGAT(15;6;A1:A10)

    Hierbei steht die Zahl 15 für die Funktion MIN und 6 für die Option, Fehlerwerte zu ignorieren.

  2. Für den Max-Wert:

    =AGGREGAT(14;6;A1:A10)

    Hierbei steht die Zahl 14 für die Funktion MAX und ebenfalls 6 für das Ignorieren von Fehlerwerten.

Diese Formeln sind besonders nützlich, wenn du mit Daten arbeitest, die fehlerhafte Einträge enthalten, da sie die Zellen mit #NV automatisch ausschließen.


Häufige Fehler und Lösungen

  • Fehler: #NV bleibt in den Ergebnissen

    • Lösung: Stelle sicher, dass du die richtigen Argumente in der AGGREGAT-Funktion verwendest. Die Option 6 ist entscheidend dafür, dass Fehlerwerte ignoriert werden.
  • Fehler: Leere Zellen beeinflussen das Ergebnis

    • Lösung: Die AGGREGAT-Funktion ignoriert automatisch leere Zellen, sodass sie nicht in das Ergebnis einfließen.

Alternative Methoden

Wenn du eine Excel-Version hast, die die AGGREGAT-Funktion nicht unterstützt, gibt es Alternativen:

  1. Matrixformel: Für den Min-Wert ohne Fehler:

    {=MIN(WENN(ISTNV(A1:A10)=FALSCH;A1:A10))}

    Diese Formel wird mit Strg + Shift + Enter eingegeben.

  2. Wennfehler-Funktion: Du kannst auch die WENNFEHLER-Funktion verwenden, um #NV-Werte in leere Zellen umzuwandeln:

    =WENNFEHLER(A1:A10; "")

Praktische Beispiele

Angenommen, du hast folgende Werte in A1 bis A10:

A
10
#NV
20
30
#NV
25
5
15
  • Um den Min-Wert zu berechnen, verwende:

    =AGGREGAT(15;6;A1:A10)   // Ergebnis: 5
  • Um den Max-Wert zu berechnen, verwende:

    =AGGREGAT(14;6;A1:A10)   // Ergebnis: 30

Diese Formeln sind eine einfache und effektive Lösung, um mit fehlerhaften Daten umzugehen.


Tipps für Profis

  • Nutze die AGGREGAT-Funktion immer dann, wenn du mit unbereinigten Daten arbeitest. Sie ist leistungsfähig und flexibel.
  • Experimentiere mit anderen Funktionen wie SUMME oder MITTELWERT in Kombination mit AGGREGAT, um die SUMME ohne NV oder Mittelwert ohne NV zu berechnen.
  • In Excel VBA kannst du auch Makros erstellen, die diese Berechnungen automatisieren. Beispielsweise:
    Function MinMaxOhneNV(rng As Range, minMax As String) As Variant
      If minMax = "min" Then
          MinMaxOhneNV = Application.WorksheetFunction.Aggregate(15, 6, rng)
      ElseIf minMax = "max" Then
          MinMaxOhneNV = Application.WorksheetFunction.Aggregate(14, 6, rng)
      End If
    End Function

FAQ: Häufige Fragen

1. Wie ignoriere ich leere Zellen in meiner Berechnung?
Die AGGREGAT-Funktion ignoriert leere Zellen automatisch, sodass du dir darüber keine Gedanken machen musst.

2. Was mache ich, wenn ich ein anderes Fehlerformat als #NV habe?
Du kannst die WENNFEHLER-Funktion verwenden, um auch andere Fehlerwerte zu behandeln.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige