LXLogicExcel
🔥
0
0

Excel-Mathematikfunktionen: MIN, MAX, RUNDEN, REST, ABS, KGRÖSSTE, KKLEINSTE

Vom LogicExcel-RedaktionsteamAktualisiert Juni 20267 Min. Lesezeit1,250 WörterJetzt üben

Bereit zum Üben?

Wende das Gelernte gleich in interaktiven Übungen an.

Lektion starten 19

Die mathematischen und statistischen Funktionen von Excel gehen weit über SUMME und MITTELWERT hinaus. Dieser Leitfaden behandelt die Funktionen, die du jedes Mal verwendest, wenn du Finanzmodelle erstellst, Daten bereinigst oder Ergebnisse reihst: MIN, MAX, RUNDEN, REST, ABS, KGRÖSSTE, KKLEINSTE, RANG, OBERGRENZE und UNTERGRENZE.

MIN und MAX

MIN gibt die kleinste Zahl in einem Bereich zurück. MAX gibt die größte zurück. Syntax:
  • =MIN(number1; [number2]; ...)
  • =MAX(number1; [number2]; ...)
Beispiele:
  • =MIN(A1:A10) gibt den niedrigsten Wert in A1:A10 zurück
  • =MAX(B1:B100) gibt den höchsten Wert in B1:B100 zurück
  • =MIN(5; 12; 3; 8) gibt 3 zurück
  • =MAX(A1:A10; B1:B10) gibt den Maximalwert aus beiden Bereichen zurück
Hinweis: MIN und MAX ignorieren leere Zellen und Text. Sie ignorieren jedoch keine Nullen - wenn deine Daten eine Null enthalten, gibt MIN möglicherweise Null zurück, auch wenn das nicht aussagekräftig ist. Verwende =MINIFS(A1:A10; A1:A10; ">0"), um den kleinsten Wert größer als Null zu ermitteln. Praktische Anwendung: =MAX(A1:A10) - MIN(A1:A10) berechnet die Streuung eines Datensatzes in einer einzigen Formel.

RUNDEN, AUFRUNDEN, ABRUNDEN

Diese Funktionen steuern, wie Zahlen gerundet werden.

RUNDEN

=RUNDEN(number; num_digits) rundet auf den nächstgelegenen Wert mit der angegebenen Anzahl an Dezimalstellen.
  • Positiv num_digits: auf so viele Dezimalstellen runden
  • 0: Auf die nächste ganze Zahl runden
  • Negativ num_digits: auf die Stelle links vom Komma runden (Zehnerstelle, Hunderter usw.)
Beispiele:
  • =RUNDEN(3;567; 2) gibt 3.57 zurück
  • =RUNDEN(3;543; 2) gibt 3.54 zurück
  • =RUNDEN(3;5; 0) ergibt 4 (0,5 wird aufgerundet)
  • =RUNDEN(1234; -2) ergibt 1200 (auf die nächsten Hundert gerundet)

ZUSAMMENFASSUNG

=AUFRUNDEN(number; num_digits) rundet immer weg von Null, unabhängig vom Wert der Ziffer. Beispiele:
  • =AUFRUNDEN(3;001; 2) gibt 3.01 zurück (wird aufgerundet, obwohl die Ziffer 1 ist)
  • =AUFRUNDEN(-3;1; 0) ergibt -4 (bei negativen Werten nicht gleich Null)
Anwendungsfall: Berechnung von Höchstpreisen, Höchstmengen oder jede Situation, in der du immer aufrunden musst.

ABRUNDEN

=ABRUNDEN(number; num_digits) rundet immer in Richtung Null. Beispiele:
  • =ABRUNDEN(3;999; 2) gibt 3.99 zurück
  • =ABRUNDEN(9;9; 0) gibt 9 zurück
Anwendungsbeispiel: Berechnen, wie viele ganze Einheiten in einen bestimmten Raum passen, oder Zeitwerte auf die nächste Stunde abrunden.

GANZZAHL - Floor to Integer

GANZZAHL rundet eine Zahl auf die nächste ganze Zahl ab (in Richtung des negativen Unendlichen). Syntax: =GANZZAHL(number) Beispiele:
  • =GANZZAHL(3;9) gibt 3 zurück
  • =GANZZAHL(-3;1) gibt -4 zurück (rundet in Richtung negativer Unendlichkeit, nicht in Richtung Null)
  • =GANZZAHL(3;0) gibt 3 zurück
GANZZAHL vs. ABRUNDEN: =ABRUNDEN(3;9; 0) gibt ebenfalls 3 zurück. Aber =ABRUNDEN(-3;1; 0) gibt -3 zurück (in Richtung Null), während =GANZZAHL(-3;1) -4 zurückgibt (in Richtung negativer Unendlichkeit). Bei positiven Zahlen verhalten sie sich identisch. Praktische Anwendung: Extrahiere den Stundenanteil aus einem Zeitwert in Dezimalform. Wenn A1 9.75 ist (was 9 Stunden 45 Minuten entspricht), gibt =GANZZAHL(A1) 9 zurück.

REST - Rest

REST gibt den Rest der Division einer Zahl durch eine andere zurück. Das Ergebnis hat dasselbe Vorzeichen wie der Divisor. Syntax: =REST(number; divisor) Beispiele:
  • =REST(10; 3) ergibt 1 (10 ÷ 3 = 3, Rest 1)
  • =REST(15; 5) ergibt 0 (15 lässt sich durch 5 teilen)
  • =REST(7; 2) ergibt 1 (7 ist ungerade)
Praktische Anwendungsbeispiele:

Gerade und ungerade Zeilen erkennen: =REST(ROW(); 2) gibt 0 für gerade Zeilen und 1 für ungerade Zeilen zurück. Nutze das bei der bedingten Formatierung, um abwechselnde Zeilen zu schattieren.

Teilbarkeit prüfen: =WENN(REST(A1; 2) = 0; "Even"; "Odd").

Minuten aus einer Dezimalzeit extrahieren: Wenn A1 9.75 Stunden ist, gibt =REST(A1; 1) * 60 45 Minuten zurück.

ABS - Absolutwert

ABS gibt den Absolutwert einer Zahl zurück - also den Abstand von Null, der immer positiv ist. Syntax: =ABS(number) Beispiele:
  • =ABS(-5) gibt 5 zurück
  • =ABS(5) gibt 5 zurück
  • =ABS(A1 - B1) gibt die Differenz zwischen A1 und B1 zurück, unabhängig davon, welcher Wert größer ist
Praktische Anwendungsbeispiele:

Varianz oder Abweichung berechnen: =ABS(Actual - Budget) gibt die absolute Differenz an, unabhängig von der Richtung.

Negative Werte normalisieren: Wenn importierte Daten versehentlich negative Werte enthalten, korrigiert =ABS(A1) diese.

GROSS und KLEIN

KGRÖSSTE gibt den k-größten Wert in einem Datensatz zurück. KKLEINSTE gibt den k-kleinsten Wert zurück. Syntax:
  • =KGRÖSSTE(array; k) - k=1 ist der größte Wert, k=2 ist der zweitgrößte usw.
  • =KKLEINSTE(array; k) - k=1 ist der kleinste Wert, k=2 ist der zweitkleinste usw.
Beispiele:
  • =KGRÖSSTE(A1:A10; 1) - entspricht MAX
  • =KGRÖSSTE(A1:A10; 2) - zweitgrößter Wert
  • =KGRÖSSTE(A1:A10; 3) - drittgrößter Wert
  • =KKLEINSTE(A1:A10; 1) - entspricht MIN
  • =KKLEINSTE(A1:A10; 2) - zweitkleinster Wert
Praktische Anwendung: Finde die drei besten Verkaufszahlen. Gib =KGRÖSSTE($A$1:$A$100; ROW(A1)) in eine Zelle ein und ziehe die Formel nach unten - jede Zeile zeigt den nächsten Rang an. Hinweis: Bei doppelten Werten zählen KGRÖSSTE und KKLEINSTE jedes Duplikat separat. =KGRÖSSTE({5; 5; 3}; 2) gibt 5 zurück, nicht 3.

RANG - Einen Wert in einer Liste einstufen

RANG gibt die Position einer Zahl innerhalb einer Liste zurück. Syntax: =RANG(number; ref; [order])
  • number - der Wert, der bewertet werden soll
  • ref - der Bereich, innerhalb dessen sortiert werden soll
  • order - 0 (oder weggelassen) = absteigend (größter Wert = Rang 1), 1 = aufsteigend (kleinster Wert = Rang 1)
Beispiele:
  • =RANG(A1; A$1:A$10; 0) - Rang von A1 in A1:A10, der höchste zuerst
  • =RANG(85; A1:A10; 0) - Platz 85 in der Rangliste
Hinweis: Wenn zwei Werte gleichauf liegen, erhalten sie denselben Rang, und der nächste Rang wird übersprungen. Zwei Werte, die auf Rang 3 gleichauf liegen, haben beide Rang 3; es gibt keinen Rang 4. RANK.EQ vs. RANG: RANK.EQ ist die aktualisierte Version (Excel 2010+) und verhält sich genauso wie RANG. Außerdem gibt es RANK.AVG, das bei gleichrangigen Werten den Durchschnittsrang zuweist (z. B. erhalten zwei Werte, die auf den Rängen 3 und 4 gleichauf liegen, beide den Rang 3,5).

OBERGRENZE und UNTERGRENZE

Diese Funktionen runden Zahlen auf das nächstgelegene angegebene Vielfache.

OBERGRENZE

=OBERGRENZE(number; significance) rundet eine Zahl auf das nächste signifikante Vielfache auf. Beispiele:
  • =OBERGRENZE(4;3; 1) gibt 5 zurück (die nächsthöhere ganze Zahl)
  • =OBERGRENZE(4;3; 0;5) gibt 4.5 zurück
  • =OBERGRENZE(23; 5) gibt 25 zurück (nächstes Vielfaches von 5)
  • =OBERGRENZE(60; 15) ergibt 60 (bereits ein Vielfaches von 15)
Anwendungsbeispiel: Berechne, wie viele Kartons du zum Verpacken von Artikeln benötigst. Wenn in jeden Karton 12 Artikel passen und du 50 Artikel hast: =OBERGRENZE(50; 12) / 12 ergibt 5 Kartons.

UNTERGRENZE

=UNTERGRENZE(number; significance) rundet eine Zahl auf das nächste signifikante Vielfache ab. Beispiele:
  • =UNTERGRENZE(4;7; 1) gibt 4 zurück
  • =UNTERGRENZE(4;7; 0;5) gibt 4.5 zurück
  • =UNTERGRENZE(23; 5) ergibt 20 (das nächstgelegene Vielfache von 5 unterhalb von 23)
Anwendungsbeispiel: Zeit auf die nächsten 15 Minuten runden: =UNTERGRENZE(A1; ZEIT(0; 15; 0)) rundet einen Zeitwert auf die letzte 15-Minuten-Marke ab.

Häufig gestellte Fragen

Was ist der Unterschied zwischen RUNDEN und GANZZAHL? RUNDEN(number, 0) rundet auf die nächste ganze Zahl - Werte von 0,5 oder höher werden aufgerundet, Werte unter 0,5 abgerundet. GANZZAHL rundet immer auf die nächste ganze Zahl ab (in Richtung des negativen Unendlichen). Bei positiven Zahlen ergeben GANZZAHL(3.9) und ABRUNDEN(3.9, 0) beide 3. Bei negativen Zahlen ergibt GANZZAHL(-3.1) -4, RUNDEN(-3.1, 0) hingegen -3. Wie funktioniert die REST-Funktion bei negativen Zahlen? REST gibt ein Ergebnis mit dem gleichen Vorzeichen wie der Divisor zurück. =REST(-7; 3) gibt 2 zurück (nicht -1), da Excel dies als -7 - (3 × UNTERGRENZE(-7/3, 1)) = -7 - (3 × -3) = 2 berechnet. Dies entspricht dem mathematischen Modulo, kann sich jedoch von anderen Programmiersprachen unterscheiden. Kann die Funktion KGRÖSSTE statt eines Werts eine Position zurückgeben?

Nein - „KGRÖSSTE“ gibt den Wert zurück, nicht die Position. Um die Zeilennummer zu ermitteln, in der der größte Wert vorkommt, verwende =VERGLEICH(MAX(A1:A10); A1:A10; 0) oder =VERGLEICH(KGRÖSSTE(A1:A10; 2); A1:A10; 0) für den zweitgrößten Wert.

Was ist der Unterschied zwischen RANG und KGRÖSSTE?

KGRÖSSTE gibt dir den Wert an einer bestimmten Rangposition aus: =KGRÖSSTE(A1:A10; 3) liefert den drittgrößten Wert. RANG funktioniert umgekehrt: Bei einem gegebenen Wert gibt es dir dessen Rang an: =RANG(85; A1:A10; 0) sagt dir, welchen Rang die Position 85 einnimmt. Verwende KGRÖSSTE, um Ranglisten zu erstellen; verwende RANG, um bestehenden Daten eine Rangspalte hinzuzufügen.

Warum gibt die Funktion OBERGRENZE den Fehler #NUM! zurück?

Ein #NUM!-Fehler bei der Funktion OBERGRENZE bedeutet in der Regel, dass du die Vorzeichen verwechselt hast - eine positive Zahl mit negativem Vorzeichen oder umgekehrt. =OBERGRENZE(-4; 1) funktioniert (liefert -4), aber =OBERGRENZE(4; -1) liefert #NUM!. Achte darauf, dass das Vorzeichen des Vorzeichens mit dem der zu rundenden Zahl übereinstimmt.

Excel-Mathematikfunktionen: MIN, MAX, RUNDEN, REST, ABS, KGRÖSSTE, KKLEINSTE üben →