O espaço de trabalho do Workiva Sustainability Reporting pode incluir as planilhas Data Collection e Factbook, que usam uma fórmula (INDEX(MATCH,MATCH)) para identificar métricas no Sustainability Program e recuperar seus detalhes e valores das planilhas Metric data e Data output. Por exemplo, para recuperar o nome de uma métrica da planilha Metric data, a seção Performance tables da planilha Factbook usa esta fórmula (INDEX(MATCH,MATCH)) na célula Metric name:
(INDEX('Metric Data'!$A:$AA,MATCH($A4,'Metric Data'!$B:$B,0),MATCH(C$3,'Metric Data'!$A$1:$O$1,0)) Dica: No painel Formula details (Detalhes da fórmula), você pode exibir informações detalhadas sobre a fórmula de uma célula selecionada, incluindo as referências a outras células.
Para ajudar você a entender a fórmula (INDEX(MATCH,MATCH)), divida-a em suas funções principais.
Dica: Você pode usar a fórmula (INDEX(MATCH,MATCH)) para personalizar a planilha Data collection ou Factbook conforme necessário para seus relatórios.
Função INDEX
Essencialmente, a função INDEX - como INDEX(range,row number,column number) - retorna um valor específico, com base no local especificado pelas funções MATCH.
No exemplo da coluna Metric name das tabelas de desempenho da planilha Factbook, INDEX('Metric Data'!$A:$AA) especifica onde você deve procurar o valor:
-
'Metric Data'!, para a planilha Metric data da planilha FactbookDica: O ponto de exclamação (
!) indica que a função faz referência a uma planilha diferente da própria fórmula na planilha. -
$A:$AA, para o intervalo dentro da planilha, da primeira linha$Aaté a coluna final$AADica: O cifrão
$antes dos números de linha e coluna do intervalo -$A:$AA- indica uma referência absoluta, o que significa que as coordenadas da célula permanecem as mesmas, mesmo que você copie e mova a fórmula.
Em resumo, INDEX('Metric Data'!$A:$AA) faz referência a qualquer célula na planilha Metric data. As funções MATCH dentro da função INDEX especificam a linha e a coluna específicas do valor a ser retornado.
Função MATCH
A função MATCH - como MATCH(lookup value,lookup array,match type) - procura um valor específico no intervalo especificado pela função INDEX e retorna a posição relativa da linha .
No exemplo Metric name, MATCH($A4,'Metric Data'!$B:$B,0):
-
$A4especifica o valor de pesquisa - nesse caso, a ID do índice - com base em suas coordenadas de célula na tabela de desempenho.Dica: Para procurar detalhes ou valores de métricas na planilha Metric data da planilha Factbook ou Data collection, use a ID ou a dimensão da métrica; na planilha Data output, use a ID, a dimensão, o ano ou o período de coleta da métrica.
-
'Metric Data'!$B:$Bespecifica a matriz de pesquisa , ou onde encontrar o valor de pesquisa;'Metric Data'!para a planilha Metric data da planilha Factbook e$B:$Bpara a linha e a coluna dessa planilha. -
0especifica o tipo de correspondência ; nesse caso, uma correspondência exata.Dica: Para usar uma correspondência aproximada, digite
1para um valor menor ou igual ao valor de pesquisa, ou-1para um valor maior ou igual ao valor de pesquisa.
Por sua vez, a segunda função MATCH - MATCH(C$3,'Metric Data'!$A$1:$O$1,0) - também retorna a posição relativa do valor na coluna .
Dica: Na segunda função MATCH, C$3 bloqueia a posição da linha com base no resultado da primeira função MATCH, enquanto o número da coluna pode mudar.
Funções adicionais
Para algumas células, a fórmula (INDEX(MATCH,MATCH)) pode incluir funções adicionais - como TEXTJOIN ou CONCATENATE - para criar um valor de texto com base em várias cadeias de caracteres. Para saber mais sobre essas e outras funções do Planilha, consulte Funções e operadores de fórmula com suporte.