Dominando Fórmulas no Google Sheets - Aplicação prática

Neste artigo, você verá aplicações práticas das fórmulas TRANSPOSE, TEXTJOIN, VLOOKUP, IFERROR, FILTER, ARRAYFORMULA e LEFT.


Projeto

Para aplicar todo o conhecimento demonstrado nos artigos anteriores sobre a dominação de fórmulas no Google Sheets, eu irei demonstrar como criar uma escala de serviço dinâmica utilizando todas as fórmulas.

Nossa escala de serviço terá algumas peculiaridades, como, por exemplo, será possível fazer dois turnos no mesmo dia. Esse detalhe, em um primeiro momento, será essencial para demonstrar uma limitação na fórmula VLOOKUP. Devido a essa limitação, nós iremos fazer um ajuste e utilizar a fórmula FILTER combinada com outras para que possamos atingir o objetivo e satisfazer o requisito de ser possível escalar em dois turnos no mesmo dia. Iremos chegar nesse resultado:



Observe que iremos alterar apenas os dados na tabela da esquerda para fazer a escalação e a tabela da direita irá automaticamente atualizar as informações baseando-se nas duas primeiras colunas da tabela à direita. Essas duas tabelas poderiam facilmente estar em áreas de trabalhos diferentes, referenciadas por link, dessa maneira uma área ficaria para o responsável pela escala, e a outra apenas para visualizar as alterações efetuadas, no entanto, não irei abordar isso neste artigo para não estender demais.

Abaixo você verá o primeiro vídeo no qual demonstro a criação inicial, com as limitações do HLOOKUP e VLOOKUP. Aqui eu mostro como é o comportamento do preenchimento automático quando nós arrastamos as fórmulas para outras células e estratégias para utilizar isso a nosso favor e ganhar tempo:


Na segunda parte do projeto, você verá como ajustar as limitações que ficaram na primeira parte da construção da nossa solução, utilizando uma combinação de FILTER com LEFT, TEXTJOIN e ARRAYFORMULA:


Como você pode ver, no vídeo eu passei por alguns pequenos problemas na hora de inserir células e deslocar parte da nossa fórmula. Para contornar isso, é recomendado que você desloque manualmente as tabelas ou fórmulas para partes onde não irão sofrer interferência de outras fórmulas ou tabelas.

Essa demonstração foi feita em apenas uma aba de planilha para demonstrar rapidamente e facilitar o entendimento dos efeitos que as fórmulas produzem, porém em um trabalho real geralmente iremos construir as tabelas de maneira organizada e separada.

Comentários