Ir para o conteúdo principal
Workday User Guide
Última atualização: 2023-06-23
Conceito: fórmulas de matriz em pastas de trabalho

Conceito: fórmulas de matriz em pastas de trabalho

Uma
matriz
é um conjunto de dados contidos em mais de uma célula da planilha. Uma matriz se parece visualmente com um simples intervalo de células, mas na verdade é uma estrutura especial com a qual você trabalha como uma unidade. Do ponto de vista do Worksheets, as áreas de dados dinâmicos e as áreas de entrada são exemplos de matrizes. Uma fórmula que lida com uma única célula, não com uma matriz, é uma fórmula
escalar
; a fórmula retorna um resultado em uma única célula.
Uma matriz pode ser unidimensional, contendo valores em uma única linha ou coluna, ou bidimensional, contendo um conjunto retangular de valores em colunas e linhas. Você pode ver matrizes horizontais representadas em texto entre colchetes e vírgulas entre os valores, como na fórmula ={1,2,3,4}. As matrizes verticais têm ponto e vírgula entre os valores, como ={5;6;7;8}. As matrizes bidimensionais têm ambos, vírgula e ponto e vírgula, como ={1,2,3;4,5,6}.
Uma
fórmula de matriz
é uma fórmula única que faz cálculos para os valores em uma matriz e, em seguida, retorna uma matriz de resultados. A área de resultados da matriz é chamada de área
da fonte
. As fórmulas de matriz usam a mesma sintaxe que as fórmulas regulares. Você pode:
  • Enviar uma fórmula para gerar os resultados em uma matriz. Todas as células da matriz são uma unidade única com a qual você trabalha como uma entidade única. Esta é uma fórmula de matriz de várias células.
  • Enviar uma fórmula em uma célula única para operar em uma matriz, enquanto contém o resultado em uma célula única. Esta é uma fórmula de matriz de célula única. As fórmulas de matriz de célula única são muito menos usadas em comparação com as fórmulas de matriz de várias células.
Você pode usar muitas funções comuns, como SUM e COUNT, em uma fórmula de matriz. Várias funções, como TRANSPOSE, só têm significado quando operam em uma matriz.
Tenha em mente estas considerações quando usar fórmulas de matriz:
  • Fórmulas de matriz têm melhor desempenho. É mais rápido usar uma fórmula de matriz de várias células de 10 x 100, em vez de 1.000 fórmulas separadas.
  • O uso de uma fórmula de matriz de várias células ajuda a evitar que você ou outros usuários substituam acidentalmente uma fórmula da célula.
  • Você não pode editar uma célula individual de uma matriz, exceto a célula superior esquerda (também chamada de célula raiz) na área externa. Se você seleciona outra célula na área ao lado, a fórmula fica visível na barra de fórmulas, mas você não pode alterá-la. Para atualizar a fórmula, selecione a célula raiz e altere-a conforme necessário. O Worksheets atualiza automaticamente o restante da área quando você pressiona Enter.

Fórmulas de matriz com e sem restrições

Em uma fórmula, se você especifica o intervalo exato de células nas quais inserir os resultados, está usando uma fórmula de matriz com restrições. Use uma fórmula de matriz com restrições somente se você souber o intervalo específico que deve conter o conjunto de resultados. Se você adiciona ou remove dados do intervalo, deve modificar a fórmula de matriz para levar isso em consideração.
O Worksheets oferece um método mais flexível de trabalhar com dados de matriz. Se você está trabalhando com dados dinâmicos, como dados de relatório ou dados da área de entrada do Workday, a matriz de dados pode mudar de tamanho sempre que você atualizar os dados dinâmicos. A fórmula de matriz precisa se adaptar a essas alterações. O Worksheets lida com variações no tamanho da matriz usando fórmulas de matriz sem restrições. Quando você envia uma fórmula sem indicar o tamanho específico da matriz para a saída, o que permite que o Worksheets determine dinamicamente o conjunto de resultados da matriz, você está usando uma fórmula de matriz sem restrições.
Usamos o termo "sem restrições" em alguns contextos diferentes:
  • Chamamos uma fórmula, como GROUPBY, de
    fórmula de matriz sem restrições
    porque ela se destina a ter uma saída variável.
  • Uma matriz de dados dinâmicos, como um conjunto de dados de relatório do Workday, é uma
    matriz sem restrições
    porque o tamanho da matriz pode aumentar ou diminuir quando os dados dinâmicos são atualizados.
  • Uma referência de intervalo, como B:B, é uma
    referência de coluna sem restrições
    porque você não está especificando o número de células que contêm dados na coluna.

Envio de fórmulas de matriz

Envie fórmulas de matriz de um destes locais:
  • Da barra de fórmulas
  • Da célula que contém a fórmula. Antes de enviar, clique duas vezes na célula para garantir que ela esteja ativa.
Envie fórmulas de matriz usando estes atalhos de teclado:
  • Para enviar uma fórmula de matriz
    sem restrições
    , pressione Ctrl + Alt + Enter (Windows) ou Command + Option + Enter (Mac). Os resultados são exibidos em todas as células obrigatórias do intervalo. Se não há células vazias suficientes para exibir os resultados completos, ocorre um erro. Verifique se há células vazias suficientes disponíveis para conter o resultado.
  • Para enviar uma fórmula de matriz
    com restrições
    , pressione Ctrl + Shift + Enter (Windows) ou Command + Shift + Enter (Mac). Os resultados são exibidos apenas dentro do intervalo selecionado. Você vê o mesmo comportamento em outros produtos de planilha comuns.