Como se usan arrays, matrices de matriz e matrices de matriz en Excel

Aprende como as arrays poden simplificar o traballo en Excel

Unha matriz é intervalo ou grupo de valores de datos relacionados. Nos programas de folla de cálculo como Excel e Google Spreadsheets, os valores dunha matriz normalmente almacenanse en celas adxacentes.

Usos para matrices

As matrices pódense usar en ambas as fórmulas (fórmulas matriciais) e como argumentos para funcións como as formas de matriz das funcións LOOKUP e INDEX .

Tipos de matrices

Existen dous tipos de matrices en Excel:

Descrición xeral da fórmula de matriz

Unha fórmula matricial é unha fórmula que realiza cálculos, como a adición ou a multiplicación, nos valores dunha ou máis matrices en lugar dun único valor de datos.

Fórmulas de matriz:

Fórmulas de matriz e funcións de Excel

Moitas das funcións incorporadas de Excel, como SUM, MEDIA ou COUNT, tamén se poden usar nunha fórmula matricial.

Tamén hai algunhas funcións, como a función TRANSPOSE, que debe ser sempre introducida como matriz para que funcione correctamente.

A utilidade de moitas funcións como INDEX e MATCH ou MAX e IF pode ser estendida usando-las xuntas nunha fórmula matricial.

Fórmulas CSE

En Excel, as fórmulas matriciais están rodeadas por " {} ". Estas teclas non se poden teclear senón que deben engadirse a unha fórmula premendo as teclas Ctrl, Maiús e Enter despois de escribir a fórmula nunha cela ou celas.

Por este motivo, ás veces unha fórmula matricial refírese a fórmula CSE en Excel.

Unha excepción a esta regra é cando se utilizan teclas curvas para introducir unha matriz como argumento para unha función que normalmente contén só un único valor ou referencia de cela .

Por exemplo, no tutorial de baixo que usa VLOOKUP e a función ELEGIR para crear unha fórmula de busca esquerda, créase unha matriz para o argumento Index_num da función CHOOSE escribindo os aparellos da táboa inserida.

Pasos para crear unha fórmula de matriz

  1. Introduce a fórmula.
  2. Manteña premidas as teclas Ctrl e Maiús no teclado.
  3. Prema e solte a tecla Enter para crear a fórmula matricial.
  4. Solte as teclas Ctrl e Shift .

Se se fai correctamente, a fórmula estará rodeada por chaves e cada celda que contén a fórmula contén un resultado diferente.

Edición dunha fórmula de matriz

Cada vez que se edita unha fórmula matricial os aparellos rixentes desaparecen da fórmula matricial.

Para recuperalos, cómpre ingresar a fórmula matricial premendo Ctrl, Shift e Enter again de novo cando se creou por primeira vez a fórmula matricial.

Tipos de fórmulas matriciais

Existen dous tipos de fórmulas matriciais:

Fórmulas de matriz celular múltiple

Do mesmo xeito que o seu nome suxire, estas fórmulas matriciais están localizadas en varias follas de cálculo e tamén devolven unha matriz como resposta.

Noutras palabras, a mesma fórmula está situada en dúas ou máis celas e retorna respostas diferentes en cada cela.

Como se fai isto, cada copia ou instancia da fórmula matricial realiza o mesmo cálculo en cada cela na que está situado, pero cada instancia da fórmula usa diferentes datos nos seus cálculos e, polo tanto, cada instancia produce resultados diferentes.

Un exemplo dunha fórmula de matriz de varias celas sería:

{= A1: A2 * B1: B2}

Fórmulas de matriz de célula única

Este segundo tipo de fórmulas matriciais usa unha función, como SUM, MEDIA ou COUNT, para combinar a saída dunha fórmula de matriz múltiple nun único valor nunha única cela.

Un exemplo dunha fórmula de matriz de celas únicas sería:

{= SUM (A1: A2 * B1: B2)}