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]; ...)
- =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
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.)
- =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)
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
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
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)
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
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.
- =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
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)
- =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
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)
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)
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.