O que a função MOD faz?
A função MOD devolve o resto da divisão de um número (o dividendo) por um divisor. O resultado sempre tem o mesmo sinal do divisor, e um divisor igual a zero gera #DIV/0!. Serve para descobrir se um número é par, dividir em ciclos e calcular o que sobra depois de agrupar itens.
| Nome em português | MOD |
|---|---|
| Nome em inglês | MOD |
| Categoria | Matemática |
| Retorna | Número (o resto da divisão, com o sinal do divisor) |
| Existe desde | Excel 2007 ou anterior · existe no Excel 2013 |
Qual é a sintaxe da função MOD?
No Excel em português do Brasil os argumentos se separam com ponto e vírgula; em inglês, com vírgula. Argumentos entre colchetes são opcionais.
| Argumento | Obrigatório | O que aceita |
|---|---|---|
| número | Sim | O número cujo resto será calculado, ou seja, o dividendo. |
| divisor | Sim | O número pelo qual o dividendo será dividido. Se for zero, a função devolve o erro #DIV/0!. |
Como usar a função MOD na prática?
Exemplo 1: Itens que sobram depois de montar caixas
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Itens | Itens por caixa | ||
| 2 | 47 | 12 | 11 | |
| 3 | 3 |
=MOD(A2;B2) Em inglês: =MOD(A2,B2) =INT(A2/B2) Em inglês: =INT(A2/B2) 47 dividido por 12 dá 3 caixas cheias, que usam 36 itens. MOD devolve o que restou, 47 - 36 = 11. INT(A2/B2) conta as caixas cheias e MOD conta o resto.
Exemplo 2: Par ou ímpar
| A | B | C | |
|---|---|---|---|
| 1 | Número | ||
| 2 | 14 | par | |
| 3 | 7 | ímpar |
=SE(MOD(A2;2)=0;"par";"ímpar") Em inglês: =IF(MOD(A2,2)=0,"par","ímpar") =SE(MOD(A3;2)=0;"par";"ímpar") Em inglês: =IF(MOD(A3,2)=0,"par","ímpar") Todo número par deixa resto 0 na divisão por 2. Em 14, MOD(14;2) é 0 e a fórmula responde par. Em 7, o resto é 1 e a resposta é ímpar.
Exemplo 3: O sinal do resultado acompanha o divisor
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Número | Divisor | ||
| 2 | -7 | 3 | 2 | |
| 3 | 7 | -3 | -2 | |
| 4 | -7 | -3 | -1 |
=MOD(A2;B2) Em inglês: =MOD(A2,B2) =MOD(A3;B3) Em inglês: =MOD(A3,B3) =MOD(A4;B4) Em inglês: =MOD(A4,B4) O resultado leva o sinal do divisor: com divisor 3, o resto é positivo (2); com divisor -3, é negativo (-2 e -1). A conta usada é número - divisor × INT(número/divisor): para -7 e 3, -7 - 3 × (-3) = 2.
Quais erros a função MOD costuma dar?
#DIV/0!
Por que acontece: O divisor é zero ou aponta para uma célula vazia, e não existe resto de uma divisão por zero.
Como corrigir: Garanta que o divisor seja diferente de zero, por exemplo com SE(B2=0;"";MOD(A2;B2)).
=MOD(A2;B2)Resultado: #DIV/0!#VALOR!
Por que acontece: Um dos argumentos é um texto que não pode ser convertido em número, como "abc".
Como corrigir: Aponte para células com números ou limpe o texto antes de calcular o resto.
=MOD("abc";3)Resultado: #VALOR!Resto negativo inesperado
Por que acontece: O resultado leva o sinal do divisor, e não o do número. MOD(3;-2) devolve -1, e não 1.
Como corrigir: Confira o sinal do divisor. Se precisar de resto sempre positivo, use um divisor positivo.
MOD no Google Planilhas e no LibreOffice Calc
| Programa | Nome da função | Observação |
|---|---|---|
| Excel | MOD (MOD) | Referência deste dicionário. |
| Google Planilhas | MOD | Mesmo nome e mesma lógica. A página do Google avisa que, com números não inteiros, o resultado pode ser aproximado pela aritmética de ponto flutuante, e recomenda ARRED para obter o valor esperado. Documentação do Google |
| LibreOffice Calc | MOD | No LibreOffice Calc em português também se chama MOD. A ajuda informa que a função é implementada como Dividendo - Divisor * INT(Dividendo/Divisor), o mesmo cálculo da documentação do Excel. Ajuda do LibreOffice |
A função MOD existe no Excel 2013?
Existe no Excel 2013 Excel 2007 ou anterior
A lista oficial de funções do Excel não traz marcador de versão para a MOD, o que indica que ela existe desde antes do Excel 2010 e, portanto, também no Excel 2013.
Veja todas as funções por versão em funções do Excel por versão.
O que mais vale saber sobre a MOD?
- MOD(n;d) é o mesmo que n - d*INT(n/d). Isso ajuda a prever o sinal do resultado em números negativos.
- Para converter minutos em horas e minutos, use QUOCIENTE(minutos;60) para as horas e MOD(minutos;60) para os minutos restantes.
- Com números não inteiros, o resultado pode sair com uma pequena imprecisão de ponto flutuante, segundo a página do Google Planilhas. Use ARRED para limpar o resultado.
Perguntas frequentes sobre a MOD
Como saber se um número é par com a função MOD?
Calcule MOD(número;2). Se o resultado for 0, o número é par; se for 1, é ímpar. Em uma fórmula completa: SE(MOD(A2;2)=0;"par";"ímpar").
Como converter minutos em horas e minutos?
Use QUOCIENTE(minutos;60) para as horas e MOD(minutos;60) para os minutos restantes. Por exemplo, 135 minutos dão 2 horas e 15 minutos.
O que acontece se o divisor da função MOD for zero?
A função devolve o erro #DIV/0!, segundo a documentação da Microsoft. Antes de calcular, teste se o divisor é diferente de zero.
Funções relacionadas
Ver todas as funções de matemática
Fontes consultadas
- Microsoft: função MOD
- Microsoft: funções do Excel por categoria (marcadores de versão)
- Google: função MOD
- LibreOffice: funções matemáticas
Consultado em 21/10/2026. Os resultados dos exemplos acima foram calculados por programa, a partir dos dados mostrados em cada tabela. Encontrou algo errado? Escreva para contato@office2013.com.br.