É lento e frustrante inserir e aplicar uma função a cada célula ou intervalo de dados. Para acelerar esse processo, você pode usar a função ARRAYFORMULA no Planilhas Google. Essa função gera valores de intervalos de células em várias colunas e linhas.
Ao contrário da maioria das fórmulas do Planilhas Google, essa fórmula pode ser expandida, o que significa que, quando novos dados são adicionados, a fórmula se atualiza automaticamente. Este artigo discute o que é ARRAYFORMULA, sua sintaxe e como você pode usá-lo no Planilhas Google. Leia para dominá-lo rapidamente.
O que é um ARRAYFORMULA?
ARRAYFORMULA é uma função útil do Planilhas Google que gera um intervalo de células em vez de valores únicos, e você pode usá-la com fórmulas que não são de matriz para transformá-las em fórmulas compatíveis com matriz.
Embora a definição possa ser confusa para alguém que não conheça a fórmula e seu uso, os exemplos que temos mais adiante no guia deixarão isso claro. Mas, para simplificar seu uso, ele permite que você use uma fórmula em várias colunas ou linhas.
Ele pode usar um intervalo de células ou vários do mesmo tamanho. Você pode usar o prático Ctrl+Shift+Enter atalho de teclado para inserir automaticamente ARRAYFORMULA( antes que a fórmula já esteja na célula.
Por que ARRAYFORMULA é útil?
Usar ARRAYFORMULA em suas planilhas tem muitas vantagens. Em primeiro lugar, você pode usar esta fórmula com um grande conjunto de dados, o que significa que você não terá que repetir fórmulas em várias colunas. Isso não apenas economizará seu tempo, mas o Planilhas Google executará planilhas grandes com muito mais facilidade, pois menos fórmulas precisam ser executadas simultaneamente.
Essa fórmula é expansível, o que significa que uma alteração em um local expandirá todo o intervalo de dados. Não só isso, a fórmula também é dinâmica. Isso significa que você não precisará editar manualmente as fórmulas sempre que fizer uma edição na planilha.
ARRAYFORMULA vs. Preenchimento automático
O Planilhas Google oferece um recurso de preenchimento automático sugerido que permite aplicar a função usada no restante das linhas. No entanto, usar isso significa que você não obterá nenhum dos benefícios adicionais do ARRAYFORMULA.
Além disso, quando você atualiza uma célula, sempre existe o risco de que o preenchimento automático não consiga atualizar os dados com precisão. Isso pode fazer com que muitas células fiquem fora de sincronia, o que resulta em discrepâncias nos dados.
A sintaxe para ARRAYFORMULA
O ARRAYFORMULA usa um argumento, que pode consistir em outras fórmulas ou intervalos de células. O argumento é necessário para que a fórmula funcione. Aqui está a sintaxe para esta fórmula:
=ARRAYFORMULA(fórmula)
Aqui está o argumento usado nesta fórmula:
- Fórmula: Esta é uma expressão ou um intervalo que usa um único ou vários intervalos do mesmo tamanho
Este argumento pode ser:
- Um intervalo de células
- Uma expressão matemática usando um intervalo ou vários intervalos de células do mesmo tamanho.
- Uma função que retorna resultados maiores que uma célula.
Você também pode adicionar essa fórmula a funções não-array existentes em planilhas também. Você pode fazer isso usando o Ctrl+Shift+Enter atalho.
Usando ARRAYFORMULA com outras funções de planilhas
Apenas olhar para a sintaxe desta fórmula não é suficiente. Como o ARRAYFOMULA precisa essencialmente de uma segunda função dentro dele para funcionar, precisaremos ver alguns exemplos. Aqui estão algumas maneiras de usar essa função no Planilhas Google.
1. Simples ARRAYFORMULA
Neste exemplo, temos uma planilha com nomes. Digamos que queremos combinar o nome e o sobrenome em uma nova célula contendo o nome completo. Para isso, podemos usar esta fórmula:
=A2 &""& B2
Como você pode ver, essa fórmula funciona por célula. Isso significa que o endereço da célula precisa ser inserido para executar a fórmula. Ao usar ARRAYFORMULA, isso pode ser feito automaticamente sem a necessidade de executar a fórmula várias vezes.
Aqui estão as etapas que você precisa seguir para usar ARRAYFORMULA para combinar células no Planilhas:
- Clique na célula onde deseja utilizar o ARRAYFORMULA.
- Digite a parte inicial da fórmula, que é =ARRAYFORMULA(.
- Agora digite uma iteração da fórmula vista no início deste exemplo. Neste caso, usamos A2:A7 & " " & B2:B7. Observe que usamos os intervalos inteiros em vez de usar as células individuais.
- Adicione o colchete de fechamento.
- Por fim, pressione Digitar para executar a fórmula.
2. ARRAYFORMULA Com Funções SE
Neste exemplo, temos dados de amostra de alguns itens de loja e seus níveis de estoque. Usamos a fórmula SE para verificar se uma quantidade suficiente do item está presente no estoque.
Suponha que fôssemos simplesmente preencher automaticamente o Fórmula SE em cada célula individualmente. Nesse caso, pode adicionar rapidamente um grande número de instâncias da mesma fórmula sendo executada, o que pode diminuir a velocidade do seu Planilhas Google. Por esse motivo, é melhor usar ARRAYFORMULA.
Veja como você combinaria ARRAYFORMULA com uma função SE existente no Planilhas Google:
- Clique no intervalo de células que contém a fórmula SE. A fórmula neste caso é =SE(B2:B5<25,"pedido", "não").
- Mova o cursor de texto entre as igual a (=) e a "E SE" na fórmula.
- Escreva a instrução inicial ARRAYFORMULA aqui, que é ARRAYFORMULA(.
- Vá para o final da fórmula e adicione um colchete extra.
- Imprensa Digitar para executar a fórmula.
A fórmula irá executá-lo em todas as células selecionadas em apenas uma instância. Isso funcionaria com outras instruções IF como SOMASE no Planilhas Google também.
Finalizando ARRAYFORMULA no Planilhas Google
A função ARRAYFORMULA é uma das funções mais poderosas do Planilhas. Ele pode executar muitas funções ao mesmo tempo e pode ser combinado com uma ampla variedade de outras funções. Embora possa parecer confuso no início, você começará a usá-lo em todas as suas planilhas assim que pegar o jeito.
Praticar o ARRAYFORMULA também ajudará você a entender outras funções compatíveis com array no Planilhas Google e no Excel. Continue assim e você se tornará um profissional de planilhas em pouco tempo.