=REST(A2;B2) liefert den Rest, der beim Teilen von A2 durch B2 bleibt: =REST(17;5) ist 2, weil 5 dreimal in 17 passt und 2 übrig bleiben. =ABS(A2) liefert die Zahl ohne ihr Vorzeichen, also wird aus -42 der Wert 42. REST heißt in englischem Excel MOD, und die Tabelle zeigt die Formel als =MOD(A2,B2). Du kannst die Formeln in der Tabelle auch deutsch eingeben, mit Semikolons.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Number | Divisor | MOD | Times it fits |
| 2 | 17 | 5 | 2 | 3 |
| 3 | 20 | 5 | 0 | 4 |
| 4 | 7 | 2 | 1 | 3 |
| 5 | 100 | 7 | 2 | 14 |
| 6 | -3 | 2 | 1 | -1 |
| 7 | 3 | -2 | -1 | -1 |
=REST(A2;B2)Spalte D zeigt die andere Hälfte der Division: QUOTIENT liefert, wie oft der Divisor ganz hineinpasst, also ist 17 gleich 3 mal 5 plus 2. Ändere B2 in 0, und REST liefert #DIV/0!, genau wie eine Division durch null.
Syntax von REST
=MOD(number, divisor)
REST funktioniert auch mit Dezimalzahlen: =REST(7,5;2) ist 1,5, und =REST(A2;1) liefert nur den Nachkommateil einer Zahl, etwa 0,75 aus 3,75. Bei Datumswerten mit Uhrzeit behält =REST(A2;1) die Uhrzeit und lässt das Datum weg.
REST mit negativen Zahlen
Die Zeilen 6 und 7 der Tabelle oben zeigen die Regel von Excel: Das Ergebnis hat das Vorzeichen des Divisors. =REST(-3;2) ist 1, nicht -1, und =REST(3;-2) ist -1. Excel berechnet REST als Zahl - Divisor * GANZZAHL(Zahl / Divisor), und GANZZAHL rundet immer ab.
Hier sind sich Tabelle und Code uneins. In JavaScript, Java, C und C# ist -3 % 2 gleich -1; in Python ist -3 % 2 gleich 1, wie in Excel. Google Sheets folgt Excel. Brauchst du stattdessen das Vorzeichen der Zahl, nimmst du =A2-B2*KÜRZEN(A2/B2).
Gerade oder ungerade, und jede zweite Zeile
Eine Zahl ist gerade, wenn REST(Zahl;2) 0 ist. Das ergibt eine Beschriftung "Gerade" oder "Ungerade", und mit ZEILE eine Regel, die jede zweite Zeile einfärbt. Excel hat außerdem ISTGERADE und ISTUNGERADE, die direkt WAHR oder FALSCH liefern.
| A | B | C | |
|---|---|---|---|
| 1 | Order | Qty | Even or odd |
| 2 | 1001 | 4 | Even |
| 3 | 1002 | 7 | Odd |
| 4 | 1003 | 10 | Even |
| 5 | 1004 | 3 | Odd |
| 6 | 1005 | 8 | Even |
| 7 | 1006 | 5 | Odd |
=WENN(REST(B2;2)=0;"Even";"Odd")Die Regel der bedingten Formatierung =REST(ZEILE($A2);2)=0 hebt die Zeilen 2, 4 und 6 hervor, die geraden Zeilennummern. In Excel ist das Start > Bedingte Formatierung > Neue Regel > "Formel zur Ermittlung der zu formatierenden Zellen verwenden", und dort funktioniert auch das kürzere =REST(ZEILE();2)=0. Ändere die 2 in 3, um jede dritte Zeile einzufärben.
Jede n-te Zeile: jeden dritten Wert summieren
REST(ZEILE()-ZEILE(erste);n)=0 ist WAHR für die erste Zeile des Bereichs und danach für jede n-te Zeile. In SUMMENPRODUKT pickt es jeden dritten Wert aus einer Spalte heraus, zum Beispiel den letzten Monat jedes Quartals.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Month | Sales | Every 3rd | ||
| 2 | Jan | 120 | 310 | ||
| 3 | Feb | 135 | |||
| 4 | Mar | 150 | |||
| 5 | Apr | 110 | |||
| 6 | May | 125 | |||
| 7 | Jun | 160 |
=SUMMENPRODUKT((REST(ZEILE(B2:B7)-ZEILE(B2);3)=2)*B2:B7)Die Abstände der Zeilen sind 0 bis 5, und =2 behält die Abstände 2 und 5: März und Juni, 150 plus 160. Ändere =2 in =0, um stattdessen Januar und April zu nehmen.
Minuten in Stunden und Minuten umrechnen
REST und die ganzzahlige Division teilen eine Summe in Einheiten auf: Stunden und übrige Minuten, Wochen und übrige Tage, Kartons und lose Stücke.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Minutes | Hours | Minutes left | Label |
| 2 | 135 | 2 | 15 | 2 h 15 min |
| 3 | 59 | 0 | 59 | 0 h 59 min |
| 4 | 240 | 4 | 0 | 4 h 0 min |
| 5 | 1000 | 16 | 40 | 16 h 40 min |
=GANZZAHL(A2/60)1000 Minuten sind 16 Stunden und 40 Minuten. Für echte Uhrzeiten (8:30, 17:45) und Schichten über Mitternacht ist =REST(Ende-Start;1) die Standardformel; siehe mit Uhrzeiten rechnen.
ABS: der Abstand zwischen zwei Zahlen
=ABS(Zahl) entfernt das Minuszeichen. Der wichtigste Einsatz ist die Größe einer Differenz, wenn es egal ist, welcher Wert größer ist: wie weit jede Prognose vom tatsächlichen Ergebnis entfernt lag oder ob eine Messung innerhalb einer Toleranz liegt.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Week | Forecast | Actual | Off by | Within 10? |
| 2 | W1 | 120 | 112 | 8 | TRUE |
| 3 | W2 | 95 | 109 | 14 | FALSE |
| 4 | W3 | 140 | 138 | 2 | TRUE |
| 5 | W4 | 80 | 93 | 13 | FALSE |
| 6 | W5 | 110 | 104 | 6 | TRUE |
=ABS(B2-C2)B2-C2 ist für W1 gleich 8 und für W2 gleich -14; ABS macht aus beiden einen Abstand. Um die Abstände zu addieren, funktioniert =SUMMENPRODUKT(ABS(B2:B6-C2:C6)) in jeder Excel-Version; hier ergibt es 43, die Summe von Spalte D. Geteilt durch die Anzahl ergibt das den mittleren absoluten Fehler.
Probier es aus: REST und ABS
| A | B | C | |
|---|---|---|---|
| 1 | Eggs | Per carton | Left over |
| 2 | 350 | 12 |
Du bist dran: Berechne in C2, wie viele Eier übrig bleiben, wenn du die Eier in A2 in volle Kartons der Größe in B2 packst.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | City | Morning | Evening | Change |
| 2 | Oslo | 14 | 6 |
Du bist dran: Zeig in D2, um wie viele Grad sich die Temperatur zwischen B2 und C2 geändert hat, als positive Zahl, egal welcher Messwert höher ist.
REST, QUOTIENT oder GANZZAHL
| Du willst | Formel | 17 und 5 ergeben | -17 und 5 ergeben |
|---|---|---|---|
| Rest | =REST(A2;B2) | 2 | 3 |
| Wie oft es ganz passt, zu null hin | =QUOTIENT(A2;B2) | 3 | -3 |
| Wie oft es ganz passt, abgerundet | =GANZZAHL(A2/B2) | 3 | -4 |
| Exakte Division | =A2/B2 | 3,4 | -3,4 |
Bei positiven Zahlen stimmen QUOTIENT und GANZZAHL(A2/B2) überein, und B2*GANZZAHL(A2/B2)+REST(A2;B2) ergibt immer wieder die Zahl. Bei einer negativen Zahl geht nur das Paar mit GANZZAHL auf: -4 mal 5 plus 3 ist -17. QUOTIENT mit REST bei negativen Zahlen zu mischen, ist die übliche Ursache für einen Fehler um eins in einem Zeitplan oder einer Aufteilung.
Häufig gestellte Fragen
Was macht REST in Excel?
Es liefert den Rest einer Division: =REST(17;5) ist 2, weil 5 dreimal in 17 passt und 2 übrig bleiben. Geht die Division auf, liefert REST 0.
Wie prüfe ich in Excel, ob eine Zahl gerade ist?
Nimm =REST(A2;2)=0, das für gerade Zahlen WAHR ist, oder =ISTGERADE(A2). Als Beschriftung: =WENN(REST(A2;2)=0;"Gerade";"Ungerade").
Warum liefert REST für einen negativen Wert eine positive Zahl?
REST übernimmt in Excel das Vorzeichen des Divisors: =REST(-3;2) ist 1 und =REST(3;-2) ist -1. Viele Programmiersprachen liefern für -3 % 2 den Wert -1, also können die Ergebnisse von Code abweichen.
Wie bekomme ich in Excel den Betrag einer Zahl?
Nimm =ABS(A2): Aus -42 wird 42, und 42 bleibt 42. Um die Größe einer Differenz ohne Vorzeichen zu bekommen, nimmst du =ABS(B2-C2).
Wie summiere ich in Excel Beträge?
Nimm =SUMMENPRODUKT(ABS(A2:A7)), das in jeder Version funktioniert. In Excel 365 und 2021 funktioniert auch =SUMME(ABS(A2:A7)).