Existem 4 novas funções para “moldar” Arrays no Excel!

Neste artigo vais aprender tudo o que necessitas sobre as 4 das novas funções disponíveis no Microsoft Excel, que foram recentemente lançadas e já estão disponíveis para os subscritores com o Office 365. Vamos lá?
Falo, obviamente, das novas funções: PARACOL [TOCOL] e PARALIN [TOROW]; e MOLDARCOLS [WRAPCOLS] e MOLDARLINS [WRAPROWS]. Quatro funções que representam, de certa forma, em pares, o oposto de cada uma.
As funções PARACOL e PARALIN, moldam respetivamente uma matriz para um array com uma coluna [PARACOL] ou uma linha [PARALIN].
O segundo par de funções permite selecionar um vetor (um intervalo de linha ou coluna) apenas com uma direção, e moldá-lo para um array bidimensional, ou uma matriz de colunas [MOLDARCOL] ou de linhas [MOLDARLINS].
Não percas aqui todo funcionamento de cada uma das funções em particular, e as funcionalidades das funções para exemplificar como as mesmas operam. Alguma dúvida envia-nos a tua mensagem... ficamos à tua espera!
Função PARACOL [TOCOL]
Esta função devolve uma matriz sobre a forma de uma única coluna.
Sintaxe da função: =PARACOL(matriz;[ignorar];[analisar_por_coluna])
Argumentos da função:
Matriz: O Argumento obrigatório que representa a matriz ou referencia a ser moldada e convertida numa única coluna:
Ignorar: Indica se ignora determinados tipos de valores. Por predefinição, não são ignorados valores. Neste argumento podemos colocar uma das seguintes opções:
- 0 - Manter todos os valores (predefinição)
- 1 - Ignorar células em branco
- 2 - Ignorar erros
- 3 - Ignorar células em branco e erros
analisar_por_coluna: Por predefinição, a matriz é analisada por linha, neste caso, com a opção de analisar por coluna FALSO, iniciando na primeira linha, e depois passando para a seguinte. Os valores são colocados sobre essa ordem!
A análise determina se os valores são ordenados por linha ou por coluna, e quando definida a opção como VERDADEIRO, serão então ordenados por coluna.
No próximo exemplo a função PARACOL converte a matriz dos dias numa coluna, ignorando os valores células em branco e erros (caso existam).
Função PARALIN [TOROW]
Esta função devolve uma matriz sobre a forma de uma única linha.
Sintaxe da função: =PARALIN(matriz;[ignorar];[analisar_por_coluna])
A função funciona de forma exatamente igual à anterior e partilha os mesmos argumentos:
Matriz: O Argumento obrigatório que representa a matriz ou referencia a ser moldada e convertida numa única coluna:
Ignorar: Indica se ignora determinados tipos de valores. Por predefinição, não são ignorados valores. Neste argumento podemos colocar uma das seguintes opções:
- 0 - Manter todos os valores (predefinição)
- 1 - Ignorar células em branco
- 2 - Ignorar erros
- 3 - Ignorar células em branco e erros
analisar_por_coluna: Por predefinição, a matriz é analisada por linha, neste caso, com a opção de analisar por coluna FALSO, iniciando na primeira linha, e depois passando para a seguinte. Os valores são colocados sobre essa ordem!
No exemplo, a mesma matriz é convertida para um array de linha…
Função MOLDARCOLS [WRAPCOLS]
Esta função molda a linha ou coluna de um intervalo, gerando uma matriz de colunas.
Sintaxe da função: =MOLDARCOLS(vetor, contagem_de_moldagens, [preencher_com])
Argumentos da função:
Vetor: Argumento obrigatório que representa o intervalo que corresponde apenas a uma linha ou coluna a transformar ou moldar na matriz.
Contagem_de_moldagens: No caso desta função, que molda a matriz em colunas, define o número de linhas necessárias até passar os valores para a próxima coluna.
preencher_com: Caso os valores do intervalo não permitam preencher todas as colunas, podemos indicar um valor que substitui a ausência de valores. Semelhante à lógica da função SEND [IFNA].
No mesmo cenário, a matriz é subdividida por 3 linhas e neste caso já é necessário aplicar o argumento preencher_com para que os valores surjam com uma aparência mais correta.
Função MOLDARLINS [WRAPROWS]
Da mesma forma que o par de funções anterior, esta função molda a linha ou coluna de um intervalo, gerando uma matriz mas agora de linhas.
Sintaxe da função: =MOLDARLINS(vetor, contagem_de_moldagens, [preencher_com])
Argumentos da função:
Vetor: Argumento obrigatório que representa o intervalo que corresponde apenas a uma linha ou coluna a transformar ou moldar na matriz.
Contagem_de_moldagens: No caso desta função, que molda a matriz em linhas, define o número de colunas necessárias até passar os valores para a próxima linha.
preencher_com: Caso os valores do intervalo não permitam preencher todas as linhas, podemos indicar um valor que substitui a ausência de valores. Semelhante à lógica da função SEND [IFNA].
O mesmo exemplo agora separado em 3 colunas…
A mesma função MOLDARLINS pode ser utilizada para inverter o exemplo anterior da matriz de datas. Neste caso um conjunto de datas continuas num intervalo, pode ser facilmente moldado para mostrar as datas num calendário semanal.
Ou representar a semana com uma estrutura diferente com a função MOLDARCOLS…
Outros conteúdos relevantes:

Vídeo Tutorial - SUMIF, SUMIFS e outros cálculos condicionais
As fórmulas que serão analisadas são: SUMIF (SOMA.SE), AVERAGEIF (MÉDIA.SE), COUNTIF (CONTA.SE) e as suas variantes...

Função FILTRAR – Conheça esta nova do Microsoft Excel
Consulte aqui este novo vídeo tutorial, onde conhecemos a função FILTRAR, uma função analisada no nosso curso: Fórmulas e principais Funções do Excel.