Descrição
Use essa função para fazer referência ao intervalo especificado a ser considerado para cada planilha secundária em uma planilha da Workiva.
Nota: Essa função não é encontrada no Excel e só funciona dentro de uma função "pai".
Sintaxe
CHILDREFS(critério)
Entradas
Essa função tem os seguintes argumentos:
| Nome | Necessário | Entrada válida |
|---|---|---|
critério |
Sim | Um número, uma expressão, uma referência de célula ou uma cadeia de texto que identifica o que deve ser considerado. |
Funções compatíveis
As funções a seguir podem ser usadas dentro da função CHILDREFS:
| AND | GRANDE (para o argumento 1) | RANK.EQ (para o argumento 2) |
| AVERAGE | MAX | RANK.AVG (para o argumento 2) |
| AVERAGEA | MAXA | SMALL (para o argumento 1) |
| ESCOLHA ` ` (para todos os argumentos, exceto o argumento 1) | MEDIAN | STDEV |
| CONCATENATE | MIN | STDEV.P |
| COUNT | MINA | STDEV.S |
| COUNTA | NPV (para todos os argumentos, exceto o argumento 1) | STDEVA |
| COUNTBLANK | OR | STDEVPA |
| SE (para os argumentos 2 e 3) | PRODUCT | SUM |
| IFS (para os argumentos pares: 2, 4, 6, …) | RANK (para o argumento 2) | TEXTJOIN (para todos os argumentos, exceto o argumento 2) |
Exemplo
Dados de amostra
Os dados a seguir são uma única planilha da Workiva contendo três planilhas filhas:
Parent
Planilha de nível superior (esta é a planilha que terá as células que contêm as fórmulas CHILDREFS)
| A | B. |
|---|---|
| Soma de todas as células B1 | $15035.47 |
| Maior valor | $11037.93 |
| Menor valor | $662.85 |
Norte
| A | B. |
|---|---|
| Toronto, Canadá | $2515.27 |
| Chicago, EUA | $7251.48 |
| Montreal, Canadá | $2182.43 |
| Boston, EUA | $1296.56 |
| Minneapolis, Estados Unidos | $662.85 |
Sul
| A | B. |
|---|---|
| Miami, Estados Unidos | $9287.65 |
| New Orleans, Estados Unidos | $8981.35 |
| Atlanta, Estados Unidos | $11037.93 |
| Houston, Estados Unidos | $6944.6 |
| Cidade do México, México | $4278.78 |
Oeste
| A | B. |
|---|---|
| Los Angeles, Estados Unidos | $3232.55 |
| Vancouver, Canadá | $4380.67 |
| Seattle, EUA | $5351.47 |
| Phoenix, Estados Unidos | $4352.46 |
| Denver, Estados Unidos | $3777.13 |
Fórmulas de amostra
| Caso de uso | Fórmula | Explicação e resultado |
|---|---|---|
| Você pode adicionar os valores localizados na célula B1 nas planilhas filho. | =SUM(CHILDREFS(B1)) |
Essa fórmula adiciona todos os valores localizados na célula B1 nas planilhas secundárias. Para esse conjunto de dados, a fórmula retorna: 15035.47 |
| Identificar o maior valor nas células da coluna B nas planilhas filho. | =LARGE(CHILDREFS(B:B),1) |
Esta fórmula localiza o maior valor nas células da coluna B nas planilhas filhas. Para esse conjunto de dados, a fórmula retorna: 11037.93 ("Atlanta" na planilha South ). |
| Identifique o menor valor nas células da coluna B nas planilhas filhas. | =SMALL(CHILDREFS(B:B),1) |
Essa fórmula localiza o menor valor nas células da coluna B nas planilhas filhas. Para esse conjunto de dados, a fórmula retorna: 662.85 ("Minneapolis" na planilha North ). |
Informações adicionais
- Os curingas não funcionam com essa função.
- Você pode incluir a função CHILDREFS mais de uma vez em uma fórmula. Isso permite que você componha agregações de diferentes planilhas pai em uma única fórmula.
Se uma fórmula CHILDREFS não incluir todos os valores esperados
Usando a fórmula =SUM(CHILDREFS(A6)) como exemplo, se ela não estiver capturando todos os filhos, eis as prováveis razões para isso:
A restrição relativa aos “netos”
O CHILDREFS considera apenas os elementos que estão exatamente um nível abaixo na hierarquia (filhos diretos).
Cenário: Se a planilha A tiver uma planilha B como subplanilha e a planilha B tiver uma planilha C como subplanilha, uma fórmula CHILDREFS na planilha A irá extrair dados apenas da planilha B. Ela ignorará completamente a planilha C.
Para corrigir: Certifique-se de que todas as planilhas a serem consideradas estejam aninhadas em apenas um nível. Para incluir os “netos”, você precisará primeiro consolidar os dados nas planilhas superiores.
Promoção/rebaixamento de planilha
Como a função é dinâmica, qualquer alteração na estrutura da planilha altera instantaneamente o resultado.
Cenário: Se uma folha foi acidentalmente “promovida” (movida para a esquerda no esboço) ou “rebaixada” (movida para dois níveis abaixo do pai), ela não é mais considerada uma folha filha e é excluída.
Para verificar isso: Observe o “Outline” (o painel à esquerda). Qualquer planilha que não esteja fisicamente recuada um nível em relação à planilha pai será ignorada pela fórmula.
Para corrigir: Certifique-se de que todas as planilhas a serem consideradas estejam no mesmo nível, abaixo da planilha pai.
Folhas não contíguas
O CHILDREFS só funciona para planilhas aninhadas diretamente sob a planilha pai.
Cenário: As planilhas agrupadas por meio das seções “Pasta” no esboço farão com que a função seja interrompida na pasta.
Para corrigir: Certifique-se de que a planilha pai e as planilhas filhas não estejam separadas por uma pasta ou agrupe os dados na célula apropriada dentro da pasta.
Incompatibilidade de tipo de dados ou de conteúdo
Mesmo que a planilha seja uma subplanilha, a parte SUM da fórmula ignorará a célula se não reconhecer o valor como um número.
Para verificar isso: Verifique se as células nas planilhas secundárias (neste exemplo, a célula A6 nessas planilhas) não estão formatadas como “Texto” nem contêm caracteres ocultos (como um espaço ou o prefixo ').
Para corrigir: Corrija a formatação ou remova o caractere problemático.
A questão do “zero”: Se uma planilha secundária estiver restrita (o usuário não tiver permissões para acessá-la) ou se a célula estiver em branco, não será gerado um erro; ela simplesmente contribuirá com 0 para a soma.
Planilhas ocultas ou filtradas
Embora o CHILDREFS geralmente inclua todas as crianças, se uma planilha for excluída de uma visualização específica ou tiver propriedades de “Exclusão” em determinadas configurações avançadas de relatórios, isso pode, ocasionalmente, causar discrepâncias.
Para verificar isso: Altere temporariamente a fórmula para =COUNT(CHILDREFS(A6)).
Se o número for 5, mas a expectativa for de 8 crianças, o problema está na Hierarquia do Esboço do (Item 1 ou 2).
Se a contagem for 8, mas a SOMA for menor do que o esperado, o problema está na opção “ ” (Dados/Formatação) nas células subordinadas (Item 4).
Para corrigir: Corrija o problema usando as soluções apresentadas acima.