Spreadsheet Practice

MOD function

MOD returns the remainder after dividing one number by another. It answers questions like "how many units are left after filling full cases?", "is this number odd?" and "is this every third row?". The result always has the same sign as the divisor.

Available in
Every current version
Category
Math functions
Returns
The remainder, with the same sign as divisor.
Google Sheets
Works the same in Google Sheets.

Syntax

=MOD(number, divisor)

ArgumentRequired?What it is
numberRequiredThe number to divide.
divisorRequiredThe number to divide by. It can't be 0.

Examples

Each result below is calculated from the sample sheet by our formula engine, the same one that grades the practice.

CellFormulaResultWhat it shows
C2=MOD(A2,B2)1Remainder 1 when divided by 2, so 17 is odd
C3=MOD(A3,B3)10Units left after filling cases of 24: 10
C4=MOD(A4,B4)2The result takes the divisor's sign: -7 mod 3 is 2, not -1

Try it live

This is the sample sheet. Change any number or text, or edit a formula, and the results update.

Show the sample data as a table
ValueDivisorRemainder
1721
1302410
-732

Practice MOD

Graded instantly, then re-checked on changed data.

Loose units

After packing full cases, some units are left over. In D2, use MOD to find how many loose units each product has. Fill down to D6.

Common mistakes

What you seeWhy, and how to fix it
#DIV/0!The divisor is 0 or an empty cell. Check the second argument.
Unexpected result with negative numbersMOD follows the sign of the divisor, so MOD(-7,3) is 2. Use =A2-TRUNC(A2/B2)*B2 for a remainder that follows the number's sign.
Tiny decimals instead of 0Dividing decimals can leave rounding noise such as 1E-16. Wrap the result in ROUND(…,10) before testing it.

Tips

  • Shade every other row with a conditional formatting rule: =MOD(ROW(),2)=0.
  • Get just the time from a date-time with =MOD(A2,1).

Questions

How do I check if a number is even in Excel?

Use =MOD(A2,2)=0, which returns TRUE for even numbers. ISEVEN(A2) does the same.

What does MOD do in Excel?

It returns the remainder after division: =MOD(10,3) is 1 because 3 goes into 10 three times with 1 left over.

How do I get the whole number and remainder separately?

Use =INT(A2/B2) for the whole part and =MOD(A2,B2) for what's left.

Last reviewed October 2026. Every example result on this page is calculated live by the Spreadsheet Practice formula engine.