Tire suas Dúvidas sobre Excel no melhor Fórum para Planilheiros

160
5528

É com muito orgulho que eu venho anunciar o que vai ser o maior e melhor fórum para planilheiros de todo o Brasil em muito pouco tempo. Por enquanto ele está no começo, mas já está ficando com uma cara boa. Nele você vai poder:

  • Fazer qualquer pergunta sobre Excel, desde tópicos básicos até o mais avançado
  • Compartilhar seu conhecimento em Excel respondendo dúvidas, dando dicas e indicando links úteis
  • Ser um dos participantes da (futura) maior comunidade de planilheiros do Brasil

Esse post tem um único objetivo: te chamar para conhecer o fórum e compartilhar suas dúvidas, conhecimento em Excel, dar respostas, enfim, participar do Fórum, que é totalmente gratuito e visa ajudar todos os planilheiros do Brasil (e do mundo também). Participe!

botao-quero-saber-mais-verde

 

COMPARTILHAR
Artigo anteriorEstamos de Volta e queremos que 2015 tenha a sua cara!
Próximo artigoConheça a função formulatexto no Excel 2013
Rafael Ávila
Administrador e turismólogo, apaixonado pelas possibilidades que o Excel dá para gestores, empreendedores e estudantes. É sócio diretor da área de planilhas na LUZ - Planilhas Empresariais (luz.vc) e é o responsável pelo desenvolvimento das mais de 150 planilhas com foco empresarial e pessoal comercializadas em seu site. Também ministra os cursos online de Excel (cursos.luz.vc) e gosta de ajudar milhares de planilheiros por meio do Fórum e Blog da LUZ.

160 COMENTÁRIOS

  1. Boa noite, gostaria de saber se existe uma forma do excel listar apenas produtos que teem quantidades no estoque, ou seja os que estiverem com zero nao iram aparecer.

    Obrigado!

    • Oi Luciano, tudo bom?

      Você diz isso em uma validação de dados de lista? Ou apenas em uma tabela?

      Se for em uma lista, o produto vai aparecer, porque mesmo que você esconda ele com uma função SEERRO ou SE, a função conta como valores na célula.

      Dentro da opção de validação de dados, você pode marcar para ela ler apenas as células preenchidas, mas como falei, se tem preenchimento, seja 0, fórmula ou função, o Excel pega, mesmo que aparentemente a célula esteja vazia.

      Se for em uma tabela, basta usar uma condicional, SE(célula de contagem=0;””;célula de contagem), bem simples.

      Se puder ajudar de outra forma é só falar. Esse é o tipo de pergunta que adoraria ver no nosso fórum (forum.luz.vc). Para dúvidas futuras, basta se cadastrar lá e começar a usar

  2. Olá!

    Gostaria que me ajudassem no seguinte: Quando precisamos desproteger uma PLANILHA excel, criamos um módulo no VBA e inserimos um código, certo?…a questão é: e quando temos uma PASTA de trabalho bloqueada, como podemos desbloqueá-la sem a senha.

    • Oi Emanuel, tudo bom?

      Já fiz buscas para descobrir como fazer esse tipo de processo, mas não consegui encontrar nenhum tipo de informação que me ajudasse a resolver pastas de trabalho bloqueadas.

      O melhor caminho que eu consegui foi o de buscar o desenvolvedor da planilha e perguntar pra ele hehehe.

      Se puder ajudar de alguma outra forma é só me falar

  3. Olá, gostaria de saber se existe forma de conferir automaticamente vários resultados dispostos num intervalo de dados numa matriz imensa de dados, obrigado desde já pela V. ajuda

    • Oi Ricardo, tudo bom?

      o Excel tem diversas funções, fórmulas e formatações que permitem a conferência de resultados em matrizes. Agora, preciso que você explique um pouco mais para eu entender que tipo de conferência você quer fazer e se eu conheço alguma solução para o seu caso.

      Abraços

      • caro Rafael, obrigado pelo comentário no entanto vou tentar explicar o que pretendo executar: Tenho uma matriz1 de dados (numeros) e tenho uma outra matriz2 com resultados, o que eu gostaria de conseguir fazer é automaticamente verificar na matriz1 se há resultados iguais à da matriz2, eu já tentei com a função “proch” mas esta função apenas dá para verificar resultados de 1 linha numa matriz, a função “procv” apenas verifica os resultados de 1 coluna numa matriz, o que eu pretendo é verificar os resultados de várias linhas e várias colunas numa matriz… não sei se me fiz entender Rafael mas desde já o meu obrigado.

        Abraço

        • Ainda estou um pouco confuso. Se a ideia é só ver se existem resultados iguais na essência da palavra, você pode usar a formatação condicional, selecionando as duas matrizes e escolher a opção para destacar valores duplicados.

          Fazendo assim te ajuda? Como fiquei confuso, não sei se é isso. Mas se puder detalhar mais vai ajudar ainda mais

          • Olá Rafael,
            O que eu pretendo é verificar resultados de uma matriz noutra matriz, ou seja, vc tem uma matriz A com 10 numeros por linha e tem outra matriz B com 5 numeros por linha, o que eu quero é verificar na Matriz A quais os numeros iguais na matriz B.
            Abraço e obrigado.

          • Acredito que pela formatação condicional você consiga fazer isso em:

            Página inicial > Formatação condicional > realçar regras das células > valores duplicados

    • Você quer uma fórmula para esse cálculo? Se for isso, pode usar esse:

      =SE(N37>C39;N37;””)

      faltou você me falar o que gostaria de calcular se o valor não for maior. Eu coloquei “” (espaço em branco), mas se quiser é só mudar o argumento para qualquer outro valor

      se não era isso é só me explicar melhor ok?

    • Nesse caso, é só mudar o argumento na fórmula para se o valor for verdadeiro, ficando assim:

      =SE(N37>C39;C39;””)

  4. Olá, Tenho uma tabela com 8 colunas e necessito selecionar os dados da coluna 2 automaticamente para uma outra tabela quando os dados da coluna 7 forem “0”, “3” e “4” (A coluna 7 possui como resultados números de “0” a “8”. É possível realizar esta seleção? Obrigado!

    • Boa tarde Everton,
      É possível sim. Você terá que utilizar a função OU(
      Ficaria assim: =SE(OU(D2=0;D2=3;D2=4);B2;””)
      Onde D2 é a coluna 7 e B2 a coluna 2.

      Qualquer dúvida é só falar,

      espero ter ajudado,

      Abraço

      • Opa Héctor. Em um primeiro momento deu certo sim, mas a tabela onde deverão ficar as seleções fica com linhas em branco onde não há os números selecionados. É possível preencher a 2° tabela somente com os dados que desejo, sem que tenha linhas em branco.
        Abraço!

        • Bom dia Everton,

          É possível sim, porém você precisará de mais colunas para
          cálculos auxiliares. Vou mandar a imagem com todas fórmulas.
          AUX 1: São números em ordem crescente;
          AUX 2: Coluna para verificar se o número é 0, 3 ou 4;
          AUX 3: Ajuda para achar o resultado;
          AUX 4: Fiz um RANK, assim você não terá espaços vazios,

          Qualquer dúvida é só falar,
          abraço e espero ter ajudado.

  5. Peço ajuda aos colegas. Gostaria de saber como posso saber o grau de coincidência entre duas cadeias de texto no excel (de preferência). Por exemplo: João Carlos da Silva é parecido com João Carlos Silveira e teria uma nota, por exemplo, 8 (oito). Existe alguma função para isso? Obrigado

    • Oi Carlos, tudo bom?

      Existe uma forma de você contar os caracteres de uma célula com a função NÚM.CARACT. ( ) . O problema dessa função para o que você quer, é que palavras diferentes com o mesmo número de caracteres vão aparecer como similares para você. Exemplo: Carlos (6) e Rafael (6)

      Acredito que esse artigo possa te ajudar – https://support.microsoft.com/en-us/kb/187667/pt-br, mas realmente eu nunca precisei fazer nenhum tipo de função similar ao que você quer. Veja esse link e me diga se ajudou de alguma forma e se posso ajudar com alguma outra dúvida.

      Abraços

  6. ola!

    Tenho o seguinte problema para resolver:

    se o valor da celula “A” for qualquer valor no intervalo entre a celula “B” e “C” o resultado sera o valor da celula “D”..

    Nao to conseguindo resolver essa!!!

    Obrigado

    Lino

    • Oi Lino, tudo bom?

      Esse problema pode ser resolvido utilizando as condicionais SE e E. Vou utilizar como exemplo a linha 1 para a fórmula ficar mais verdadeira. Basta usar a seguinte fórmula na célula E1 (por exemplo)

      =SE(E(A1>B1;A1<C1);D1;A1)

      acredito que assim você já resolva o seu problema, mas se tiver qualquer outra dificuldade é só nos falar

      • Obrigado Rafael mas Nao funcionou. Acho que nao fui claro no que preciso. Vou tentar explicar novamente.

        se o valor de A1 for maior/igual que B1 e menor/menor que C1 a resposta sera D1!!!

        Obrigado!

        • Olá, Lino, tudo bom? Tente usar a fórmula:

          =SE(E(A1>=B1;A1<=C1);D1;"")

          As aspas servem para deixar a célula em branco caso o resultado não seja nenhum desse. Você pode inserir a célula desejada ou algum outro valor.

          Não hesite em perguntar, estamos aqui pra te ajudar!

          Abraços.

          • Lino, nesse exemplo que me enviou, o 100 é menor que 150 e menor que 200, tornando a expressão falsa. Então, tens que colocar um valor na fórmula que lhe enviei, onde seria as aspas,o valor caso a expressão seja falsa.

            Se o erro não for esse, peço que explique melhor para te ajudar.

            Abraços

          • Ruy, Agora vi um erro ali mas mesmo assim nao funcionou!

            Eu nao quero escrever “verdadeiro” ou “falso” , eu preciso do seguinte:

            tenho duas colunas “A” e “B” com valores de referencia …

            Tenho a celula “C” onde sera colocado valores conforme a necessidade.

            Quando o valor de “C” for qualquer valor entre “A” e “B” (incluindo eles) a resposta sera o valor da celula “D”. (o qual sera usado por outra formula)

            Obrigado!

            Lino

          • Oi Lino, tudo bom?

            Pelo que eu vi na imagem, o erro está na ordenação dos fatores. Na verdade, ai invés de colocar A1>=B1 ou C1, você precisa colocar o C1 na frente,

            Veja na imagem anexada no post:

            A fórmula correta para o que você quer é

            =SE(E(C1>=A1;C1<=B1;D1;"errado")

            Veja que eu fiz 4 exemplos, 2 ficando nos limites A e B, um ficando no meio e um ficando fora do limite. Apenas na fórmula que puxa o item fora do limite que aparece a expressão "errado". Observe que você pode trocar o texto "errado" para o que você quiser e que nas células da coluna D eu escrevi valor de resposta, mas você poderia colocar o que quisesse nessas células também.

            Espero ter ajudado.

          • Oi Lino,

            na verdade você está errando no uso da função. Depois do B1, você deveria fechar o parentêses da função E. Como você não fechou, está aparecendo um erro.

            Veja que você não copiou a fórmula exatamente como eu coloquei na mensagem anterior.

            Abraços

          • Oi Rafael..

            A sua formula esta sem… eu notei e coloquei… mesmo assim acontece a mesma coisa!!!

            Você poderia me enviar o seu arquivo?!

            Obrigado!

            Lino

          • Realmente Lino,

            na planilha eu tinha feito com, mas como meu Excel é em inglês, quando eu fui copiar resolvi escrever direto e esqueci dele. A fórmula correta é essa:

            =SE(E(C1>=A1;C1<=B1);D1;"errado")

            posso enviar sim, qual seu email?

          • Oi Lino,

            acabei de enviar para o seu email. Uma boa chance desse erro estar acontecendo é por conta da sua versão do Excel. A versão 2007 é muito limitada. Recomendo fortemente que você mude para o 2013 ou pelo menos 2010 que já apresenta diversas melhorias em relação ao uso de fórmulas do que o 2007.

            Só para você ter ideia, no 2007 você não consegue usar SEERRO, SOMASES, CONTSES, funções aninhadas ou complexas com muitas linhas de função, etc.

          • Oi Rafael!!
            Finalmente funionou!! Inclusive no modo compatibilidade (veja print).

            Estou em Londres e aqui o excel usa o “ponto” no lugar da “virgula”. E ao abrir o seu arquivo aqui ele substituiu automaticamente as “ponto e virgula” por “virgulas”.

            Eu alterei manualmente na minha formula e funcionou!!!

            Aprendemos mais uma!!!

            Muito Obrigado!

            Lino

          • Oi Rafael!

            Tenho outro problema na mesma formula!

            Como voce ve no print, ela funciona perfeitamente (primeira linha). Preciso do seguinte:

            1- fixar a celula “C3)
            2- Quando o valor de c3 for diferente do intervalo da linha, ao inves de escrever “errado” ela pega o resultado da linha de baixo!

            Porem, eu preciso de apenas uma celula com o resultado “5”.. errei ao colocar uma “coluna de resultados”

            Obrigado!

            Lino

      • Obrigado Rafael mas Nao funcionou. Acho que nao fui claro no que preciso. Vou tentar explicar novamente.

        se o valor de A1 for maior/igual que B1 e menor/menor que C1 a resposta sera D1!!!

        Obrigado!

  7. Olá, boa noite. Estou com um conjunto de dados que gostaria de trabalhar em tabela dinâmica, mas o excel não está dando o resultado que preciso. É possível eu enviar um pedaço da tabela para que eu possa tirar minha dúvida? Por aqui é possível anexar?

    • Oi, tudo bom?

      por aqui não é possível, mas manda em anexo para o email hector@luz.vc que é um de nossos melhores desenvolvedores de Excel e vai poder te ajudar em sua dúvida.

      Abraços

      • Enviei o email mas não recebi uma resposta se o que eu preciso é possível de ser feito ou não, vocês podem verificar, por favor?

  8. Ola,Boa tarde. É possivel fazer uma classificaçao AUTOMATICA sem fazer uma macro? Ex, fazer o valor maior sempre ficar na celula superior…

    • Oi Giovani,

      é possível sim. Basta você utilizar a função MAIOR pegando determinada lista como referência. Se quiser deixar sua planilha ainda mais inteligente, se você tiver valores como nome do produto ou referência, você pode utilizar um PROCV para fazer uma lista com os maiores valores em ordem e seus correspondentes ao lado.

      Abraços

      • Olá Rafael, acredito que a função MAIOR não vá me ajudar. Deixa eu explicar. Estou fazendo uma tabela para um campeonato de futebol amador, a classificação depende de vários critérios, tipo pontos, vitórias, saldo de gols, etc. A função classificar faz exattamente oq eu preciso, mas eu queria que ao alimentar a base de dados (resultado dos jogos) a tabela se classifique automaticamente sem precisar acionar nenhum botão.

        • Entendi Giovani,

          realmente, sem recorrer para macro e VBA não sei se vai ser possível. O que pode ser possível também é você “mesclar” os critérios somando pontuações para gerar a diferenciação entre empates e coisas do tipo, mas nunca fiz um teste similar e não sei se funcionaria.

  9. Boa tarde,

    Gostaria de saber qual função eu usaria para a seguinte situação;

    tenho uma coluna em uma planilha que contem códigos e outra planilha com a sua respectiva coluna contendo alguns desses códigos mas não necessariamente na mesma ordem do que na primeira planilha. Sendo assim, gostaria de saber qual formula usar para buscar valores encontrados na segunda planilha onde se existir o mesmo valor nas duas planilha aparecer VERDADEIRO e se não encontrar o valor aparecer FALSO.

    • Oi Pedro, tudo bom?

      você pode criar uma coluna auxiliar e colocar a função PROCV nessa coluna, buscando o valor do código e retornando esse mesmo valor, caso encontre o código na planilha base.

      Depois disso, na coluna em questão use o SE da seguinte forma:

      =SE(A1=B1;”VERDADEIRO”;”FALSO”)

      depois é só arrastar para o resto das linhas. Abraços

  10. Bom dia, estou fazendo um procv, porém o excel apresenta a mensagem #n/d. O que pode ser isso? quando removo os dados originais utilizados pela procv para uma nova planilha dá certo, mas na planilha que uso não está dando certo.

    • Oi Leandro, tudo bom?

      normalmente esse N/D aparece quando o valor que você está buscando não foi definido ou não existe na tabela de busca. Ou seja, ele só aparece quando o valor não te ajuda.

      Se você quiser “esconder” esse erro, pode utilizar a função SEERRO(PROCV(etc);””). Observe que eu coloquei o etc para simplificar, no lugar dele você deve colocar os argumentos do PROCV mesmo.

      • O erro não aparece, mas também não traz valor algum. E quando copio os mesmos dados para uma planilha nova não aparece nem aquele erro (ao não usar o SEERRO) e traz os valores corretos, mas na planilha original ele não faz correto. Não entendo porque quando copio os dados para outra planilha dá certo.

        • Entendi agora, bem estranho o erro não aparecer na nova planilha. Vou dar algumas hipóteses para você testar, mas não sei se ajudará:

          1 – formatação dos dados utilizados – tudo está formatado corretamente? Desde o valor buscado até a tabela?
          2 – já conferiu na fórmula se tem alguma referência com $ que não deveria ter?
          3 – a planilha original está gravada em qual formato? XLSX ou XLS (não deveria ser um problema para PROCV, apenas para SOMASES dependendo da sua versão do Excel, mas não deixa de ser uma hipótese.

          Em última instância, se quando você copia os valores dá certo, vale a pena ajustar a nova planilha (se não for muito trabalhoso) para ser a sua original.

          • A formatação em ambos para as colunas utilizadas é exatamente igual, não tem $, as duas estão em xlsx, tanto a que dá erro quanto a nova. Infelizmente é muito trabalhoso jogar numa nova planilha. Não consigo entender o motivo disso ocorrer.

  11. Prezados,

    Estou com uma dúvida com relação a fórmulas. Estou usando a fórmula abaixo para contar valores, mas queria aplicar essa fórmula por meio de PROCV para não ter que ficar alterando o ano, nem o estado, nem o código das colunas selecionadas na mão. Ou seja, queria fazer de forma mais automática. Mas quando tento pelo PROCV me perco e dá erro na fórmula.

    =CONT.SES(‘SANGUE TOTAL’!E:E;2012;’SANGUE TOTAL’!J:J;”PR”;’SANGUE TOTAL’!T:T;”< 1";'SANGUE TOTAL'!Q:Q;1)

    É possível fazer isso por meio de PROCV?

    • Oi Leandro, acredito ser possível sim, mas não to conseguindo visualizar como isso te ajudaria. Você pode colocar uma imagem da sua planilha para eu entender melhor?

      As funções do Excel funcionam com argumentos. Esses argumentos podem ser um nome que você colocar (sangue total), um número (1,2,3, etc) ou uma fórmula para retornar um valor,

      nesse caso, você usaria o PROCV no lugar do argumento do cont.se, mas para isso funcionar você precisaria de uma valor comum a todos os argumentos, pois o PROCV procuraria ele e te retornaria o valor correspondente ‘a coluna que você está analisando para a contagem condicional

  12. Pessoal boa tarde ..

    Estou quebraaando a cabeça em 2 planilhas pro meu dia a dia ..

    è o seguinte .

    Gostaria de contrar o vencimento das parcelas dos meus clientes ,porem são 10 vencimentos de cada um deles … e diante disso gostaria de uma formula onde todo dia quando eu abrisse a mesma notasse no status como VENCIDO ou NO PRAZO …
    não consigo chegar na conclusão deste caso .

    Alguem pode me ajudar com isso ?

    Obrigada

    • Oi Laura, tudo bom?

      vencido ou no prazo em relação a qual data? Percebi que são 10 datas diferentes, mas não entendi em relação à qual o status analisa.

      Pode explicar um pouco melhor?

      • Rafael tudo otimo e você?
        a parcela do cliente vence a cada 30 dias , certo ?
        ai gostaria que ficasse da sequinte forma ..
        a data 2 é 19-04 ; então se eu abrisse a planilha hoje , eu gostaria que ela acusasse vencida , pois a parcela era pro dia 19-04 e hoje é dia 23-04 .

        – ai verifiquei com o cliente e está pago , ok ,, vou la e pinto ela de verde , e o status que estava como VENCIDO volta a ser no prazo para a data 3 que é pro dia 18-05.. =)

        • Oi Laura,

          entendi, mas não conheço (e acredito que não exista) uma forma de fazer uma função condicional que vá lendo de acordo com a formatação de cor que você marca.

          Acredito que seja possível fazer essa função criando colunas adicionais para cada mês. Assim, ao invés de pintar a célula, na coluna adicional (que vai ficar ao lado da coluna 1,2,3,4 etc respectivamente), você marcaria Pago (ou qualquer outra palavra que você quiser).

          Assim, na coluna Status você consegue criar uma condicional buscando cada mês.

          Me parece que vai ficar uma fórmula bem grande, mas daria certo.

          PS – você teria que usar Excel 2010 ou 2013, porque pelo tamanho da fórmula, no Excel 2007 daria problema de fórmula grande

  13. Pessoal Boa Noite, tenho uma planilha com macro, para gerar relatório, porem ela só reconhece os códigos numéricos dos equipamentos e nessa planilha tenho equipamento com código Alpha numéricos.Preciso de ajuda…

    • Oi Elaine,

      não entendi muito bem a sua dúvida. Como é o relatório e porque a macro não reconhece itens com letras e números? Pode especificar um pouco mais?

      • Olá Rafael, é assim, tem um comando( botão) que clicamos para gerar um relatório, sendo que para isso digitamos o código do equipamento, alguns códigos são compostos apenas por números, estes geram relatório normalmente, agora os equipamentos q possuem em seu código letras e caracteres, aparecem as informações no relatório em branco.

        • Oi Elaine,

          não sou especialista em VBA, mas acredito que só olhando o código da macro que está sendo realizada mesmo,

          porque eu penso que funções de busca deveriam retornar os dados do relatório sempre que o campo fosse igual, independentemente se é um número ou um alfa numérico como você falou.

          posso tentar entender e ver se eu acho o que está acontecendo, mas não garanto resultado. Meu email é rafael@luz.vc

  14. gostaria de uma ajuda com relação ao exemplo de planilha que eu possa usar uma função para localizar o maior valor e concantenar esse valor com a data que está cadastrado

  15. Boa Tarde!

    Gostaria de saber quais FÓRMULAS usar para eu poder serpara por cédulas cada número que está entre as vírgulas. Lembrando que não posso utilizar a ferramenta ferramenta texto para coluna, pois deve ser tudo via fórmulas. Pois preciso separar os exemplos abaixo.
    EX: 1412423020,1412272513,1310742524,1310265047,1412412002,1412272520,1311522505,086012503,1310892514,1310862515,096892525,1310265033,1412272510,1310265017,1210022507(S)

    02/03544-0,1210512508,1412382505,1311532516

    1311152016,1311242017,129372008(S)

    1311262001,1310352011,129372020,1310812014(S)

    • Oi José, a forma mais fácil é pela ferramenta texto para colunas mesmo. Uma possibilidade é criar um código via VBA para executar esse procedimento. Se também não puder dessa forma, você precisará usar as funções EXT.TEXTO e LOCALIZAR para encontrar onde estão as vírgulas e extrair uma determinada quantidade de caracteres. Talvez as funções ESQUERDA e DIREITA possam ajudar também.

  16. Olá.
    Como posso codificar no VBA uma linha como o exemplo abaixo:
    If Application.OnKey “^{F1}” = ON then
    ….
    end if
    isto é, saber se determinado ‘onkey’ está ‘on’ ou ‘off’
    Desde ja obrigado
    Rui

  17. Ola. Estou querendo saber se existe uma função no excel que separe os valores de uma coluna em outras novas 3 colunas na condição que a soma das 3 novas colunas sejam proximas exemplo:
    Coluna A: coluna B: coluna C: coluna D
    1 1 2 3
    2 6 5 4
    3
    4
    5
    6
    podendo ter N valores para coluna A

  18. Bom dia Rafael
    Estou com uma difícil no excel
    Fiz uma planilha aonde precisei utilizar dez caixa de combinação que contém 4 itens dentro dessas caixa de combinação… Mas eu saber quantas vezes aparece esses itens em cada caixa em um campo separado e não estou conseguindo fazer isso

    • Oi Luiz, cada caixa de combinação pode ter uma célula de vínculo que indica o item que foi selecionado. É só criar uma tabela para mostrar esses valores e utilizar um CONT.SE depois para contar quantas vezes cada um aparece

  19. Oi Rafael, estou com uma dúvida.
    Estou tentando umas planilhas para vendas em que a primeira planilha é para vendas correspondendes a todos os vendedores e as restantes são individuais. O que pretendo é só usar a primeira planilha para preencher os dados de venda que pretendo usando a ultima coluna da minha tabela com o nome do vendedor, e quero que esses dados sejam replicados nas outras planilhas no respetivo vendedor. Ex. (planilha todos os vendedores) Se o vendedor for “X” então replica esses dados na planilha “X” se o vendedor for “Y” replica na planilha “Y” etc..

    • Oi Agostinho, você pode criar um código VBA para analisar o nome do vendedor e colocar os valores inputados na aba relacionada a esse nome.

  20. Bom dia Rafael….
    poderia me ajudar, na parte VBA quando crio as caixas de texto ou caixa box, as mesmas se multiplica sozinha… Ex. crio uma caixa_cadastro depois aparece nessa mesma caixa_cadastro varios uma por cima das outras… Textbox39, textbox41, textbox42.
    Sabe me dizer o pq disso ?

    • Oi Samuel, não sei o motivo disso. Poste essa mensagem lá no nosso fórum – forum.luz.vc que é provável que alguém já tenha passado pelo mesmo problema e possa te ajudar.

  21. Olá Rafael,
    Estou criando uma lista suspensa no Excel, nela constam muitos itens e ficar procurando na barra de rolagem é muito demorado.
    Gostaria de saber se sabe alguma forma de criar uma lista suspensa auto complementar, onde ao digitar a primeira letra do nome apareça uma lista com itens iniciados com a mesma letra.

    Agradeço desde já!!

    • Oi Sannielle, não conheço nenhuma forma de usar autocomplete em listas do Excel. O que eu posso sugerir, que talvez facilite, é aplicar um filtro na tabela onde os valores são puxados para a lista e classificar de maneira que fique mais fácil de você encontrar os valores desejados

  22. Olá Rafael
    tenho uma planilha com dois planos de trabalho um com um recebi para alimentação e outra para alimentação, a minha duvida e a seguinte, quero toda vez alimentar
    em que a planilha seja alimentada com valor na determinada célula a formula esqueça a anterior e preencha o recibo com as informações comas informações da nova célula preenchida .

    • Oi Alison, dependendo da estrutura da sua planilha você só conseguirá fazer esse processo de maneira automática usando programação VBA

  23. Boa noite Rafael,

    Como faço para puxar dados de uma aba que está em uma sequência horizontal para uma outra aba em sequência vertical?

  24. Boa noite Rafael,

    Estou com uma planilha que aborda centenas de empresas. Meu objetivo é fazer contato telefônico com cada uma dessas empresas ao menos uma vez ao mês. Que regra ou fórmula devo usar?

    Obrigada pela atenção!!

    • Você pode usar uma coluna auxiliar do lado da sua lista para analisar as empresas que já entrou em contato (por exemplo, com a data em que você ligou) e alguma observação caso necessário.

  25. Olá,

    Estou digitando dados na planilha, são muitos os números de equipamentos e em algum momento eles se repetem, gostaria de saber se tem como o excel me informar que já digitei aquilo antes, ou melhor aquele número antes, desta forma não vou repetir a mesma informação.

    Obrigada.

    • Oi Grasi, tem sim, você pode selecionar todo o intervalo onde você adicione essas informações e usar a formatação condicional de dados duplicados. Assim, quando você colocar um valor repetido, terá uma mudança na cor automaticamente para te alertar que ele já foi usado

  26. Bom dia Rafael, estou criando uma planilha de orçamentos mas, não consigo fazer com que o valor final “puxe” o desconto correto.
    Funciona da seguinte maneira, valores até R$100.000,00 o desconto deve ser em % (até ai tudo bem, puxa certo) O problema esta nos orçamentos acima de R$100.000,00 quando o orçamento deve dar um desconto R$100,00 (na formula, quando o desconto é % o calculo sai correto, mas quando deveria puxar o desconto de R$100,00 ele puxa 10000% de desconto).

    Acho que ficaria mais fácil de entender se conseguisse abrir a planilha.

  27. boa tarde, não consigo formular a pergunta, da pra enviar imagem, porque se der, tenho quase certeza que conseguirei expressar minha dúvida … é sobre cruzar dados entre planilhas. ex: na planilha1 quero exibir dados da planilha2 na celula X (de acordo com o resultado da célula X2 da planilha1) ..com um print dessa problemática eu consegui ilustrar e acho que fica muito mais fácil de compreender a dúvida supracitada. …?
    obrigado pela atenção e desculpe a confusão!

    • Oi Leonardo, aqui não é possível enviar imagens não, só se você enviar um link. No nosso fórum é possível fazer o envio da imagem com sua duvida, por isso, sugiro que você coloque seu problema diretamente lá – https://forum.luz.vc/

  28. Prezado (a) Bom dia! Também gostaria de ajuda. Existe uma fórmula para que eu possa calcular o total de funcionários desligados a partir do quantitativo mês a mês?

    Por exemplo:

    Jan Fer Mar Abr Mai Jun Jul Ago Set Out Nov Dez Total desligados
    90 88 86 87 86 86 89 88 88 87 87 85 (?)

    Certo da atenção.

    • Oi Thiago, basta você criar uma linha a mais que calcule a quantidade de funcionários que foram demitidos ou admitidos. Por exemplo, no mês de fevereiro você faria 90-88 (esse cálculo precisa referenciar células e não os números) e assim em diante. Qualquer resultado para Outubro seria uma aproximação baseada nos resultados passados

  29. É possível automatizar a quebra de páginas em planilhas no excel, sendo que não seriam planilhas estáticas (não apenas números, mas também teria texto, “MUITO TEXTO’).

    • Oi David, eu não conheço uma forma de fazer quebra de páginas de maneira automática, apenas manualmente mesmo. Talvez você possa encontrar uma resposta se colocar essa sua dúvida no nosso fórum – https://forum.luz.vc/

  30. É possível, fazer uma soma e o resultado ser mostrado em 2 cédula sendo que umas das cédulas ao alterar numero da formula não apague o resultado?
    Ex:

    A1+B1=C1 D1 “outra cédula vai salvar o resultado sem apagar”
    10+10=20 20

    E digitar novamente outro numero
    A1+B1=C1 D1
    20+20=40 20 “resultado da primeira soma”
    ————— 40 “resultado da segunda soma”

    E vai somando vários numero e resultado vai salvando.
    A1+B1=C1 D1
    30+30=60 20 “resultado da primeira soma”
    ————— 40 “resultado da segunda soma”
    —————- 60 “resultado da terceira soma”

    Pode alterar os números da formula somar, mas resultado da cédula deseja salvar não apague.

    • Para fazer esse tipo de resultado é necessário usar código VBA, basicamente seria uma estrutura que somasse os valores de forma sequencial sempre em uma linha abaixo ao ter eventos de alteração nas células que você mudará o resultado

  31. ola a formula que estou colocando em minha planilha não puxa do local onde estou colocando, queria saber uma formula para puxar exato,pois sao de ITENS ABERTOS, FECHADOS E CANCELADOS, sendo que pode conter nao somente um item e sim varios e no ultimo ele está fechado,queria saber como somente puxar o item fechados.

  32. Por favor, preciso inserir o valor por extenso em uma planilha, mas não tenho a função (Excel 2013), tampouco o tal código VBA. Como posso fazer?

  33. Olá Rafael,
    Por favor, estou alterando uma planilha que se encaixou direito no meu trabalho, há apenas um detalhe de condição (se), que deixa a tabela mais atraente, mas está invertido.
    É algo com se A-B der um valor menor ou igual a A então aparece um triangulo verde para cima, se A-B der maior que a A aparece um triangulo vermelho para baixo.
    O que quero é exatamente ao contrário, mas não acho como alterar essa formula.
    trata-se planilha pronta de casamento (na cor roxa), que o próprio Excel fornece nas opções de planilha que aparece quando iniciamos uma planilha nova.

    Pode me ajudar, por favor?
    como

    • Oi Alexander, provavelmente essa é uma questão de formatação condicional com uso de ícones. Nesse caso, basta você ir na célula em questão e entrar no gerenciamento de regras de formatação condicional (guia PÁGINA INICIAL). Lá você pode alterar as regras e fazer com que ela funcione de maneira inversa ao que está atualmente.

  34. Preciso de uma dica:

    Na planilha Banco tem a Coluna B com vários códigos dispostos aleatoriamente
    Na planilha FONTE tem a coluna D com os códigos ordenados e sua descrição na coluna E

    Quero uma fórmula para incluir na Coluna F da planilha Banco a classificação do código que está na Coluna B conforme o que está na Coluna E da planilha FONTE.

    Como proceder?

  35. Tenho uma dúvida:

    Preciso dividir um valor em 3 células.
    EX: A1= 600 | A2= 150 | A3 = 60
    B1= A1 / 3 | C1= A2 / 3
    B2= A1 / 3 | C1= A2 / 3
    B3= A1 / 3 | C1= A2 / 3

    São centenas de números , no exemplo da linha 1; Como dividir cada célula da linha 1 em 3 células? Tem alguma função que divida em quantidade de linhas ? Agradeço

    • Oi Rafael, não sei se entendi muito bem, mas imagino que se você criar fórmulas que façam a contagem dos valores, você consiga chegar ao resultado.

  36. Dúvida

    Na seguinte condição apresento a dúvida: Nas células 1A, 2A e 3A, estão contidos a abreviação “OK” ou “X”. Desejo que na célula 3A apareça a abreviação OK, somente se houver OK nas células 1A e 2A. Em caso de haver uma outra abreviatura em uma das duas referenciadas, então aparecerá a abreviação “X”. Como faço?

    • Oi Filipe, você pode usar a condicional SE com E. Seria algo como =SE(E(A1=”OK”;A2=”OK”);”OK”;”X”)

  37. Ola Rafael!
    Tenho uma lista de produtos com 100 itens, e 5 clientes, tenho que colocar para cada cliente os 100 itens, só que quero que o nome do cliente repita em cada linha do produto.

    como posso fazer para repetir automaticamente?

    • Você pode usar a função CONCATENAR para pegar sempre o valor do nome do cliente e o valor do produto de cada linha

  38. Rafael Boa tarde. Estou gostando muito das sua explicações. Segue minha pergunta; o preço unitário de um determinado produto é alterado mediante o tipo do produto e tipo de venda(varejo e atacado). Quero que de forma automatizada o excel coloque o preço unit. mediante a seleção do produto e tipo de venda.

    • Oi Rodrigo, valeu pelo elogio, fico feliz de estarmos ajudando. Sobre a sua dúvida, acredito que o ideal seja ter uma tabela auxiliar com todas as variações possíveis: exemplo produto 1 – varejo = R$10, produto 1 – atacado = R$5, etc. Depois você pode colocar duas células, uma com a lista do produto e outra com o tipo de venda. Mais uma vez, você pode criar uma célula auxiliar com a função CONCATENAR e depois usar esse valor para um PROCV na tabela

  39. boa tarde,

    Gostaria de ajuda, parece ser uma questão simples, mas não consegui encontrar a solução.

    Quando faço uma cópia de parte de algum arquivo de texto, com várias linhas, do word, ou, de algum formato PDF, e faço a colagem no Excel, em algumas destas tentativas, as linhas são coladas de acordo com o que vejo nos arquivos de origem, mas, na maioria das tentativas, ao executar a colagem, vai tudo para uma única linha, perdendo a formatação original.

    Como fazer para que a colagem acompanhe a quantidade de linhas, apresentadas no texto original?

    Se alguém puder ajudar. .fico Grato.
    Desde já agradeço.

  40. Bom dia!
    Estou fazendo uma planilha de calculo de custas processuais, gostaria de saber se teria como o excel calcular de acordo com o valor da ação, por exemplo: Se o valor da causa é de até R$ 4.242,00 as custas são R$ 303,00, se o valor da causa é de até: 5.090,40 as custas são de R$ 343,40, e assim por diante até o valor da ação de R$ 24.805,60 que o valor das custas é de R$ 1.171,60.
    Assim, eu gostaria de saber algum comando, para que por exemplo, quando o valor da causa ultrapassasse certo valor ele já constasse as custas, tipo uma causa de R$ 4.900,00, o Excell colocasse sozinho o valor das custas sendo R$ 343,40.

    Desde já agradeço.

    • Oi Marcelo, nesse caso você pode criar uma tabela com os valores das causas em uma coluna e das custas em uma coluna ao lado. Depois é só usar um PROCV buscando o valor real da causa e usando o critério VERDADEIRO ao final

  41. Boa tarde
    Rafael

    Gostaria de saber como faço para selecionar quando está com filtro, pois estou tentando mas o comando copiar só seleciona tudo quando o filtro não está sendo utilizado. Se puder me ajudar!

  42. Boa Noite!
    Estou tentando criar um código simples de auto filtro, porém está gerando o erro “1004: Erro de definição de aplicativo ou definição de objeto”.
    Código:

    Private Sub Nome_Change()
    Selection.AutoFilter Field:=4, Criterial:=CStr(“*” + Nome.Text + “*”)
    End Sub

    Não sei mais onde atuar. Pode me ajudar?

  43. Boa tarde,

    Necessito fazer uma macro que quando passar o mouse ou der um duplo clique, amplia a imagem e aparece a descrição da imagem.

    Me ajuda, por gentileza.

    Essa macro é para utilizar no meu trabalho ira me ajudar muito.

    Obrigado

  44. Olá, minha dúvida é a seguinte: Tenho uma planilha com dados de entrada e saída de um produto: Exemplo: Linha 1 contém data da movimentação: 02/01/2018 /Saiu Armazém A:XX/Entrou ArmazemB: YY/Valor: 1.000,00
    Na Linha 2: Data da movimentação: 03/01/2018 / Saiu Armazém: B: YY / Entrou Armazém A: XX/ Valor: 2.000,00
    E assim suscetivamente… Preciso saber o valor da movimentação mensal desse produto no Armazém B e no Armazém A. Tem como:

    • Oi Franciele, você precisa usar um SOMA.SE para entender quando sai e quando entra e fazer a diferença para saber se entrou mais do que saiu ou vice versa

  45. Olá Rafael,
    possuo uma planilha com os seguintes dados:

    mín 2017 2018 2019 2020 máx
    0 717.282 733.797 750.303 766.802 1
    1 3.047.339 3.133.620 3.204.109 3.274.564 4
    5 3.376.014 3.445.711 3.523.221 3.600.692 9
    10 3.020.736 2.981.558 3.048.627 3.115.662 14
    15 3.210.753 3.102.659 3.172.452 3.242.210 19
    20 4.024.160 3.834.022 3.920.266 4.006.468 24
    25 5.124.263 4.871.404 4.980.984 5.090.510 29
    30 5.670.593 5.647.819 5.774.864 5.901.847 34
    35 4.726.840 5.177.494 5.293.959 5.410.367 39
    40 3.845.877 4.054.687 4.145.895 4.237.059 44
    45 3.439.795 3.455.472 3.533.201 3.610.892 49
    50 3.035.192 3.183.068 3.254.669 3.326.236 54
    55 2.487.021 2.619.556 2.678.482 2.737.379 59
    60 1.861.211 2.043.572 2.089.541 2.135.488 64
    65 1.345.126 1.524.639 1.558.935 1.593.214 69
    70 1.000.642 1.096.863 1.121.536 1.146.197 74
    75 775.587 839.167 858.044 876.911 79
    80 1.013.386 1.155.365 1.181.355 1.207.331 120

    * Na primeira coluna, temos a idade mínima da população;
    * Na sexta (última coluna, temos a idade máxima da população;
    * As colunas 2ª, 3ª, 4ª e 5ª representam número da população dentro do intervalo especificado em cada linha.

    O que quero fazer é:
    permitir ao usuário, selecionar:
    1) ano
    2) idade mínima
    3) idade máxima

    e, a partir disso, calcular a população total dentro do ano, e intervalo de idade especificados.

    Consegue me ajudar nessa?

    muito obrigado!

    Bruno

  46. Bom dia,
    pra tentar me fazer explicar:
    =SE(E18>K18;”BONUS+”;SE(E18<=K18;"SEM BONUS")) é possivel que eu informe ao Excel que gostaria que ele adicionasse um valor de uma celula para que no resultado ficasse algo parecido como "Bonus+" 20 (que no caso esse 20 seria o resultado de L2 por exemplo?

    Desde já agradeço. Obrigado!

  47. Ola pessoal tenho uma dúvida. Quero montar uma rede pert/cpm. na 1ª coluna só vai as atividades que não tem precedentes; na 2ª vai as atividades que tem como precedente as atividades da 1ª coluna; na 3ª coluna vai as atividades que tem como precedente as atividades da primeira da segunda coluna ou das 1ª e 2ª coluna (concatenar). Queria saber como automatizar isto no excel para construir os niveis (colunas). Obrigado desde já. Lembre que algumas atividades podem depende de 2 atividades precedentes.
    Atividade Duração Precedente
    A 5 –
    B 7 A
    C 12 A
    D 4 B, C

    • Não entendi muito bem o que você quis dizer Bento. Use o nosso fórum – forum.luz.vc para buscar mais ajuda de vários planilheiros da nossa rede. Abraços

  48. Ola Pessoal,
    Eu fiz para cada coluna, =SE($K:$K””;””;SE(OU($C$2:$C$14=$K$2;$C$2:$C$14=$K$3;$C$2:$C$14=$K$4;$C$2:$C$14=$K$5;$C$2:$C$14=$K$6;$C$2:$C$14=$K$13);$B2;””)). mas tenho que repetir a celula de cada coluna até o finda da linha. eu queria saber de tem como não repetir o numero de cada linha que tenho que verificar em cada coluna se existe na tabela de precedentes? obrigado

  49. Ola Pessoal,
    Tenho uma planilha com seis colunas A;B;C;D;E;F.
    Preciso fazer a seguinte fórmula; somar O intervalo E5:E10 se o intervalo F5:F10>=01/01/2015 E F5:F10<=31/12/2015 e se o intervalo C5:C10 for igual a 01.
    Desde já agradeço.

  50. Olá, gostaria de saber se é possível criar uma planilha compartilhada, onde vários usuários teriam acesso via smartphone ou web pra inserir dados e esse planilha seria visualizada apenas por ele e por um “administrador” que teria acesso a todas as informações.

    • Oi Tiago, nesse caso você precisa usar o Excel Online ou o Google Planilhas. Se o acesso não precisar ser feito ao mesmo tempo, vale a pena usar o Dropbox

  51. Olá estou me batendo com um trabalho que tenho que entregar, queria saber se poderia me ajudar com as formulas. Não consigo encontrar uma resposta.
    são duas questões:
    1) Se houver algum ‘Enfermeiro’ que receba mais de R$ 7500,00 informe SIM. Caso contrário informe NÃO.
    2)Se houver algum algum ‘Dentista’ que tenha nascido antes de 25/06/1980 e que receba menos de R$ 6000, informe SIM. Caso contrário informe NÃO.
    Ja tentei de td e nao consigo

    Obrigada desde ja

  52. Boa tarde, tenho duas tabelas de itens diversos e quero fazer uma terceira de foma automática que liste os itens da duas tabelas e somem as quantidades. ex:

    TABELA 1 Tabela 2 TABELA 3
    5 bolas 2 bolas 7 bolas
    2 balões 3 carros 2 balões
    1 carro 1 peteca 4 carros
    1 peteca

    Como faço essa terceira tabela de forma automatizada?
    Obrigado.

    • Oi Elmavio, não sei se entendi muito bem, mas sugiro que você liste os itens e faça um SOMASE para somar os valores de cada um deles

  53. Olá! Tenho uma dúvida que não achei um meio de resolver pelo excel. Supondo que eu tenha uma tabela neste formato:

    2 4 3 1 5 6 <=== 1ª linha
    x x x x <=== 2ª linha
    x x x <=== 3ª linha e assim por diante…

    Como eu conseguiria selecionar e somar os valores superiores marcados com x?
    No caso da 2ª linha, eu deveria somar os valores 2 + 4 + 1 + 6
    Na terceira linha a soma seria: 4 + 3 + 5

    Caso alguém tenha uma solução para este problema, ficaria muito satisfeito com a partilha da solução.

    Grato desde já. Ricardo

  54. Desconfigurou os espaços farei de forma diferente

    2…….4…… 3……. 1…… 5…….. 6 ……………<=== 1ª linha
    x…… x……………. x…………….. x…………… <=== 2ª linha
    ……..x…… x…………….. x…………………….. <=== 3ª linha e assim por diante…

  55. Boa tarde, Tenho uma duvida no proch, tenho um intervalo nomeado e agora quero acrescentar dados na planilha como faco para extender o intervalo anteriormente definido ou nomeado. cmptd

    • Oi Dino, ou você seleciona o novo intervalo e dá um nome para ele ou cria um espaço maior e vai adicionando linhas para os novos inputs sempre estarem dentro do intervalo

  56. Bom dia, tenho uma duvida. A formula SOMAMSES está somando errado, dando uma diferença de 5.000 o que pode ser?

    • A condição que você estabeleceu está errada provavelmente. O Excel não erra, ele apenas lê informações e executa os cálculos, se existe uma diferença deve ter 99,9% de ser algum erro na fórmula escrita ou nos dados inputados

  57. Boa tarde,
    Quero mostrar/ocultar um ou mais “checkbox” baseado no valor numérico de uma célula.
    No caso: tenho uma lista suspensa com 5 opções (que me geram números de 1 a 5 em uma determinada célula). Para cada caso (1 a 5), quero dispor um ou mais “checkbox” em locais distintos para que possam ou não ser marcados. Como fazer?

  58. Bom dia amigo, por favor me ajude.
    Quero que o excel, repita uma texto x vezes transpondo para a vertical em celulas diferentes.

    3| trigos| trigo
    2| maça| trigo
    | | trigo
    | | maça
    | | maça

  59. Boa Tarde,

    Poderia me ajudar com isso?

    Gostaria de extrair apenas um conteúdo deste texto no excel:

    (Seguro a Renovar | Vigência 04/03/2018 – JANAINA RODRIGUES FERNANDES – Apólice 0313355052514431 – UA 1.0914.11 – Unidade de Atendimento de Sicredi Aparecida do Taboado),

    gostaria de extrair apenas o nome ou o número da apólice para que eu possa trabalhar em outra célula com esse conteúdo, usei esta fórmula pois o texto estava na célula B2 e não deu certo.

    =SE(EXT.TEXTO(B2;LOCALIZAR(“Apólice”;B2)+8;3)=”031″;EXT.TEXTO(A2;LOCALIZAR(“Apólice”;B2)+8;16);SE(EXT.TEXTO(B2;LOCALIZAR(“Apólice”;B2)+8;2)=”00″;EXT.TEXTO(B2;LOCALIZAR(“Apólice”;B2)+8;9);EXT.TEXTO(B2;LOCALIZAR(“Apólice”;B2)+8;14)))

    Pode me ajudar?

Comments are closed.