Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Fórmulas matriciais - Excel, Exercícios de Microsoft Excel

Fórmulas matriciais é um recurso do Excel pouco conhecido no qual é possível realizar cálculos múltiplos a partir de conjuntos de dados, podendo produzir um único resultado ou resultados múltiplos.

Tipologia: Exercícios

2020

Compartilhado em 17/12/2020

apoio-geografia
apoio-geografia 🇵🇹

1 documento

1 / 2

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Fórmulas Matriciais
Fórmulas matriciais são fórmulas que trabalham com matrizes, ao invés de números
individuais, como argumentos das funções que a compõem.
Introdução a Fórmulas Matriciais
Quando uma fórmula matricial é mostrada ela é cercada por chaves {}. Você não digita as
chaves. Ao invés de digitá-las você tecla Ctrl+Shift+Enter, ao invés de Enter. O Excel,
automaticamente adiciona as chaves. Você deve teclar Ctrl+Shift+Enter quando cria a
fórmula pela primeira vez, e também cada vez que editá-la futuramente. Se você criar uma
fórmula matricial sem teclar Ctrl+Shift+Enter, ela retornará um resultado incorreto ou
um erro #VALOR!.
Por exemplo, considere a fórmula:
=SE(A1=B1;1;0)
Isto irá retornar 1, se A1=B1, ou 0 se os valores não forem iguais. Mas suponha que você
queira contar o número de células no intervalo A1=A10, que sejam iguais ao intervalo
correspondente em B1=B10. Utilizando uma fórmula matricial, é possível realizar esta
operação diretamente passando matrizes a função =SE, e somando os resultados:
=SOMA(SE(A1:A10=B1:B10;1;0))
Ao definir isto como uma fórmula matricial, você está instruindo a função =SE a criar um
“laço” no intervalo A1:A10, comparar cada elemento a seu correspondente no intervalo
B1:B10, e retornar uma matriz de 1´s e 0´s, sendo que cada elemento dessa matriz é o
resultado da comparação individual das células. A função =SOMA realiza a adição dos
elementos desta matriz, e retorna um único número indicando o número de células no
intervalo A1:A10 que são iguais a seus correspondentes em B1:B10.
Quando utilizar mais de um intervalo em uma fórmula matricial, todos os intervalos devem
conter o mesmo número de elementos. Caso contrário, um erro é retornado.
Fórmulas matriciais são ideais para contagem de células em um intervalo com múltiplos
critérios. Por exemplo, suponha que em A2:A10 temos nomes de produtos, em B2:B10
temos nomes de vendedores, e em C2:C10 o número de unidades vendidas.
Para calcular o número de celulares vendidos por Silva, usamos a fórmula a seguir:
=SOMA((A2:A10="Celular")*(B2:B10="Silva")*C2:C10)
pf2

Pré-visualização parcial do texto

Baixe Fórmulas matriciais - Excel e outras Exercícios em PDF para Microsoft Excel, somente na Docsity!

Fórmulas Matriciais

Fórmulas matriciais são fórmulas que trabalham com matrizes, ao invés de números individuais, como argumentos das funções que a compõem.

Introdução a Fórmulas Matriciais

Quando uma fórmula matricial é mostrada ela é cercada por chaves {}. Você não digita as chaves. Ao invés de digitá-las você tecla Ctrl+Shift+Enter, ao invés de Enter. O Excel, automaticamente adiciona as chaves. Você deve teclar Ctrl+Shift+Enter quando cria a fórmula pela primeira vez, e também cada vez que editá-la futuramente. Se você criar uma fórmula matricial sem teclar Ctrl+Shift+Enter, ela retornará um resultado incorreto ou um erro #VALOR!. Por exemplo, considere a fórmula: =SE(A1=B1;1;0) Isto irá retornar 1, se A1=B1, ou 0 se os valores não forem iguais. Mas suponha que você queira contar o número de células no intervalo A1=A10, que sejam iguais ao intervalo correspondente em B1=B10. Utilizando uma fórmula matricial, é possível realizar esta operação diretamente passando matrizes a função =SE, e somando os resultados: =SOMA(SE(A1:A10=B1:B10;1;0)) Ao definir isto como uma fórmula matricial, você está instruindo a função =SE a criar um “laço” no intervalo A1:A10, comparar cada elemento a seu correspondente no intervalo B1:B10, e retornar uma matriz de 1´s e 0´s, sendo que cada elemento dessa matriz é o resultado da comparação individual das células. A função =SOMA realiza a adição dos elementos desta matriz, e retorna um único número indicando o número de células no intervalo A1:A10 que são iguais a seus correspondentes em B1:B10. Quando utilizar mais de um intervalo em uma fórmula matricial, todos os intervalos devem conter o mesmo número de elementos. Caso contrário, um erro é retornado. Fórmulas matriciais são ideais para contagem de células em um intervalo com múltiplos critérios. Por exemplo, suponha que em A2:A10 temos nomes de produtos, em B2:B temos nomes de vendedores, e em C2:C10 o número de unidades vendidas. Para calcular o número de celulares vendidos por Silva , usamos a fórmula a seguir: =SOMA((A2:A10="Celular")(B2:B10="Silva")C2:C10)**

Esta fórmula executa um laço, verificando os elementos nos três intervalos A2:A10, B2:B10, e C2:C10. Estes três intervalos não precisam necessariamente estar em colunas adjacentes, ou até mesmo nas mesmas linhas, mas devem conter o mesmo número de linhas. O laço ocorre “simultaneamente” nos intervalos. O elemento Ai é avaliado na mesma interação que Bi e Ci. Se o elemento Ai é Celular , 1 (Verdadeiro) é retornado. Caso contrário, 0 (Falso) é retornado. Se o elemento Bi é Silva , 1 é retornado, senão 0. Finalmente,Ci é retornado. Estes três valores são multiplicados. O produto será ou 0 (se um ou os dois elementos da comparação Ai ou Bi forem falsos) ou Ci. A adição destes resultados da a soma de entradas Ci onde Ai é “Celular” e Bi é “Silva”.

Operações Lógicas Com Fórmulas Matriciais.

Complementando a operação “E” descrita acima, podemos utilizar fórmulas matriciais para realizar as operações “OU”, “Xor” (exclusão lógica), ou até mesmo “NAND” (não E). A soma simula a operação “OU”. Se uma ou ambas as condições forem verdadeiras, a soma retornará um resultado diferente de zero. Usando o exemplo acima, podemos contar as vezes em que vendeu-se um Fax, ou João foi o vendedor (ou ambos). =SOMA(SE((A2:A10="Fax")+(B2:B10="João");1;0)) =SOMA(SE(MOD((A2:A10="Fax")+(B2:B10="João");2);1;0)) O operador MOD acima retorna 0 quando ambas as condições (Fax, João) forem verdadeiras ou falsas. Ele retorna 1 quando apenas uma das condições for verdadeira. NAND é um operador “não E”, que retorna verdadeiro quando nenhum ou um dos elementos é verdadeiro. Ele retorna falso quando ambos elementos são verdadeiros. =SOMA(SE((A2:A10="Fax")+(B2:B10="João")<>2;1;0)) Isto conta todas as vendas, exceto aquelas em que João vendeu um Fax. Você pode combinar as fórmulas para criar testes lógicos complexos. Apenas certifique-se que os parênteses estejam nos lugares certos.