Beschreibung
Verwenden Sie diese Funktion, um auf den angegebenen Bereich zu verweisen, der für jedes untergeordnete Blatt in einer Workiva-Tabelle berücksichtigt werden soll.
Hinweis: Diese Funktion gibt es in Excel nicht, sie funktioniert nur innerhalb einer "übergeordneten" Funktion.
Syntax
CHILDREFS(Kriterium)
Eingaben
Diese Funktion hat die folgenden Argumente:
| Name | Erforderlich | Gültige Eingabe |
|---|---|---|
Kriterium |
Ja | Eine Zahl, ein Ausdruck, ein Zellverweis oder eine Textzeichenfolge, die angibt, was berücksichtigt werden soll. |
Unterstützte Funktionen
Die folgenden Funktionen können innerhalb der Funktion CHILDREFS verwendet werden:
| AND | LARGE (für Argument 1) | RANK.EQ (für Argument 2) |
| AVERAGE | MAX | RANK.AVG (für Argument 2) |
| AVERAGEA | MAXA | KLEIN- (für Argument 1) |
| WÄHLE „ “ (für alle Argumente außer Argument 1) | MEDIAN | STDEV |
| CONCATENATE | MIN | STDEV.P |
| COUNT | MINA | STDEV.S |
| COUNTA | NPV- (für alle Argumente außer Argument 1) | STDEVA |
| COUNTBLANK | OR | STDEVPA |
| IF (für die Argumente 2 und 3) | PRODUCT | SUM |
| IFS (für die geraden Argumente: 2, 4, 6, …) | RANK (für Argument 2) | TEXTJOIN (für alle Argumente außer Argument 2) |
Beispiel
Stichprobendaten
Bei den folgenden Daten handelt es sich um ein einzelnes Workiva-Arbeitsblatt mit drei untergeordneten Blättern:
Elternteil
Blatt der obersten Ebene (dies ist das Blatt, dessen Zellen die CHILDREFS-Formeln enthalten)
| A | B |
|---|---|
| Summe aller B1-Zellen | $15035.47 |
| Größter Wert | $11037.93 |
| Kleinster Wert | $662.85 |
Nord
| A | B |
|---|---|
| Toronto, Kanada | $2515.27 |
| Chicago, USA | $7251.48 |
| Montreal, Kanada | $2182.43 |
| Boston, USA | $1296.56 |
| Minneapolis, USA | $662.85 |
Süd
| A | B |
|---|---|
| Miami, USA | $9287.65 |
| New Orleans, USA | $8981.35 |
| Atlanta, USA | $11037.93 |
| Houston, USA | $6944.6 |
| Mexiko-Stadt, Mexiko | $4278.78 |
West
| A | B |
|---|---|
| Los Angeles, USA | $3232.55 |
| Vancouver, Kanada | $4380.67 |
| Seattle, USA | $5351.47 |
| Phoenix, USA | $4352.46 |
| Denver, USA | $3777.13 |
Beispiel-Formeln
| Anwendungsfall | Formel | Erklärung und Ergebnis |
|---|---|---|
| Addieren Sie die Werte in der Zelle B1 in den untergeordneten Blättern. | =SUM(CHILDREFS(B1)) |
Diese Formel addiert alle Werte, die sich in der Zelle B1 in den untergeordneten Tabellenblättern befinden. Für diesen Datensatz gibt diese Formel Folgendes zurück: 15035.47 |
| Ermitteln Sie den größten Wert in den Zellen der Spalte B in den untergeordneten Arbeitsblättern. | =LARGE(CHILDREFS(B:B),1) |
Diese Formel findet den größten Wert in den Zellen der Spalte B in den untergeordneten Blättern. Für diesen Datensatz gibt diese Formel Folgendes zurück: 11037.93 ("Atlanta" auf dem Blatt South ). |
| Ermitteln Sie den kleinsten Wert in den Zellen der Spalte B in den untergeordneten Blättern. | =KLEIN(CHILDREFS(B:B),1) |
Diese Formel findet den kleinsten Wert in den Zellen der Spalte B in den untergeordneten Blättern. Für diesen Datensatz gibt diese Formel zurück: 662.85 ("Minneapolis" auf dem Blatt North ). |
Zusätzliche Informationen
- Wildcards funktionieren mit dieser Funktion nicht.
- Sie können die Funktion CHILDREFS mehrmals in eine Formel einfügen. So können Sie Aggregationen aus verschiedenen Elternblättern in einer Formel zusammenfassen.
Wenn eine CHILDREFS-Formel nicht alle erwarteten Werte enthält
Nehmen wir als Beispiel die Formel „ =SUM(CHILDREFS(A6)) “. Falls dabei nicht alle untergeordneten Zellen erfasst werden, gibt es folgende mögliche Gründe dafür:
Die „Enkel“-Beschränkung
CHILDREFS berücksichtigt nur die Tabellen, die genau eine Ebene tiefer in der Hierarchie liegen (direkte untergeordnete Tabellen).
Szenario: Wenn Blatt A ein untergeordnetes Blatt B hat und Blatt B ein untergeordnetes Blatt C hat, greift eine CHILDREFS-Formel auf Blatt A nur auf Blatt B zurück. Blatt C wird dabei vollständig ignoriert.
So beheben Sie das Problem: Stellen Sie sicher, dass alle zu berücksichtigenden Arbeitsblätter nur eine Ebene tief verschachtelt sind. Um „Enkelkinder“ einzubeziehen, müssen Sie die Daten zunächst in die übergeordneten Arbeitsblätter zusammenfassen.
Blatt hochstufen/herabstufen
Da es sich um eine dynamische Funktion handelt, wirkt sich jede Änderung an der Struktur der Tabelle sofort auf das Ergebnis aus.
Szenario: Wenn ein Blatt versehentlich „hochgestuft“ (in der Gliederung nach links verschoben) oder „herabgestuft“ (zwei Ebenen unterhalb des übergeordneten Elements verschoben) wurde, gilt es nicht mehr als untergeordnetes Element und wird ausgeschlossen.
So können Sie dies überprüfen: Sehen Sie sich die Gliederung (im linken Bereich) an. Jedes Blatt, das nicht physisch um eine Ebene unterhalb des übergeordneten Blattes eingerückt ist, wird von der Formel ignoriert.
So beheben Sie das Problem: Stellen Sie sicher, dass sich alle zu berücksichtigenden Blätter auf derselben Ebene unterhalb des übergeordneten Elements befinden.
Nicht zusammenhängende Blätter
CHILDREFS funktioniert nur bei Tabellenblättern, die direkt unter dem übergeordneten Blatt verschachtelt sind.
Szenario: Wenn Tabellen in der Gliederung anhand von „Ordner“-Abschnitten gruppiert werden, bricht die Funktion an der Ordnerstelle ab.
So beheben Sie das Problem: Stellen Sie sicher, dass das übergeordnete Arbeitsblatt und die untergeordneten Arbeitsblätter nicht durch einen Ordner getrennt sind, oder fassen Sie die Daten in der entsprechenden Zelle des Ordners zusammen.
Nicht übereinstimmender Datentyp oder Inhalt
Selbst wenn es sich bei dem Arbeitsblatt um ein untergeordnetes Blatt handelt, überspringt der SUM-Teil der Formel die Zelle, wenn er den Wert nicht als Zahl erkennt.
So überprüfen Sie dies: Überprüfen Sie, ob die Zellen in den untergeordneten Arbeitsblättern (in diesem Beispiel Zelle A6 in diesen Arbeitsblättern) nicht als Text formatiert sind oder versteckte Zeichen enthalten (wie beispielsweise ein Leerzeichen oder das Präfix „'“).
So beheben Sie das Problem: Korrigieren Sie die Formatierung oder entfernen Sie das problematische Zeichen.
Das „Null“-Problem: Wenn ein untergeordnetes Blatt eingeschränkt ist (der Benutzer verfügt nicht über die entsprechenden Berechtigungen) oder die Zelle leer ist, wird kein Fehler ausgelöst; es wird lediglich der Wert 0 zur Summe hinzugefügt.
Ausgeblendete oder gefilterte Blätter
Zwar umfasst CHILDREFS in der Regel alle untergeordneten Elemente, doch wenn ein Blatt aus einer bestimmten Ansicht herausgefiltert wird oder in bestimmten erweiterten Berichtseinstellungen „Ausschluss“-Eigenschaften aufweist, kann dies gelegentlich zu Abweichungen führen.
So können Sie dies überprüfen: Ändern Sie die Formel vorübergehend wie folgt: =COUNT(CHILDREFS(A6)).
Wenn die Anzahl 5 beträgt, aber 8 Kinder erwartet werden, liegt das Problem bei der „ -Gliederung“ (Punkt 1 oder 2).
Wenn die Anzahl 8 beträgt, die SUMME jedoch niedriger ist als erwartet, liegt das Problem an der „ “ unter „Daten/Formatierung“ in den untergeordneten Zellen (Punkt 4).
So beheben Sie das Problem: Beheben Sie das Problem mithilfe der oben vorgestellten Lösungen.