Seja um Mestre do Excel com a Fórmula INDIRETO()

159
43869
Planilhas Prontas em Excel

O que a Fórmula Indireto Faz?

A fórmula INDIRETO ou INDIRECT no Excel é pouco conhecida, até mesmo por pessoas que se julgam especialistas no programa. No entanto, os benefícios do uso da mesma são inimagináveis.

Curso de excel básico e intermediário online

A função dela é facilitar a busca de valores dentro de uma planilha utilizando referências de texto. As variáveis dela são bem simples: =INDIRETO(texto_ref;a1). texto_ref é uma referência a uma célula que contém uma referência em estilo A1, uma referência em estilo L1C1, um nome definido como uma referência ou uma referência a uma célula como uma sequência de caracteres de texto. Se texto_ref não for uma referência de célula válida, INDIRETO retorna o valor de erro #REF!.

a1 é uma variável lógica opcional. Se for VERDADEIRO ou omitida, texto_ref será interpretada como uma variável no estilo A1. Se for FALSO, texto_ref será interpretada como variável L1C1.

É difícil de explicar por escrito, mas podemos fazer um simples exemplo prático para que você entenda:
a) Escreva seu nome na célula A1
b) Escreva na célula C1: =INDIRETO(“A1”) – as aspas são necessárias pois a referência deve ser textual.
c) Seu nome aparecerá escrito na célula C1

A referência também pode ser feita através de fórmula. Veja outro exemplo:
a) Escreva seu nome na célula A1
b) Escreva A1 na célula B1
c) Escreva na célula C1: =INDIRETO(B1) – as aspas não são mais necessárias pois a referência agora é de uma célula com conteúdo textual.
d) Seu nome aparecerá escrito na célula C1

Essa introdução mostrou para que serve a fórmula indireto, mas ainda não é possível verificar os benefícios claros do uso dela. É isso que tentaremos mostrar nas próximas partes do nosso artigo.

Aplicações Práticas da Fórmula Indireto

A fórmula INDIRETO existe para facilitar a sua vida em algumas situações. A principal delas é quando você tem uma sheet de controle com um item e você precisa buscar suas características em sheets diferentes.

Por exemplo, vamos supor que você queira criar uma planilha para controlar seus gastos pessoais. Nesta planilha você vai ter uma sheet para cada mês do ano e uma sheet principal com análises do mês que você escolheu. Uma forma de fazer isso, seria utilizando funções condicionais, mas imagina o trabalho que daria fazer um “SE” para cada mês… Vamos montar a planilha desta forma:
INDIRETO 1

Reparem que a planilha tem um campo para escolher o mês que será analisado, uma lista de meses (apenas para fazer uma lista suspensa) e sheets para cada mês. Ao criar a lista suspensa, através da validação de dados (clique aqui e saiba como fazer), o campo de escolha de mês passa a ter um menu para o usuário escolher o mês que ele quer analisar.

Imagine que você precisa do valor da célula A1 do mês escolhido na sheet do mesmo. Caso você fosse buscar dados nas sheets usando Condicionais, você teria que usar uma função parecida com essa: “=SE(L3=”Janeiro”;Janeiro!A1;SE(L3=”Fevereiro”;Fevereiro!A1;SE(L3=”Março”;……)”. Esta fórmula se estenderia para todos os meses.

Curso de excel básico e intermediário online

Utilizando a função INDIRETO, você só precisa disso: “=INDIRETO(E3&”!A1″)”. Como o Excel lê isso? E3 é uma célula, por não estar entre aspas, portanto ele lê o valor da célula E3 – Janeiro. “!A1” é uma referência de texto, por estar entre aspas. & é um termo usado para unir as duas partes. Ou seja, ele lê Janeiro!A1 – Sheet Janeiro, célula A1.

Vamos fazer um teste:
1) Escreva na sheet Janeiro, célula A1 “Primeiro Mês do Ano”
2) Escreva na sheet Fevereiro, célula A1 “Segundo Mês do Ano”.
3) Depois Escreva a fórmula “=INDIRETO(E3&”!A1″)” na célula E7 da sheet Principal
4) Preencha a célula E3 da sheet Principal com “Janeiro”. A célula E7 deve mostrar o texto “Primeiro Mês do Ano”
5) Troque o conteúdo da célula E3 para “Fevereiro”. O conteúdo da célula E7 deve ter trocado para “Segundo Mês do Ano”
Veja as imagens abaixo:

INDIRETO 2

INDIRETO 3

INDIRETO 4

Há ainda a possibilidade de utilizar a fórmula INDIRETO dentro de uma fórmula PROCV ou PROCH. Vamos testar um exemplo disso:
1) Das linhas 10 a 19 na sheet Principal, na coluna A, escreva os algarismos 1 a 10.
2) Faça o mesmo na sheet Janeiro.
3) Nas linhas 10 a 19 na sheet Janeiro, na coluna B, escreva valores aleatórios como na imagem abaixo:
INDIRETO 5

4) Na sheet Principal, na célula B10, escreva a fórmula “=PROCV(A10;INDIRETO($E$3&”!A10:B19″);2;FALSO)”.
5) Arraste esta fórmula para as linhas B11 a B19 na sheet Principal.
6) Pronto! Você tem agora a mesma tabela nas duas sheets. O excel leu o conteúdo da fórmula INDIRETO como Janeiro!A10:B19, exatamente o que você colocaria na matriz do PROCV se não tivesse a fórmula.

Se você preencher todas as sheets com conteúdo semelhante, utilizando a fórmula INDIRETO você poderá criar um excelente painel na sheet Principal. Trocando o mês na célula E3, seu painel importará os dados do mês escolhido na célula correta.

Espero que a fórmula INDIRETO te ajude muito daqui para a frente!

Curso de excel básico e intermediário online

Planilhas Prontas em Excel

159 COMENTÁRIOS

  1. Olá pessoal, me chamo Edson.
    Também preciso de ajuda.

    Tenho na Celula B2 (Plan1) o dado 13-11-2019 em C2 a formula INDIRETO(B2&”A10″)
    Quero que puxe a informação da ABA 13-11-2019 (mesmo nome célula B2) que esta na célula A10.
    o resultado é #REF! (Deveria ser 1.500). Percebo que quando a aba esta escrito em formato de data (é o que precisaria), esta formula não funciona, ou não estou tendo conhecimento suficiente para resolver esta questão. Por isso, peço ajuda neste blog.

  2. ATENÇÃO
    Problema de #REF é porque a planilha que você está buscando os dados provavelmente e um nome composto há um espaço entre os nomes ou digitaram o nome da planilha ela tem um espaço no final

  3. Hola Ana, La función INDIRECTO la puedes utilizar haciendo referencia a otras hojas de Excel. Lo que debes hacer es poner en el argumento de la función el nombre de la hoja. Si quieres referenciar la celda G5 de la hoja “ChaTable” debes poner =INDIRECTO(“ChaTable!G5”) y te referenciará el valor que esté en la celda G5 de la Hoja “ChaTable”.
    Saludos

  4. Oi Cláudio, você pode usar um SOMASES ou SOMASE com E para somar apenas os valores em determinado intervalo de datas

  5. Oi Ana,

    nunca tentei usar a INDIRETO para outras planilhas. De maneira geral, talvez seja o caso de so funcionar com a outra planilha aberta, mas não saberia dizer com certeza.

  6. Olá tudo bem ? é possível ter este resultado no Excel ? Eu tenho os valores abaixo em linhas, de um determinado período, seria possível listar em colunas conforme exemplo abaixo?

    Ref. Valor Base

    01/2019 R$ 560,80
    02/2019 R$ 560,80
    03/2019 R$ 560,80

    05/2019 R$ 560,80
    06/2019 R$ 560,80
    07/2019 R$ 560,80

    E o resultado seja :

    Período Valor
    01/2019 a 03/2019 R$ R$ 560,80

    05/2019 a 07/2019 R$ R$ 560,80

  7. A função Indireto funciona bem com referência a outras planilhas? Já tentei colocar o nome completo do arquivo, com caminho de rede, sem caminho de rede… independente do nome colocado é só fechar a planilha de referência que da #REF! Estou fazendo algo errado ou não funciona mesmo?

  8. Oi Anderson, consegue sim, nesse caso acredito que usando um SE e a INDIRETO para determinar o intervalo

  9. Olá Rafael,
    Gostaria de saber se é possível utilizar as funções índice e corresp condicionando a matriz de procura (que estão em 3 sheets diferentes, mas ainda no mesmo intervalo de células) a uma lista suspensa referente a cada uma das sheets.

    Obrigado.

  10. Hola buenos dias; tengo una pregunta estoy en una hoja de excel y usando la formula buscarv traje un dato para la hoja que estoy trabajando ahora necesito tomar ese dato que me trajo la formula y en otra celda hacer otra formula que me sume el dato arrojado por la formula buscarv con otro valor de otra celda y lo multiplique por un porcentaje; me sale error y no he podido encontrar la manera para que me realice la suma y me lo multiplique.

    Gracias

  11. Oi Edson, talvez a função ARRUMAR (TRIM em inglês) possa te ajudar

  12. Pessoal estou com um problema besta, mas que não sei como resolver.
    Trabalho com conciliação bancária dos cartões de débito e crédito transacionados nas filiais da empresa, enfim, a planilha que usávamos com as senhas de acesso era uma bagunça, então fiz uma nova com as informações mais organizadas, porém está acontecendo o seguinte, quando eu copio e colo as informações de nome de usuário e senha nas páginas das adquirentes a informação colada sempre fica com 02 espaços em branco no final, mesmo na planilha esses espaços não existindo.
    Já tentei mudar tipos de formatação da célula para texto, número e etc., mas não tive êxito, se alguém puder me ajudar eu agradeço.

  13. Oi Edgard, esse é um problema chatinho mesmo, se você precisar copiar as fórmulas não saberei te ajudar, se elas não forem essenciais, você pode copiar e colar especial (apenas valores, apenas formatação, etc)

  14. Tenho uma planilha para cada semana e calculo produtividade e qualidade de cada funcionário. Quando chega o final do mês, fiz outra planilha que pega os dados de cada planilha semanal e compila as informações, me mostrando o resultado de cada funcionário e o acumulado Geral.
    Quando passo para outro mês, crio uma pasta com o nome do próximo mês, pego os arquivos zerados (modelos), altero seus nomes colocando o nome do mês, tipo Semana 01 – Novembro, Semana 02 – Novembro, e assim por diante até o GERAL – Novembro.
    O problema é que quando copio a planilha Geral para a nova pasta do mês, ele mantem a referência da pasta onde estão as planilhas zeradas ( Modelo), já que contem formulas buscando em cada planilha semanal, seus dados.
    Como consigo copiar as planilhas, eliminando o PATH das formulas?? Tem alguma função ou comando que consigo fazer isso, sem ter que ficar editando todas as formulas da planilha Geral, retirando o PATH do servidor??

  15. Oi Renan, você pode criar a fórmula usando a função INDIRETO e buscando o valor da linha usando uma fórmula como a CONT.VALORES

  16. Ola,
    Gostaria de utilizar função índice. Pois vamos lá, para selecionar a “tabela inicial” de pesquisa eu preciso digitar a coluna onde começa e a linha, B300, por exemplo, e o mesmo para o final, C310, por exemplo se for uma tabela 2×10. Ficando =indice(B300:C310)

    Porém esse número de linha para mim é desconhecido, eu não sei que o que eu quero está na linha 300, o que eu faço é uma função corresp para me indicar que a linha é 300. Para a coluna eu sei que eu vou analisar somente 10 linhas.
    Em linhas gerais o que eu gostaria de fazer é =indice($B(corresp(X)):$C(corresp(X)+10) …
    E agora o que eu faço para isso ficar automatico e eu não ter que inserir o número 300 manualmente, já que essa formula acima é só a ideia do que eu quero e o excel não aceita isso.

  17. Oi Camila, infelizmente não consigo dizer o motivo dos erros de #REF – podem ser desde um erro no compartilhamento ou pessoas usando uma mesma planilha ao mesmo tempo e dando algum erro no conteúdo de algumas células até um erro de uso de fórmula mesmo

  18. Olá Rafael,
    Estou usando uma planilha que “alimenta” informação para outras 7 planilhas compartilhadas em uma rede, porém constantemente tenho problemas com o #REF existem alguma forma de solucionar isso? Estou fazendo algo de errado?

    Ficaria muitoooo feliz se podesse me responder!
    Obrigada, Camila

  19. Meeeu! Você mais uma vez salvaram minha vida com essa formulasinha perfeita! Um pequeno detalhe para grandes feitos. Normalmente minhas planilhas são de banco de dados complexos e precisam de referências de muitas abas para demonstrações em Dashboard. Agora alem de ficar substituindo valores internos de formulas eu posso usar referências indiretas para tais abas!

    Vocês são 10! Thank you so much !!!

  20. Bom Dia !

    Parabéns pelo site e pelas explicações. Estava precisando de um auxílio.
    Neste exemplo fornecido pelo site, estava precisando que a célular E3 fosse permitido selecionar dados, e não preencher manualmente. Teria como ?

  21. Oi Marco, tudo bom?

    O Excel está retornando um erro de REF porque essa referência precisa ser uma referência textual, ou seja, você precisa adicionar aspas. Exemplo, ao invés de =INDIRETO(A1), você deve usar =INDIRETO(“A1”)

    Agora, não sei se entendi bem, mas se você quiser ver apenas o resultado (1 ou 0 nesse caso), não precisa usar INDIRETO, basta apenas fazer uma referência simples =A1

  22. para simplificar, o que estou tentando fazer é o oposto do que faz a FÓRMULA.TEXTO

  23. oi Rafael, muito bom o post, parabéns! Tenho um problema que acho que o INDIRETO pode ajudar mas estou não estou conseguindo. Quero transformar um texto em um resultado da fórmula (que está digitada como texto) mas está difícil…por exemplo, a célula tem a seguinte FÓRMULA: “=SE(1>0;1;0)” e utilizei a FÓRMULATEXTO para transformar a FORMULA em TEXTO. Agora quando uso o INDIRETO colocando como referência a célula onde está esse texto, buscando o resultado da fórmula, ele retorna #REF. Como posso fazer isso, isto é, transformar uma fórmula que está como texto em um resultado dessa fórmula?

    Obrigado!

  24. Oi Rafael, fiz alguns testes aqui e realmente o problema ocorreu. Acabei não conseguindo corrigir então minha sugestão seria usar o nome da aba sem espaços mesmo, por exemplos MarcosPaulo. Assim deve funcionar normalmente

  25. Rafael, boa tarde!

    Estou com um dúvida em relação à construção da fórmula para fazer busca em outras sheets.
    Percebi que quando a sheet tem apenas um nome, a fórmula funciona corretamente. Porém quando a sheet possui dois nomes, a fórmula retorna “#Ref”.

    Exemplo:

    Sheet 1 – Nome: “Alexandre”
    Sheet 2 – Nome: “Marcos Paulo”

    Suponhamos que na sheet principal, os nomes estejam na “A1” e “A2″.

    Então fica:

    =indireto(A1&”!B23″) = Resultado OK
    =indireto(A2&”!B23″) = #Ref

    Há alguma maneira de corrigir isso, ou alguma está faltando algo que não percebi?

    Obrigado!

  26. Olá Rafael. Também adoro trabalhar com Excel e estou com dúvida de como resolver um dos meus problemas. Trabalho em uma embarcação em alto mar e tenho uma planilha que, basicamente, precisa me mostrar qual Balsa Salva-Vidas pertence a determinado quarto. Em uma aba separada eu coloquei uma tabela com duas colunas: A (quarto) e coluna B (basla salva vidas). Se eu digitar quarto 22, por exemplo, na coluna do lado tem que me mostrar o número da Balsa Salva-vidas correspondente, que seria no casa 3. Eu pensei em utilizar a função SE mas daria um trabalho enorme pois são 160 quartos e 20 Balsas Salva-Vidas diferentes. resumindo, preciso digitar um quarto e do lado automaicamente vai aparecer o numero da balsa. Esta Função Indireto serviria para esta necessidade? Um abraço.

  27. Oi Arthur, você precisa criar uma fórmula para isso.

    40% no Excel é representado por 0,4. Por isso você poderia usar a seguinte fórmula:

    =700+(700*0,4)

    isso retornaria o valor 980, porque 700 multiplicado por 0,4 é igual a 280

  28. Oi Leandro, entendi o que você quer, mas não sei se é possível criar tal procedimento. Ao usar a validação de dados de lista, a célula fica condicionada a ser uma lista e, por isso, não poderia assumir o valor de campo aberto. Não sei como tornar essa possibilidade condicionada ao nome TESTE ser valido ou não.

  29. Rafael bom dia,
    Se eu usa-se a formula =indireto(TESTE), supondo que teste seja um intervalo que não exista dando o erro: “Um intervalo especificado por você não pode ser encontrado”, quando acontecer isso eu não quero que o Dropdown seja criado e sim que deixe o campo aberto para inserir texto.

  30. Oi Bruna, tente criar a referência que você vai utilizar para o INDIRETO em outra célula, para simplificar a fórmula. Se não for isso eu também não saberia dizer, porque a estrutura olhando rápido me pareceu correta

  31. Estou com uma duvida meio besta kk como eu faço para somar um determinado numero +40% ex:
    700,00+40% = 980,00 no Excel o resultado fica em 700,40 como eu faço para resolver isso?

  32. Não acho que seja possível CLayton, a não ser que você separe em outras células e use a função SOMA ou o comando de soma (+)

  33. Ola a todos,
    como consigo somar varios numeros em uma mesma célula exemplo:
    824,5823
    52,8266
    48,2204
    Obrigado

  34. Oi Nelson,

    nesse caso você pode usar a função SOMA horizontalmente para saber o somatório e pode customizar essa função para pegar o ano inteiro, semestre, trimestre, etc de acordo com a necessidade

  35. Ola Boa Noite, tenho um problema que não consigo resolver, preciso extrair um texto entre duas tags, por exemplo texto de exemplo resultado = texto de exemplo, pra isso teria que encontrar o primeiro e o ultimo caracteres entre as tags mais o texto pode variar de tamanho mais as tags serão sempre as mesmas, portanto tem que ser feito com base nas tags.
    Agradeço se puder ajudar-me.

  36. Boa tarde
    Gostei da função indireto, apliquei o exemplo acima e deu certo. a minha dúvida é a seguyinte: como faço para somar os valores de 12 colunas k vão de Janeiro a Dezembro (soma por trimestre ou semestre ou mensal ou quadrimestre) no sentido horizontal (linha) de modo a obter uma análise de cada linha (despesa por hipotese) no período pretendido.

    Obrigado

  37. Basta usar formatação condicional selecionando o intervalo desejado de choices e criando uma condição que se for igual ao valor de um result mude de cor. Você pode fazer isso usando várias vezes a fromatação condicional (1 para cada result) ou usando a função OU dentro da regra criada na formatação.

  38. https://uploads.disquscdn.com/images/4fa16cdfbe4bfc8c6c4a4e0f4dc4ae5fde01f06ff70551c949dd7e17842c6959.jpg
    Olá! Estou com uma dúvida em uma planilha que estou criando, em anexo a imagem, na parte de baixo tenho dados (choices), se o valor de alguma célula conter na tabela de cima (results) a célula deve ser formatada com outra cor.
    No exemplo anexo: L22 e L23 aparecem em G2, assim como C20 aparece em D5 e assim sucessivamente para as próximas células, preciso que as células L22, L23 e C20 tenham outra formatação. Obrigado desde já!!

  39. Ficamos feliz de ter ajudado Alex! Qualquer outra dúvida é só postar aqui. Abraços

  40. Muito obrigado pela dica. Que Deus lhe abençoe e lhe abasteça de saúde e dinheiro e mulheres!!!!

  41. Bom dia, preciso muito da sua ajuda!

    Possuo um documento excel com várias planilhas, e cada planilha corresponde a um cliente, sendo que uma planilha é a lista completa destes clientes, com hiperlink de cada uma das planilhas correspondentes. Nesta lista de clientes, preciso de uma coluna que faça referência à uma célula da planilha do hiperlink correspondente à linha, como se a cada célula dessa coluna entrasse no hiperlink correspondente e ligasse à uma célula padrão daquela planilha. Há condição para esse caso?

  42. Vou tentar explicar melhor Rafael.
    Eu tenho uma planilha relativamente grande que eu faço a discriminação das despesas de um projeto. Cada projeto tem etapas definidas, mas essa planilha não está separada por etapas e sim avalia o projeto como um todo.
    Eu preciso repetir essa mesma planilha para cada etapa. Há várias maneiras de eu resolver isso. Uma é simplesmente fazer uma cópia para cada etapa abaixo da outra. Outra maneira é eu fazer uma aba (ou sheet) para cada etapa. Ambas são maneiras bem simples, porém quem for preencher a planilha pode acabar usando-a de maneira errada por preguiça. Por exemplo, preenchendo tudo apenas na etapa 1.
    Eu gostaria de saber se eu poderia fazer de outra maneira. No caso eu gostaria de ter apenas uma planilha a qual através de um menu dropdown, por exemplo, eu selecionasse a etapa, e ela carregasse todos os valores que foram editados para ela, e que eu pudesse editá-la por ali mesmo.
    Digamos que eu tenho 3 etapas e que na planilha, em cada etapa, tem lá “Despesa com aluguel de carro, passagem aérea, diária de hotel”.
    Eu quero poder selecionar “etapa 1”, e então carregar a planilha dessas despesas relacionadas com essa etapa para eu preencher, e então, em seguida selecionar de alguma maneira, como por exemplo em uma célula que tenha o dropdown, a “etapa 2”, para preencher, e caso eu decida acrescentar algo na “etapa 1”, eu selecionaria novamente essa etapa e ela retornaria pra mim os valores que já preenchi antes, podendo então alterá-los.
    Acho que é muito complexa a ideia né?
    Se não for possível, tudo bem. 🙂

  43. Oi Michel, não sei se entendi muito bem, mas é possível definir etapas em uma sheet principal e editar as outras a partir desses dados.

    Como ficou um pouco difícil de entender o que você quer, se você tentar explicar novamente um pouco melhor posso tentar ajudar mais

  44. É possível eu criar uma série de planilhas para o custo de diferentes etapas e a partir de um menu dropdown eu carregar eu uma sheet principal a etapa que eu desejar, e então a partir dali eu editar os valores que manteriam se salvos para cada etapa? Não sei se consegui me fazer entender. Queria centralizar em uma sheet a edição por etapa para que não fosse necessário ficar mudando de sheet ou de planilha, facilitando o processo para quem for produzir o orçamento e por fim assim eu poder ter tanto o valor das despesas da atividade toda quanto por etapa.

  45. Oi Juliana, uma das funções de busca mais fáceis de se usar é o PROCV (se não souber muito bem, dá uma lida nesse post – https://blog.luz.vc/excel/como-usar-funcao-procv-vlookup-excel/

    Basicamente você vai buscar cada um dos apartamentos da sua lista e comparar com a matriz de apartamentos cadastrados no sistema. Se ele retornar o mesmo valor é porque está cadastrado, se não retornar, é porque não está lá

  46. olá vc pode me ajudar? tenho uma lista de 726 apartamentos e puxei no sistema quem ja está cadastrado. Agora preciso de uma formula que me mostre quais apartamentos não consta cadastrado, assim não preciso ficar olhando um a um.

  47. Oi Eury,

    acredito que a função seja a INDIRETO, onde você escreve simplesmente a referência em uma célula e ele busca o valor dessa referência dentro da sua planilha

  48. Oi Rafael, desde já grato por sua atenção…

    Sobre a formula para pesquisar mais de uma aba eu não faço ideia de como seria ou qual usar! poderia me dar uma dica?

    Sobre a Seerro estou usando 31x pois e uma aba por dia.
    Vou lhe explicar como esta.
    estou a criar uma planilha de controle de cheques
    onde as colunas são: captura cmc7 data valor devolução …..
    e as linhas são para cada cheque
    a 1° aba chame-se busca onde eu capturo o cmc7 de um cheque ele me trás os dados através do 5 COLUNAS COM PROCV Que testão abas por abas ate achar o cheque lido.

    porem e muito dificil e demorado pois ele busca todas as linhas

  49. Oi João, você precisa ter um campo para classificar o pagamento e depois fazer um SOMASE usando como condição o valor de dinheiro ou cheque

  50. oi Eury,

    olhando de cara eu achei estranho a forma como você coloca vários SEERROs ao longo da fórmula. Em relação a ter muitas abas, você poderia fazer uma única fórmula pegando 10 abas ou mais (açgum número limite seu e apenas replicar ela. Como você já sabe o nome das abas que serão criadas, ela já ficaria preparada para o caso de ter necessidade.

    Ainda assim, imagino que você tenha que refinar a lógica das condições de em qual aba a busca será feita

  51. oi, estou com dificuldade em uma formula para buscar em toda a pasta de trabalho consegui fazer algo pareceido com a seguinte fx ” =SEERRO(PROCV(C13;Plan1!$A$1:I$64;2;0);SEERRO(PROCV(C13;Plan2!$A$1:$I$64;2;0);SEERRO(PROCV(C13;Plan3!$A$1:$I$64;2;0);””))) ” porem com essa fx eu teria que fazer uma a uma toda vez que criar uma planilha nova, sera que teria uma formula que busque em todas as planilhas

  52. em uma planilha de “folha de Pagamento” como eu faço para descriminar no fim dessa planilha quem eu paguei com cheque ou dinheiro, para que eu possa ter a somatória do dinheiro e do cheque.

  53. Tenta essa: =SUBSTITUIR(B1;” “&A1;””). O argumento “texto_antigo” não pode ser um intervalo e sim um valor ou uma referência a apenas uma célula 😉

  54. Na Coluna A é só Texto, com números e hifens em formato texto, mesmo caso coluna B. Procurar-se todos os valores unitários em formato texto de cada célula da coluna A e encontrando ele na (célula) da Coluna B, substitui somente o texto encontrado na frase por nada, isto é, “”. Exemplo Temos na Coluna A1 ABC na A2 DEF etc… Já B1 Carro ABC de Dados… Então fica B1 Carro de Dados… Muito Obrigado!

  55. Preciso elaborar uma planilha que se colocar um caractere em uma celula e conte o tempo que permanece este carectere em outra em outra celular para controlar o tempo de detreminada tarefa

    se alguem tiver algum coisa fico agradecido

  56. Oi Forista,

    sem ver a planilha fica bastante complicado de opinar. Na coluna A só tem texto ou tem valores numéricos também? Se puder explicar um pouco mais talvez me ajude a entender o problema e porque a fórmula não funciona

  57. Tentei =SUBSTITUIR(B1; INDIRETO(“$A$1:$A$1050”); “”) e não deu certo. Estou estudando seus artigos.

  58. Preciso trocar os valores em formato texto que aparecem na coluna A por nada, isto é, “” porém, nos valores texto da coluna B, usando esta fórmula, mas não está dando certo. =SUBSTITUIR(B1; $A$1:$A$1050; “”)

  59. Oi William, na verdade isso seria possível utilizando a função INDIRETO dentro de uma função de SOMA ou SOMASE.

    Você precisaria criar uma tabela com os nomes das referências das abas (jan!A1:A1000, fev!A1:A1000 por exemplo) supondo que os nomes das suas abas são jan, fev, etc

  60. Olá Maurilio, preciso da sua ajuda.
    Tenho uma planilha com valores de vendas por vendedor, sendo a primeira digamos a matriz é janeiro e depois tenho sub pastas dando sequencia com os outros meses com as mesmas informações, vendedor e vendas. Como faço para consolidar as vendas por vendedor mensalmente em uma unica planilha que não seja fazer a soma na munheca?
    Abraços
    william

  61. Oi Mah, você pode usar hiperlinks diferentes. Na resposta certa coloca um hiperlink que leve para a aba certa e nas respostas erradas que vá para outra página com o feedback de erro

  62. Oi Gonçalo,

    isso ocorro porque o Excel não permite intervalo nomeados com espaços na grafia. Se você utilizar o underline (_) não terá problemas. Algo como Janeiro_Brasil

  63. Bom dia, estou com problema quando a célula e aba tem mais de um nome, por exemplo:
    Quando uso a referência Janeiro, funciona perfeitamente. Mas caso a célula/aba for “Janeiro Brasil”, por exemplo, não me retorna o valor. O que fazer?

  64. Oi Erich, tudo bom? Infelizmente não sei o que pode estar acontecendo. Minha primeira sugestão seria fazer testes até descobrir a quantidade de caracteres permitido e depois disso tentar controlar o tamanho do nome das sheets.

  65. Oi Mah,

    você pode usar a função HYPERLINK ou simplesmente utilizar a funcionalidade de colocar link na resposta que leve a pessoa para a aba ou destino na planilha que você quiser

  66. Olá, estou com um problema! Eu estou fazendo um site no excel, e queria saber uma função que conforme eu clique na alternativa correta, ela vá para a pagina seguinte! Agreço desde já!

  67. Bom dia Rafael, o meu problema com o Indireto, é que não estou conseguindo aplicar a função quando a sheet tem muitos caracters. Fiz o teste com poucos e funcionou mas preciso que o nome da sheet seja longo mesmo. o que fazer?

  68. Oi Fernando,

    nunca precisei usar o INDIRETO dessa duas formas, mas eu não vejo motivo para ele não funcionar, você só precisa ter certeza que a referência para o outro documento está escrita perfeitamente e que a outra planilha está aberta para que as informações sejam puxadas normalmente.

  69. Olá Rafael, eu preciso de uma formula que extraia numeros ausentes de um grupo, por exemplo: 1,2,4,5,7=3,6. Tem como fazer isso?
    obrigado.

  70. Rafael, eu tenho uma tabela em que os funcionários preenchem diariamente e salvam com o nome sendo a data. Por exemplo, hoje a planilha é salva com o nome “05-11-2015.xlsx”. Estou tentando utilizar o INDIRETO para que puxe informações do dia em que eu quiser analisar, ou seja, os meses que vc usou no seu exemplo (em diferentes sheets), no meu caso seriam documentos diferentes. É possível usar o indireto dessa forma, para que busque informações de diferentes documentos?

    E outra questão: eu utilizo fórmulas matriciais para filtrar resultados em relação a dias, tipo de produto, etc.. o INDIRETO funciona em fórmulas matriciais?

    Muito Obrigado.

  71. Oi William, nesse caso acredito que basta você usar um PROCV com o valor VERDADEIRO (correspondência aproximada) no final da fórmula.

    Talvez seja necessário criar uma coluna auxiliar (coluna D) com os valores dos pedidos sendo replicados, assim quando ele achar a data mais próxima da data que você indicar, ele retorna o número do pedido na segunda coluna

  72. Nesse caso você pode usar a funcionalidade de inserir comentários nas células desejadas para ter esse histórico.

    guia REVISÃO > grupo COMENTÁRIOS

  73. Olá Rafael, parabéns pelo Blog, está sendo muito útil para mim.

    Estou com um problema que ainda não consegui resolver. Não consegui encontrar uma fórmula para isso.

    Imagina o seguinte. Na célula A1, A2, A3, A4, A5 eu tenho o mesmo código de produto, nas células B1 até B5 tenho vários números de pedido e nas células C1 até a C5 tenho várias datas diferente para cada pedido. E isso se repete com vários itens, pedidos e datas diferentes.

    Eu preciso procurar qual é o número do pedido mais próximo de uma data x.

    As informações que eu tenho são os códigos dos produtos e uma data diferente do pedido, preciso que traga qual é o pedido mais próximo para esta data ou a data maior.

    Obrigado.

  74. Boa noite necessito atualizar uma planilha que ficasse com um histórico, ou que clicasse na célula e pudesse visualizar tipo um comentário por que aquele valor mudou

  75. Oi Ju,

    nesse caso você precisa fazer a referência para a aba onde você quer que o cálculo seja feito. Por exemplo, se você tem uma aba chamada de aba1, teria que ter a fórmula mais ou menos assim:

    =aba1!E4/F4

  76. boa tarde, gostaria de saber como fazer uma divisão, exemplo coloco o valor 500,00 para dividir por 2 mas quero a formula não na mesma planilha em outra, e coloco =e4/f4 mas não da certo.

  77. Oi Hernandes,

    Para começar, tome muito cuidado ao usar funções que buscam em toda a linha – H:H, B:B, etc – normalmente isso pode fazer com que a sua planilha fique bastante pesada.

    Em segundo, a SOMASES tem uma primeira referência que indica os valores que serão somados e depois você coloca os valores com as respectivas condições. Olhando a sua fórmula, ela tem a coluna BB sendo procuros valores maiores ou igual a 0 e também procurando valores menores ou iguais ao valor da célula C27.

    Teoricamente não tem erro, mas tem que ver quais valores existem na sua planilha na célula C27. Lembrando que você precisa colocar referências absolutas no que você não quiser que mude caso você arraste a fórmula

  78. Se você tiver uma lista de códigos e valores, basta usar um PROCV nessa lista. Se não tiver a lista com valores e tiver poucos códigos, pode usar o SE dentro de SE.

    Ficaria algo como =SE(A1=1234;25;SE(A1=123;20;e assim por diante… até fechar a função

  79. Oi Tiago,

    não consegui entender a sua dúvida. Na planilha de resposta, qual resultado deveria aparecer? Não entendi o exemplo que você colocou ali em cima

  80. Alguem saberia me ajudar com seguinte formula?

    No meu caso seria com somases, tente imaginar que as palavras fiscal e rh
    estão em outra celula, a celula do lado, gostaria de que toda vez que
    alterase essa celula ela me trouxesse o resultado

    A1 A2
    |RH| =CONT.SE(B2:B1001;”A1″)

    A1 A2
    | 8 | =CONT.SE(B2:B1001;”8″)

    De uma olhada na minha formula

    =SOMASES(‘Para Lançamento ‘!H:H;’Para Lançamento ‘!B:B;”>=0″;’Para Lançamento ‘!B:B;”<=;C27'")

    Saberia me dizer como terminar o final dessa formula?

  81. Boa noite rafael, preciso de uma força com uma planilha, que tem quase a mesma necessicidade.

    No meu caso seria com somases, tente imaginar que as palavras fiscal e rh estão em outra celula, a celula do lado, gostaria de que toda vez que alterase essa celula ela me trouxesse o resultado

    A1 A2
    |RH| =CONT.SE(B2:B1001;”A1″)

    A1 A2
    | 8 | =CONT.SE(B2:B1001;”8″)

    De uma olhada na formula

    =SOMASES(‘Para Lançamento ‘!H:H;’Para Lançamento ‘!B:B;”>=0″;’Para Lançamento ‘!B:B;”<=;C27'")

    Saberia me dizer como terminar o final dessa formula?

  82. Estou com um problema aparentemente simples mas que nao consigo achar solução. Tenho o seguinte exemplo
    A B C D
    1 Estado Trem Onibus Carro
    2 RJ 5 6 3
    3 SP 5 6 4
    4 MG 4 6 2

    Tenho uma outra planilha que deveria ler esta matriz principal e me retornar com o valor desejado:
    A B C
    8 RJ Trem ????

    Com o procv poderia ser simples… mas na referência de coluna gostaria de ao invés do número gostaria de colocar a célula correspondente ao termo da coluna B.

    Já, inclusive, nomeei a coluna C1:C4 como “trem” e apliquei a seguinte fórmula em C8
    =procv(A8;A1:D4;B8;0)

    mas não funcionou…

  83. Bom dia Rafael. Estou a procura de uma fórmula que ao colocar um código gere um valor. Por exemplo: na Célula A1 está contida o código 1234, na célula C1 quero que este código transforme no valor 25,00 automaticamente.Qual fórmula posso melhor utilizar?

  84. utilizei macro na segunda opção… ficou show! Muito obrigado! Abraço

  85. Oi Mateus,

    existem duas formas de se fazer isso que to lembrando agora

    1 – Basta copiar os códigos para uma nova coluna e depois usar a funcionalidade de remover duplicatas (guia DADOS > ferramentas de dados > remover duplicatas).

    2 – Você pode selecionar a lista, ir na guia DADOS > escolher a opção AVANÇADO dentro do grupo de CLASSIFICAR E FILTRAR

    Na janela que abrir, escolha em qual célula quer colocar a lista e marque a opção de registros exclusivos

    Se quiser automatizar, provavelmente conseguirá gravar uma macro com esse processo ok?

  86. Boa tarde!
    Não sei se estou fazendo a pergunta no tópico correto, mas de qualquer forma vamos lá!rs
    Possuo duas sheets, uma de entrada de produtos os quais são identificados por uma coluna de códigos, toda vez que faço uma nova compra insiro o código e a quantidade comprada em uma nova linha. Na outra preciso que seja retornado em uma nova linha da tabela os códigos novos (não duplicados) inseridos na planilha de entrada. Isso é possível?

    Desde já, grato pela atenção.

  87. Esta função é exatamente o que eu estava procurando! Eu precisava de uma referência entre tabelas, mas que as linhas não fossem absolutas, por exemplo INDIRETO(“NOMEDATABELA!$COLUNA$”&(NÚMEROVARIÁVEL+1)), e esta função retornou perfeitamente o conteúdo da célula desejada, ou seja, uma linha abaixo da linha encontrada (NÚMEROVARIÁVEL) através da função PROCV. Muito obrigado e parabéns pela explicação.

  88. Oi Matheus, experimente usar a função CONT.SE. Supondo que a coluna de departamento seja a coluna B e que você tenha 1000 reclamações em um determinado mês, a função ficaria assim:

    =CONT.SE(B2:B1001;”RH”) e depois é só replicar para os outros departamentos assim:

    =CONT.SE(B2:B1001;”Fiscal”)

    Veja mais nesse post – https://blog.luz.vc/excel/5-funcoes-de-contar-no-excel/

  89. Bom dia,

    eu tenho uma planilha de reclamações, nesta planilha tem o cabeçalho “DEPARTAMENTO” e abaixo tem as opções: RH, Fiscal, etc… a cada reclamação insiro uma linha e detalho qual o departamento em questão, ao fim do mês preciso gerar uma estatística de qual departamento teve mais reclamações, mas não acho uma forma de fazer isso… Poderia me ajudar por gentileza?

    Ótimo blog, parabéns!

  90. Oi Ká, é possível sim, tudo vai depender de como a sua planilha está estruturada.

    1 – manter todas as informações é bem simples, basta copiar e colar
    2 – para colocar as datas dos próximos meses é só usar a função DATA

  91. Olá, estou tentando fazer recibos no excel, porem tenho que fazer pra 30 meses somente mudando a data e copiando o restante das informações tem como ?

  92. Oi Maurílio, vamos por partes

    1 – para ele manter o B, você precisa utilizar referências absolutas ($). Algo como ´1´!$B3

    2 – dentro das fórmulas, eu acredito que o correto seja algo mais ou menos assim

    =INDIRETO(CONCATENAR(A1;”!”;”$B3″)), sendo que A1 teria que ter o nome da planilha, no caso 1, em B1, ter 2, em C1, ter 3 e assim por diante

  93. Estou com problema para o excel seguir a linha correta da formula.
    Por exemplo, eu quero que ele siga: =’1′!b3 =’2′!b3 =’3′!b3 ate o 31 que seriam os dias do mes que eu fiz uma planilha para cada dia e estou fazendo uma planilha relatorio mensal com os dados de cada dia do mes.

    mas ao tentar empurrar para que o excel siga a formula desta maneira, ele segue trocando a referencia B por C,D… e nao a referencia de planilha que esta como 1,2,3,4…

  94. Oi Joana, você consegue criar essa divisão utilizando funções do Excel. Supondo que você tenha uma tabela com o nome das crianças e sua data de nascimento.

    Nesse caso, para saber a idade delas dinamicamente, você precisaria criar uma coluna com a função =HOJE()-dia de nascimento. Assim a diferença diria a idade. Depois disso, você pode criar outra coluna com a função SE para perguntar em qual grupo ela deve ficar. Exempo =SE(B2>730;”3 anos”;SE(B2>365;”2 anos”;”até 1 ano”. Por fim (e essa é a parte mais complicada, se você quisesse alocar o nome das crianças em uma tabela com as idades, precisaria utilizar algumas funções como o PROCV e provavelmente outras funções auxiliares.

  95. Galera, estou precisando de ajuda. Não sei se é possível isso que eu
    quero, mas vamos lá. Eu quero que o excel agrupe crianças por idade,
    automaticamente. Exemplo: Numa lista de crianças, fazer o teste de
    idades e as que tem 1 ano, aparecem no grupo de 1 ano e fica lá até
    completar dois. Ao completar dois anos este deve ir para o outro
    grupo… Há alguma ferramenta onde eu possa exibir esses grupos?

  96. Galera, estou precisando de ajuda. Não sei se é possível isso que eu quero, mas vamos lá. Eu quero que o excel agrupe crianças por idade, automaticamente. Exemplo: Numa lista de crianças, fazer o teste de idades e as que tem 1 ano, aparecem no grupo de 1 ano e fica lá até completar dois. Ao completar dois anos este deve ir para o outro grupo… Há alguma ferramenta onde eu possa exibir esses grupos?

  97. Oi Silvio,

    esse é um caso simples de utilização da função SE. Veja mais nesse post – https://blog.luz.vc/excel/funcao-se-excel/

    Supondo que o tipo de venda seja especificado na célula C7 e que o valor da venda fique na D7 e a quantidade em E7, vai ficar basicamente assim:

    =SE(C7=”Venda 1″;D7*0,08;SE(C7=”Venda 2″;D7*0,04;E7*40))

  98. Boa tarde Rafael!
    Estou com uma dificuldade de inserir uma formula na minha planilha de comissões, onde o corretor vai me trazer um contrato e esse sera digitado da seguinte forma: se for venda 1 sera o valor da venda *8%, venda 2 sera 4% ou venda 3 R$ 40,00 por unidade, tentei colocar =(C7*8%);(D7*4%);(E7*40) e no lugar do “;” &, também não deu certo, por gentileza teria como você me ajudar?

  99. Oi Victor,

    Para fazer o link direto só conheço a função Hiperlink. Assim você poderia escrever na célula A1 =Hiperlink(a2) e, ao escrever um texto em A2, ele se tornaria em uma referência para A1.

  100. Rafael,
    Bom dia!
    Gostaria de saber se existe alguma forma de colocar uma caixa de procura com alguma formula em uma planilha em que ao digitar um texto ou um valor ela faça um link direto com a célula na planilha que possui esse valor ou texto sem necessitar de um hiperlink. Obrigado.

  101. Oi Julia,

    não sei se entendi muito bem o que você quer fazer. Pelo que você falou, se os números de dados de cada coluna forem fixos, é bem simples, basta utilizar o sinal de =A2 e arrastar até finalizar e depois colocar logo embaixo =E2 e fazer o mesmo processo

    se você quiser uma maneira automática de fazer esse processo, vai ser um pouco mais complexo, mas é bem possível (eu acho hehehe) também, basta me avisar

  102. Olá boa tarde,

    estou com um pequeno problema no excel, e não sei se a formula do indireto poderia me ajudar… Preciso colocar os dados da coluna A e coluna E na coluna H, dispondo dos dados da coluna A primeiro e abaixo dela já começariam os dados da coluna E.
    Como posso fazer? Obrigada.

  103. Na verdade ainda tenho um problema para resolver aqui. Quais dados você vai fornecer para recuperar o dado RG da outra planilha?

    Porque se for só o nome, realmente ficará impossível com nomes duplicados.

  104. Bom, a última coisa que eu consigo pensar é você pode tentar utilizar o E dentro do PROCV para encontrar os 2 critérios e, encontrando os 2 critérios voltar com o valor correspondente

  105. Não posso usar esta função pois, é uma planilha para ser importada no banco de dados.

  106. Agora você foi mais claro Gustavo. Para isso eu usaria a função CONCATENAR, para que o nome e o RG sejam valores únicos sempre.

    Depois disso, basta usar o procv na coluna que tem a função CONCATENAR

  107. O problema é que estou com uma lista com vários nomes iguais, até usei o corresponde mas ele está comparando apenas os 3 primeiros caracteres. Então preciso de algo que seja mais ou menos assim:
    Na coluna A tem os nomes, na coluna B RG, Na coluna C data de nascimento (tudo isso em duas planilhas diferentes), preciso cruzar esses dados para que se transforme em apenas uma planilha. Então preciso de uma fórmula que valide por exemplo coluna A nome da pessoa João, Coluna B Rg é 123456789. E quando o valor bater nas duas colunas o campo RG seja copiado na célula em que está inserido a fórmula. Não sei se fui muito claro.

  108. Você pode usar uma função SE para chegar no resultado,

    exemplo: supondo que o RG do Rafael (A2) esteja na célula B2 da planilha base e na célula B42 da outra planilha. Crie uma coluna extra (C) para fazer um PROCV simples (=PROCV(A2;Plan!A1:B60;2;falso)

    Supondo que esse procv estava na célula C2, é só criar a seguinte função

    =SE(B2=C2;”Valores Batem”;”Erro”)

  109. Preciso que bata os campos nome e rg por exemplo de duas planilhas diferentes

  110. Oi Priscila,

    Pelo que eu saiba, Quando você utiliza vínculos ou funções com referências de outras pastas de trabalhos, uma série de funcionalidades só vão funcionar com os 2 arquivos abertos mesmo.

  111. Estou com um problema preciso validar dois campos, por exemplo tenho uma lista de clientes e preciso validar nome e RG de outra planilha (cruzamento de dados), porém não consegui

  112. Boa Erico,

    a função Indireto realmente é bem versátil. Que bom que você conseguiu chegar no resultado sozinho. Se precisar de ajuda com qualquer outra coisa é só me falar

  113. pessoal estou querendo usar o valor de uma célula para como referencia para uma planilha dentro de uma formula. Como posso fazer isso?

    Por exemplo, tenho a função =CONT.SE(’01’!G1:G1000;A3), onde 01! é uma planilha. Queria que isso fosse carregado de dentro de uma célula contendo o valor “01”. Alguém me ajuda?

    vlw.

  114. Vocês que são fera ai vou fazer uma pergunta bem boba em excel ex: Tenho um texto na célula “,,,,,,,,,,,,,,,,,,,,,,,,,* My Contacts,* Home,user01@gmail.com”, queria saber como faço pra selecionar e ele autocompletar pra baixo as próximas células com esse mesmo texto só mudando o numero de 01 para 02 e assim subsequente em ordem crescente, tem como? E se não for pedir muito tem como criar algo tipo botão que eu selecione a margem tipo quero de 01 a 100 e ele criar 100 textos desse em sequencia só mudando a numeração? Vou ficar muito grato se alguém responder.

  115. Oi Fernando, entendi, mas não sei como resolver esse seu problema não, fiz uns testes aqui mas nada que tenha conseguido chegar a lugar algum…

  116. Olá Rafael
    Mudar o nome eu sei o que pretendo é quando gero uma imagem poder guardar o seu nome. Desta forma poderei dar ordem contraria para apagar a imagem criada. OK? Obrigado

  117. Oi Fernando, tudo bom?

    eu nunca tentei fazer uma mudança pelo VBA, mas imagino que simplesmente alterando o nome que está escrito dentro da caixa de nome e colocando o que você quiser já vá resolver.

    Você queria mudar exclusivamente pelo VBA por algum motivo especial?

  118. Quando insiro uma foto ela tem um determinado nome na “Caixa de Nome”. Como posso colocar através do vba esse nome numa célula. Ex: se a imagem tem o nome (imagem 1) como posso colocar essa informação numa célula. Muito Obrigado…

  119. Oi Priscila, você já tentou conexões com links de dados na aba Dados / conexões ou editar links lá será permitido você vincular vários outros arquivos de fora desta pasta de trabalho. Obs: nunca precisei utilizar mais de um mais acho que é possível, já que a ferramenta existe para essa finalidade.

    Espero ter ajudado!

  120. Obrigada pelo toque, Rafael. Vou dar uma olhada nesse link que você colocou, qualquer dúvida eu pergunto aqui de novo! 🙂

  121. Oi Priscila, tudo bom?

    Então, eu acredito que com as funcionalidades normais de referência e vínculos de uma pasta de trabalho para outra do Excel você tenha que estar com ambas as pastas de trabalho abertas. Esse é um dos grandes problemas de usar duas pastas de trabalho (além do fato que se você mudar uma do local onde está armazenada terá erros também) – por isso eu sempre recomendo o uso de uma única planilha.

    Se quiser fazer com uma pasta fechada, acredito que você consiga via VBA, mas nunca precisei ou tentei utilizar. Veja se esse post aqui te ajuda – http://www.ambienteoffice.com.br/excel/obter_dados_de_pastas_de_trabalho_fechadas/

  122. Estou com um problema semelhante ao exemplo. No entanto, no meu caso busco informações em arquivos diferente e não apenas em planilhas diferentes. O problema é que o resultado só aparece quando os arquivos estão abertos. Como consigo solucionar esse problema? Obrigada.

  123. Só vendo a parte escrita fica sempre mais difícil de entender sobre o que exatamente você está falando.

    Não sei se é exatamente isso, mas não seria só pegar o campo Valor Total e colocar na área de valores do gráfico dinâmico? Lançamos um ebook sobre isso, não aprofunda muito também não, mas aborda rapidamente sobre uso de áreas e campos. Pelo seu conhecimento, imagino que já saiba de tudo, de qualquer forma, segue o link aqui – http://planilhas.luz.vc/ebook-excel-tabelas-dinamicas-gratis

  124. Tudo bem eu já dei aquele jeitinho, hehe. Agora estou tentando fazer com que o gráfico Dinamico mostre a célula de total geral da Tabela Dinamica a qual ele está fazendo referência. Sabe como fazer aparecer a coluna Total geral no gráfico Dinamico?

  125. Entendi Beto, mas infelizmente eu acredito que não poderei te ajudar nessa, pois também não sei qual código utilizar para formatar o número para as colunas do gráfico.

  126. Rafael, o problema NÃO é o gráfico buscar os dados, eu já fiz isso com VBA (mais fácil do que ficar enchendo células com PROCV) e está funcionando perfeitamente, a única coisa que preciso é o código para formatar o número que aparece para cada coluna do gráfico (o rótulo da série).

  127. Oi Beto,

    eu sempre tento simplificar o uso do Excel, pois assim tenho planilhas mais práticas de usar. Pensando em uma solução aqui me veio a ideia de fazer um gráfico com caixa de combinação.

    Se quem está vendo o gráfico selecionar laranja, você pode botar ele para buscar os dados da tabela correta e, se marcar carros, da outra tabela. Acho que você consegue esse resultado apenas usando PROCV e SE

    Segue o link do nosso post sobre esse assunto – https://blog.luz.vc/excel/crie-graficos-com-caixa-de-combinacao/

  128. Então não poderia usar eixo primario e secundario porque uma tabela
    representa “laranja” e a outra de “carro”, ou seja, estou usando o mesmo
    gráfico para mostrar informações diferentes, quando se clica no botão
    ele mostra a tabela de “laranja”, quando se clica novamente no botão ele
    mostra a tabela “carros” no mesmo grafico. Uso VBA para mudar o Range
    de onde o gráfico pega os dados. Está perfeito eu só preciso formatar o
    rótulo por código VBA, tentei mudar a formatação gravando macro mas o
    código não mostrou, ou seja, talvez não tenha como mudar de inteiro para
    porcentagem por VBA. O jeito que encontrei foi mostrar a porcentagem
    como número real mesmo, pq se deixasse porcentagem, os dados da tabela que não é porcentagem vinham todos errados.

  129. Oi Beto, não entendi muito bem, mas não seria o caso de você usar eixos secundário e primário? Por VBA eu nunca precisei fazer esse comando não, então não sei direito qual seria o melhor caminho

  130. Estou precisando alterar o formato de dados de número inteiro para porcentagem e vice-versa no mesmo grafico via VBA, pois estou usando para mostrar duas tabelas diferentes (uma mostra numeros inteiros e outra mostra porcentagem, um botão com macro atualiza o grafico).

  131. Oi Beto, valeu pelo elogio. Se tiver alguma outra fórmula/função que você queira ver por aqui é só me falar

  132. Cara não faz ideia como essa formula revolucionou meu trabalho! Seu post vale ouro! É Exatamente o que eu buscava, Valeu mesmo!

  133. Oi Ananda, não é a mesma que o índice não, pode deixar que em breve falaremos mais sobre a função ïndice e sobre suas variações com o uso do CORRESP.

    Assim que tivermos material sobre isso colocaremos uma postagem sobre o assunto

  134. Boa tarde!

    Essa função é a mesma coisa que ÍNDICE?

    Ou INDIRETO rastreia através do nome da planilha e ÍNDICE o conteúdo da planilha?

    Escrevam sobre ÍNDICE e CORRESP…

DEIXE UMA RESPOSTA

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