Como identificar os múltiplos de 7 numa faixa específica
Vou direto ao ponto. Múltiplo de 7 é qualquer número que resulta da multiplicação de 7 por um inteiro. A forma mais prática é dividir o número pelo 7 e verificar se o resto é zero. Se sobrarem décimos na divisão, não é múltiplo.
os múltiplos de 7 compreendidos entre 20 e 30
Os múltiplos de 7 são: 7, 14, 21, 28, 35, 42... Aplicando o filtro da faixa entre 20 e 30, sobram dois números: 21 e 28. É isso. Não há mais nada aqui. Se estiver a fazer isto manualmente para uma lista maior, divide cada candidato por 7. Se o quociente for inteiro, está dentro. Uma conta rápida como 28 ÷ 7 = 4 confirma que 28 é múltiplo. 27 ÷ 7 = 3,857... resto existe, descartado.
Já me aconteceu alguém me enviar uma planilha com milhares de linhas e perguntar quais estavam entre 20 e 30 e eram divisíveis por 7. A pessoa estava a tentar identificar lotes de produção com números de série que atendessem a um critério específico da norma interna. Usei a função MOD do Excel — =MOD(A2;7)=0 — aplicada a toda a coluna, e filtrei depois a faixa. Levou menos de dois minutos, quando a abordagem manual levaria cerca de 40 minutos para o mesmo volume de dados. O problema é que a fórmula MOD funciona bem com inteiros, mas se houver valores decimais disfarçados de inteiros (como 21,0000001 por erros de arredondamento), o resto não volta a ser exatamente zero. Nesses casos, usei =SE(E(ARREDONDAR(A2;0)>=20;ARREDONDAR(A2;0)
=30;MOD(ARREDONDAR(A2;0);7)=0);SIM;NAO). Isso resolve a questão do arredondamento. Uma coisa que muitas pessoas não consideram é a fronteira. O enunciado diz "entre 20 e 30". Em português, esse "entre" pode ser interpretado de duas formas: fechado (20 e 30 inclusos) ou aberto (20 e 30 excluídos). No caso dos múltiplos de 7, não faz diferença porque nem 20 nem 30 são divisíveis por 7. Mas em problemas mais amplos, essa ambiguidade pode mudar completamente o resultado. Sempre esclareça se o intervalo é [a, b] ou (a, b).
👉 Clique no botão abaixo para saber mais sobre o assunto!
Outro detalhe prático: se precisar de fazer isto em Python, a sintaxe é = [n for n in range(20, 31) if n % 7 == 0]. O range(20, 31) inclui 30 mas exclui 31, então basta ajustar o limite superior conforme a interpretação do intervalo. Este tipo de verificação é simples, mas falha rapidamente se os dados de entrada não forem limpos. Valores em texto, células em branco, números negativos disfarçados — tudo isso quebra a lógica de divisão. A solução mais segura é sempre validar o tipo dos dados antes de aplicar qualquer filtro numérico. Sem validação prévia, o resultado pode parecer correto até aparecer um erro em produção.
Resumindo: entre 20 e 30, os únicos múltiplos de 7 são 21 e 28. Duas respostas. Mais nada.