Pplware

Dicas do Microsoft Excel é ao Domingo…no Pplware – 46

Por Leandro Jekimim Goulart

Fórmulas de Matriz – Array Formulas (Parte II)

Ora vivam caros leitores. Mais um Domingo e mais uma artigo da rubrica “Dicas do Microsoft Excel é ao Domingo….no Pplware”. Lembramos que esta é uma rubrica “aberta” a todos os leitores que pretendam contribuir. Para tal devem enviar-nos um e-mail com a dica que pretendem ver publicada. Caso tenham também alguma dúvida ou problema a resolver no Excel, deixem essa informação nos comentários para que a comunidade Pplware ajude a resolver.

O Excel possui muitos recursos desconhecidos e pouco documentados, como as funções BDContar e a SOMARPRODUTO já apresentada em artigos anteriores. No ultimo tutorial ensinamos demos um exemplo básico de como usar Fórmulas de Matriz. Hoje vamos apresentar um exemplo mais complexo, para isso vamos considerar a seguinte informação:

Suponha que queremos saber o total de vendas do vendedor Barnhill. Para isso basta usarmos a função SE, e a fórmula fica:

=SOMA(SE(B2:B12=“Barnhill”;D2:D12*E2:E12))

Acompanhe o passo-a-passo da execução desta fórmula.

 

Agora um exemplo mais completo. Vamos fazer um relatório mestre-detalhe, onde possamos listar todas as vendas de um determinado vendedor. Desta vez vamos usar a fórmula abaixo.

=SEERRO(ÍNDICE($A$2:$E$12; MENOR(SE(B2:B12=“Barnhill”;LIN(A2:A12));LIN(1:3))-1; 3);””)

Como o retorno desta fórmula é uma matriz de 3 elementos, você deve:

Antes de explicar a fórmula é preciso explicar as novas funções que usamos aqui:

O que a fórmula faz:

Juntando todos os exemplos temos o seguinte resultado. Neste exemplo abaixo basta trocar o nome do vendedor na célula A16 e automaticamente serão mostradas as suas vendas abaixo. Os campos Email e Cidade usam a função PROCV (já detalhada em artigos anteriores) para trazer seus dados da folha de cálculo Vendedor.

Como pudemos ver, Fórmulas de Matriz são extremamente poderosas, podem poupar um grande trabalho, evitar fórmulas intermediárias e sub-totais, além de permitir funcionalidades inéditas no Excel como relatórios metre-detalhe. Porém se não usadas com cuidado podem ser muito confusas e gerar resultados indesejados.

Por hoje é tudo! Esperamos que as dicas sejam úteis e que vos ajudem a dominar o Microsoft Excel. Como referi anteriormente, esta dica está aberta a todos os que pretendam contribuir. Enviem-nos as vossas dicas para ppinto @ pplware .com para publicarmos em próximos artigos.

Outros artigos sobre Excel

  1. Operações básica: SOMA, MÉDIA, MÁXIMO, MINIMO
  2. Actualização da formula de acordo com a linha e coluna
  3. Referências fixas
  4. Utilização de formulas e valores em várias folhas
  5. Destacar facilmente valores em Excel
  6. Dividir uma String (frase) em partes
  7. Função VLOOKUP (PROCV em Português)
  8. Converter formulas em números
  9. Criar listas de números aleatórios
  10. Funções lógicas do Excel: SE(), E(), OU()
  11. Adicionar totais a um gráfico de colunas empilhadas
  12. Formatar comentários
  13. Funções Financeiras (Funções PGTO() e TAXA())
  14. função DIA.DA.SEMANA e a função TEXTO
  15. Esconder informação na hora de imprimir
  16. Listas Personalizadas
  17. Preencher células em branco
  18. Mover, copiar ou colar os dados na sua folha de Excel
  19. Criar modelos de gráficos personalizados
  20. Adicionar dados a um gráfico
  21. Funcionalidades “escondidas” do Excel
  22. Definir Nomes para as células
  23. Função SOMARPRODUTO()
  24. Soma Automática
  25. Como lidar com datas num gráfico
  26. Função ORDEM
  27. Fixar os dados de um gráfico
  28. Proteger uma folha de Excel
  29. Validação de dados…Combobox com dados
  30. Concatenação e funcionalidade Localizar e Substituir
  31. Ordenação de valores
  32. Como criar uma Macro
  33. Função Compactar
  34. Definir a área de impressão dinamicamente
  35. Percentagem variável
  36. MAIÚSCULAS, MINÚSCULAS ou INICIAL.MAIÚSCULA e Função Potência
  37. Tabelas dinâmicas
  38. Trabalho colaborativo
  39. Activar e utilizar um suplemento
  40. Gráficos sparkline
  41. Personalizar Gráficos sparkline para mostrar tendências de dados
  42. Definir e utilizar nomes em fórmulas
  43. Função BDContar
  44. Função Não
  45. Fórmulas de Matriz – Array Formulas (Parte I)

Exit mobile version