Descrizione
Usa questa funzione per fare riferimento all'intervallo specificato da considerare per ogni foglio figlio in un foglio di lavoro Workiva.
Nota: Questa funzione non è presente in Excel e funziona solo all'interno di una funzione "genitore".
Sintassi
CHILDREFS(criterio)
Input
Questa funzione ha i seguenti argomenti:
| Nome | Necessario | Input valido |
|---|---|---|
criterio |
Sì | Un numero, un'espressione, un riferimento di cella o una stringa di testo che identifica gli elementi da considerare. |
Funzioni supportate
Le seguenti funzioni possono essere utilizzate all'interno della funzione CHILDREFS:
| AND | GRANDE (per l'argomento 1) | RANK.EQ (per l'argomento 2) |
| AVERAGE | MAX | RANK.AVG (per l'argomento 2) |
| AVERAGEA | MAXA | SMALL (per l'argomento 1) |
| SCEGLI " " (per tutti gli argomenti tranne l'argomento 1) | MEDIAN | STDEV |
| CONCATENATE | MIN | STDEV.P |
| COUNT | MINA | STDEV.S |
| COUNTA | NPV (per tutti gli argomenti tranne l'argomento 1) | STDEVA |
| COUNTBLANK | OR | STDEVPA |
| SE (per gli argomenti 2 e 3) | PRODUCT | SUM |
| IFS (per gli argomenti pari: 2, 4, 6, …) | RANK (per l'argomento 2) | TEXTJOIN (per tutti gli argomenti tranne l'argomento 2) |
Esempio
Dati campione
I dati seguenti sono un singolo foglio di lavoro di Workiva contenente tre fogli figli:
Genitore
Foglio di livello superiore (questo è il foglio che conterrà le celle contenenti le formule CHILDREFS)
| A | B |
|---|---|
| Somma di tutte le celle B1 | $15035.47 |
| Valore più alto | $11037.93 |
| Valore più basso | $662.85 |
Nord
| A | B |
|---|---|
| Toronto, Canada | $2515.27 |
| Chicago, USA | $7251.48 |
| Montreal, Canada | $2182.43 |
| Boston, USA | $1296.56 |
| Minneapolis, USA | $662.85 |
Sud
| A | B |
|---|---|
| Miami, USA | $9287.65 |
| New Orleans, USA | $8981.35 |
| Atlanta, USA | $11037.93 |
| Houston, USA | $6944.6 |
| Città del Messico, Messico | $4278.78 |
Ovest
| A | B |
|---|---|
| Los Angeles, USA | $3232.55 |
| Vancouver, Canada | $4380.67 |
| Seattle, USA | $5351.47 |
| Phoenix, USA | $4352.46 |
| Denver, USA | $3777.13 |
Formule campione
| Caso d'uso | Formula | Spiegazione e risultato |
|---|---|---|
| Somma i valori trovati nella cella B1 dei fogli figli. | =SOMMA(CHILDREFS(B1)) |
Questa formula somma tutti i valori trovati nella cella B1 dei fogli figli. Per questo set di dati, la formula restituisce: 15035.47 |
| Identifica il valore più grande nelle celle della colonna B dei fogli figli. | =GRANDE(CHILDREFS(B:B),1) |
Questa formula trova il valore più grande nelle celle della colonna B dei fogli figli. Per questo set di dati, la formula restituisce: 11037.93 ("Atlanta" nel foglio South ). |
| Identifica il valore più piccolo nelle celle della colonna B dei fogli figli. | =PICCOLO(CHILDREFS(B:B),1) |
Questa formula trova il valore più piccolo nelle celle della colonna B dei fogli figli. Per questo set di dati, la formula restituisce: 662.85 ("Minneapolis" nel foglio North ). |
Informazioni aggiuntive
- I caratteri jolly non funzionano con questa funzione.
- Puoi includere la funzione CHILDREFS più di una volta in una formula. Questo ti permette di combinare le aggregazioni di diversi fogli padre in un'unica formula.
Se una formula CHILDREFS non include tutti i valori previsti
Prendendo come esempio la formula =SUM(CHILDREFS(A6)), se non vengono rilevati tutti i figli, ecco alcune possibili ragioni per cui ciò potrebbe accadere:
La limitazione relativa ai "nipoti"
CHILDREFS prende in considerazione solo i fogli che si trovano esattamente un livello più in basso nella gerarchia (figli diretti).
Scenario: Se il foglio A ha un foglio figlio B e il foglio B ha un foglio figlio C, una formula CHILDREFS nel foglio A preleverà i dati solo dal foglio B, ignorando completamente il foglio C.
Per risolvere il problema: Assicurarsi che tutti i fogli da considerare siano annidati solo a un livello di profondità. Per includere i "nipoti", dovrai prima raggruppare i dati nei fogli superiori.
Promozione/retrocessione delle schede
Poiché la funzione è dinamica, qualsiasi modifica alla struttura del foglio di calcolo modifica immediatamente il risultato.
Scenario: Se un foglio è stato accidentalmente "promosso" (spostato a sinistra nella struttura gerarchica) o "retrocesso" (spostato due livelli sotto il genitore), non viene più considerato un figlio e viene escluso.
Per verificarlo: Guarda la sezione "Outline" (il pannello a sinistra). Qualsiasi foglio che non sia fisicamente indentato di un livello rispetto al foglio padre verrà ignorato dalla formula.
Per risolvere il problema: Assicurati che tutti i fogli da considerare si trovino allo stesso livello sotto il foglio padre.
Fogli non contigui
CHILDREFS funziona solo per i fogli annidati direttamente sotto il foglio padre.
Scenario: I fogli raggruppati utilizzando le sezioni "Cartella" nella struttura causano l'interruzione della funzione in corrispondenza della cartella.
Per risolvere il problema: Assicurati che il foglio principale e quelli secondari non siano separati da una cartella, oppure raggruppa i dati nella cella appropriata all'interno della cartella.
Discrepanza tra tipo di dati o contenuto
Anche se il foglio è un foglio secondario, la parte SUM della formula salterà la cella se non riconosce il valore come un numero.
Per verificare questo: Controlla che le celle nei fogli secondari (in questo esempio, la cella A6 in quei fogli) non siano formattate come "Testo" né contengano caratteri nascosti (come uno spazio o il prefisso ').
Per risolvere il problema: Correggere la formattazione o rimuovere il carattere che causa il problema.
Il problema dello "zero": Se un foglio secondario è soggetto a restrizioni (l'utente non dispone dei permessi necessari per accedervi) o se la cella è vuota, non verrà generato alcun errore; semplicemente verrà assegnato il valore 0 alla somma.
Fogli nascosti o filtrati
Sebbene CHILDREFS includa generalmente tutti i figli, se un foglio viene escluso da una vista specifica o presenta proprietà di "Esclusione" in determinate impostazioni avanzate di reportistica, ciò può occasionalmente causare discrepanze.
Per verificarlo: Modifica temporaneamente la formula in =COUNT(CHILDREFS(A6)).
Se il numero è 5 ma se ne prevedono 8, il problema riguarda la gerarchia di struttura " " (punto 1 o 2).
Se il conteggio è 8 ma la SOMMA è inferiore al previsto, il problema è l'e "Dati/Formattazione" nelle celle figlie (punto 4).
Per risolvere il problema: Risolvi il problema seguendo le soluzioni illustrate sopra.