Conheça a função Rept no Excel

12
4737
Conheça a função REPT no Excel

O Excel é uma das ferramentas mais completas no que diz respeito ao acompanhamento e à análise de dados. Para facilitar o trabalho de quem utiliza, muitas das funções e fórmulas disponíveis no programa existem justamente para automatizar algum momento do processo. Uma dessas funções é a REPT, e é justamente esta função que vamos destrinchar neste post, mostrando como funciona e dando alguns exemplos de como ela pode ser utilizada no dia a dia.

O que é a função REPT no Excel

Basicamente o que a função REPT faz é muito simples: ela repete um texto um determinado número de vezes. Simples, não? Para tornar a coisa mais visual, a sintaxe da fórmula é a seguinte:

REPT (texto, núm_vezes)

Traduzindo o significado de cada um dos termos:

1 – texto: é obrigatório e representa o texto que você deseja repetir

2 – núm_vezes: também obrigatório, e representa um número positivo que determina o número de vezes que você deseja repetir o texto.

Pontos igualmente importantes de ressaltar sobre a sintaxe da fórmula e seu preenchimento:

1 – Se núm_vezes for zero, REPT retornará vazio.

2 – Se núm_vezes não for um número inteiro, será truncado.

3 – O resultado da função REPT não pode ser superior a 32.767 caracteres; caso contrário, REPT retornará #VALOR!..

Para tornar mais fácil o entendimento da função, sua sintaxe e funcionamento, veja o exemplo abaixo.

Conheça a função REPT no Excel

Exemplo 1: criando minigráficos

O Excel por natureza oferece uma função que cria minigráficos, mas caso você queira criar gráficos de uma forma mais rápida e prática, é possível fazer isso também com a função REPT. Vamos ao passo-a-passo?

Para este nosso exemplo considere a tabela a seguir:

Conheça a função REPT no Excel

Nosso objetivo aqui é colocar ao lado de cada uma das linhas um gráfico de barras que represente visualmente cada um dos valores na tabela. Para isso vamos representar com uma barra, usando a fonte de símbolos Webdings.

Você pode usar qualquer fonte da sua preferência e qualquer caractere para ser mostrado e repetido. No exemplo usamos a letra g, que devido à fonte escolhida deu a impressão de uma barra.

Conheça a função REPT no Excel

Se fosse uma fonte comum o resultado apareceria da seguinte forma:

Conheça a função REPT no Excel

Essa é a maneira mais simples para se construir um gráfico no Excel, e com base na função diversos tipos diferentes podem ser criados.

Conheça a função REPT no Excel

Conheça a função Rept no Excel

Conheça a função Rept no Excel

Conheça a função Rept no Excel

É claro que, devido às limitações técnicas da ferramenta, não se pode esperar um resultado visual muito apurado já que não é esse o objetivo deste programa. Independente disso a função ajuda a solucionar alguns pequenos problemas relacionados à apresentação de dados.

Exemplo 2: criando campos de tamanho fixos

Outra atividade que pode ser feita usando a função REPT é a de criar campos de tamanho fixo. Digamos que uma determinada coluna precisa ter apenas números com 10 caracteres, e se um deles tiver menos que 10 o espaço restante deve ser preenchido por 0, tal como a imagem abaixo:

Conheça a função Rept no Excel

Para isso nós usamos em conjunto a função NÚM.CARACT para saber quantos caracteres já foram usados na primeira coluna. Com isso nós apenas subtraímos do total de 10 caracteres a quantidade que foi usada, determinada pelo NÚM.CARACT. Caso seu Excel esteja em inglês a função correspondente é a LEN.

No exemplo, na célula A2 foram usados dois caracteres (1 e 5). Então com a fórmula nós subtraímos 2 de 10, restando 8 espaços para serem ocupados pelo caractere 0, que está indicado na fórmula. O &A2 no final indica que além dos 8 zeros, é necessário incluir também o valor correspondente à célula A2.

Esse artigo foi útil para você? Acompanhe nossas publicações com dicas de Excel!

12 COMENTÁRIOS

  1. Dessa maneira que você quer, só consigo pensar via VBA mesmo, fazendo a contagem toda vez que um novo nome é adicionado. Uma forma bem mais simples que pensei foi você criar na planilha A uma contagem na coluna ao lado dos nomes, usando CONT.SE. Assim sempre que um novo nome for adicionado ele será contado e você saberá para cada nome a quantidade de repetições

  2. Olá, realmente muito boa a pagina. parabens. sera que posso perguntar uma coisa sobre como fazer no excel?

    Tenho uma planilha com varias colunas. Uma dessas colunas sao nomes de pessoas que se repetem varias vezes e podem ser novos nomes mas q vao se repetir na medida q vou acrescentando mais. Gostaria de contar quantas vezes cada nome se repete e que continue contando ao colocar mais nomes. mas tambem que apareça o nome automaticamente quando é novo. isso tudo numa nova planilha. ex..
    PLANILHA A
    —Coluna–
    Fulano
    ciclano
    pedro
    miguel
    fulano
    joao
    fulano
    ciclano
    Fulano

    PLANILHA B
    Na outra planilha (criada) gostaria de fosse assim
    -Coluna a- –Coluna B—
    Fulano 4
    ciclano 2
    pedro 1
    miguel 1
    joao 1

    Se acrescentar um nome diferente na planilha A – aparece automático na planilha B
    E se acrescentar um nome ja existente na PLANILHA A faz a contagem na PLANILHA B.
    lembrando que a coluna da planilha A é “infinita” (sempre vou estar acresentando nomes)

    Agradeço.
    obrigado.

  3. Olá Douglas, vou dar uma olhada no seu canal sim,valeu!

  4. na verdade eu acho que a ordem utilizada ficou errada. Tente usar o concatenar antes, no estilo CONCATENAR(REPT…2011

  5. Olá Rafael eu tentei, mas não consegui, tentei unir as duas funções mas o resultado foi outro

    segue o jeito que eu fiz
    =REPT(“g”;CONCATENAR(“2011”))

  6. Legal, vou tentar, obrigado Rafael!!!

    De: Disqus [mailto:notifications@disqus.net]
    Enviada em: quarta-feira, 20 de julho de 2016 10:26
    Para: claudio-p-j@hotmail.com
    Assunto: Re: Comment on Conheça a função Rept no Excel

    “Nesse caso você pode usar a função CONCATENAR com a função REPT para ter a parte das barras transformadas e mais algum texto ao final. No caso da imagem, o autor da planilha colocou o ano em questão”
    [Disqus]

    [http://a.disquscdn.com/1468276017/images/email/icon-gear.gif] Settings [http://a.disquscdn.com/uploads/users/15738/1916/avatar92.jpg?1468948632]

    A new comment was posted on Blog LUZ.vc | Planilhas e Excel

  7. Nesse caso você pode usar a função CONCATENAR com a função REPT para ter a parte das barras transformadas e mais algum texto ao final. No caso da imagem, o autor da planilha colocou o ano em questão

  8. Esse exemplo tem o ano na frente, é possivel colocar o ano também?

DEIXE UMA RESPOSTA

Por favor, escreva o seu comentário
Por favor, digite seu nome