Ir ao conteúdo

Formula se para grandes quantidades de dados


mccanete

Posts recomendados

Postado

Pessoal,

Quando eu aplico a fórmula SE em uma operação simples obtenho o resultado que eu desejo, por exemplo:

=SE(C9=AB6;AC6)

ou seja, se a célula C9 for igual a célula AB6, me retorne a célula AC6.

Estou usando a mesma fórmula para pesquisar em uma grande coluna e me retornar os valores da coluna ao lado.

=SE(C9=$AB$6;$AC$6;SE(C9=$AB$7;$AC$7;SE(C9=$AB$8;$AC$8;SE(C9=$AB$9;$AC$9;SE(C9=$AB$10;$AC$10;SE(C9=$AB$11;$AC$11;SE(C9=$AB$12;$AC$12;SE(C9=$AB$13;$AC$13;SE(C9=$AB$14;$AC$14;SE(C9=$AB$15;$AC$15;SE(C9=$AB$16;$AC$16;SE(C9=$AB$17;$AC$17;SE(C9=$AB$18;$AC$18;SE(C9=$AB$19;$AC$19;SE(C9=$AB$20;$AC$20;SE(C9=$AB$21;$AC$21;SE(C9=$AB$22;$AC$22;SE(C9=$AB$23;$AC$23;SE(C9=$AB$24;$AC$24;SE(C9=$AB$25;$AC$25;SE(C9=$AB$26;$AC$26;SE(C9=$AB$27;$AC$27;SE(C9=$AB$28;$AC$28;SE(C9=$AB$29;$AC$29;SE(C9=$AB$30;$AC$30;SE(C9=$AB$31;$AC$31;SE(C9=$AB$32;$AC$32;SE(C9=$AB$33;$AC$33;SE(C9=$AB$34;$AC$34;SE(C9=$AB$35;$AC$35;SE(C9=$AB$36;$AC$36;SE(C9=$AB$37;$AC$37;SE(C9=$AB$38;$AC$38;SE(C9=$AB$39;$AC$39;SE(C9=$AB$40;$AC$40;SE(C9=$AB$41;$AC$41;SE(C9=$AB$42;$AC$42;SE(C9=$AB$43;$AC$43;SE(C9=$AB$44;$AC$44;SE(C9=$AB$45;$AC$45;SE(C9=$AB$46;$AC$46;SE(C9=$AB$47;$AC$47;SE(C9=$AB$48;$AC$48;SE(C9=$AB$49;$AC$49;SE(C9=$AB$50;$AC$50;SE(C9=$AB$51;$AC$51;SE(C9=$AB$52;$AC$52;SE(C9=$AB$53;$AC$53;SE(C9=$AB$54;$AC$54;SE(C9=$AB$55;$AC$55;SE(C9=$AB$56;$AC$56;SE(C9=$AB$57;$AC$57;SE(C9=$AB$58;$AC$58;SE(C9=$AB$59;$AC$59;SE(C9=$AB$60;$AC$60;SE(C9=$AB$61;$AC$61;SE(C9=$AB$62;$AC$62;SE(C9=$AB$63;$AC$63;SE(C9=$AB$64;$AC$64;SE(C9=$AB$65;$AC$65;SE(C9=$AB$66;$AC$66;SE(C9=$AB$67;$AC$67;SE(C9=$AB$68;$AC$68;)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))

No entanto preciso cadastrar mais produtos na minha coluna AB6 para que o excel me retorne outros valores da coluna AC6 mas o excel possui um limite de caracteres nas células.

Não consigo vencer este obstáculo e peço auxílio de vocês.

  • Membro VIP
Postado

Boa noite

Seja bem vindo ao fórum!

Quando tem muitos dados a melhor opção é usar a função PROCV em substituição a função SE.

Poste um exemplo da tua planilha num site gratuito como:

www.sendspace.com

Depois cole o link aqui no fórum.

Att.

Postado

mccanete, Boa Noite.

A orientação do Mestre Patropi é a mais indicada.

Vamos supor que você quer o resultado na célula C10.

Vamos supor também que a sua tabela vai de AB6 até AB1006 e de AC6 até AC1006.

Logo, suportando 1.000 produtos cadastrados

Experimente fazer:

C10 --> PROCV(C9;$AB$6:$AC$1006;2;0)

Com esta fórmula você substitui com extrema eficiência e limpeza de código, a fórmula com SE que gastaria, se fosse possível, 1.000 funções SE encadeadas.

Experimente e nos diga se funcionou.

Espero ter ajudado.

Postado

Antes de mais nada, grato pela rapidez da resposta. Olha só... Eu não conheço muito esta função do excel. No teu exemplo, PROCV(C9;$AB$6:$AC$1006;2;0) - o que representam os números 2 e 0 que estão no final da fórmula?

Postado
Antes de mais nada, grato pela rapidez da resposta. Olha só... Eu não conheço muito esta função do excel. No teu exemplo, PROCV(C9;$AB$6:$AC$1006;2;0) - o que representam os números 2 e 0 que estão no final da fórmula?

Significa que ele está procurando o valor da C9 na 2ª coluna entre as colunas AB6 e AC1006. O número 0 (zero) significa que ele está procurando um valor exato. Se optasse por um valor aproximado, seria 1

•valor_procurado Obrigatório. O valor a ser procurado na primeira coluna da tabela ou intervalo. O argumento valor_procurado pode ser um valor ou uma referência. Se o valor que você fornecer para o argumento valor_procurado for menor do que o menor valor da primeira coluna do argumento matriz_tabela, PROCV retornará o valor de erro #N/D.

•matriz_tabela Obrigatório. O intervalo de células que contém os dados. Você pode usar uma referência a um intervalo (por exemplo, A2 : D8) ou um nome de intervalo. Os valores na primeira coluna de matriz_tabela são os valores procurados por valor_procurado. Os valores podem ser texto, números ou valores lógicos. Textos em maiúsculas e minúsculas são equivalentes.

•núm_índice_coluna Obrigatório. O número da coluna no argumento matriz_tabela do qual o valor correspondente deve ser retornado. Um argumento núm_índice_coluna de 1 retorna o valor na primeira coluna em matriz_tabela; um núm_índice_coluna de 2 retorna o valor na segunda coluna em matriz_tabela e assim por diante.

  • Membro VIP
Postado

Caso o autor do tópico necessite, o mesmo será reaberto, para isso deverá entrar em contato com a moderação solicitando o desbloqueio.

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!