Opis
Za pomocą tej funkcji można odwołać się do określonego zakresu, który ma być brany pod uwagę dla każdego arkusza podrzędnego w arkuszu kalkulacyjnym Workiva.
Uwaga: Ta funkcja nie występuje w programie Excel i działa tylko wewnątrz funkcji „nadrzędnej”.
Składnia
CHILDREFS(kryterium)
Wejścia
Ta funkcja ma następujące argumenty:
| Nazwa | Wymagane | Prawidłowe dane wejściowe |
|---|---|---|
kryterium |
Tak | Liczba, wyrażenie, odwołanie do komórki lub ciąg tekstowy identyfikujący element, który należy wziąć pod uwagę. |
Obsługiwane funkcje
Poniższych funkcji można używać wewnątrz funkcji CHILDREFS:
| AND | DUŻY (dla argumentu 1) | RANK.EQ (dla argumentu 2) |
| AVERAGE | MAX | RANK.AVG (dla argumentu 2) |
| AVERAGEA | MAXA | MAŁY (dla argumentu 1) |
| WYBIERZ (dla wszystkich argumentów oprócz argumentu 1) | MEDIAN | STDEV |
| CONCATENATE | MIN | STDEV.P |
| COUNT | MINA | STDEV.S |
| COUNTA | NPV (dla wszystkich argumentów z wyjątkiem argumentu 1) | STDEVA |
| COUNTBLANK | OR | STDEVPA |
| JEŻELI (dla argumentów 2 i 3) | PRODUCT | SUM |
| IFS(dla argumentów parzystych: 2, 4, 6, …) | RANK (dla argumentu 2) | TEXTJOIN (dla wszystkich argumentów oprócz argumentu 2) |
Przykład
Dane próbki
Poniższe dane przedstawiają pojedynczy arkusz kalkulacyjny Workiva zawierający trzy arkusze podrzędne:
Roślina mateczna
Arkusz najwyższego poziomu (arkusz, który będzie zawierał komórki zawierające formuły CHILDREFS)
| A | B |
|---|---|
| Suma wszystkich komórek B1 | $15035.47 |
| Największa wartość | $11037.93 |
| Najmniejsza wartość | $662.85 |
Północ
| A | B |
|---|---|
| Toronto, Kanada | $2515.27 |
| Chicago, USA | $7251.48 |
| Montreal, Kanada | $2182.43 |
| Boston, USA | $1296.56 |
| Minneapolis, USA | $662.85 |
Południe
| A | B |
|---|---|
| Miami, Stany Zjednoczone | $9287.65 |
| Nowy Orlean, USA | $8981.35 |
| Atlanta, USA | $11037.93 |
| Houston, USA | $6944.6 |
| Miasto Meksyk, Meksyk | $4278.78 |
Zachód
| A | B |
|---|---|
| Los Angeles, USA | $3232.55 |
| Vancouver, Kanada | $4380.67 |
| Seattle, USA | $5351.47 |
| Phoenix, Stany Zjednoczone | $4352.46 |
| Denver, USA | $3777.13 |
Przykładowe formuły
| Przypadek użycia | Formuła | Opis |
|---|---|---|
| Zsumuj wartości znalezione w komórce B1 w arkuszach podrzędnych. | =SUMA(ODN.DZIECI.S(B1)) |
Ta formuła dodaje wszystkie wartości znalezione w komórce B1 w arkuszach podrzędnych. W przypadku tego zestawu danych formuła zwraca: 15035,47 |
| Znajdźnajwiększą wartość w komórkach kolumny B w arkuszach podrzędnych. | =DUŻY(DZIECIĘCE(B:B),1) |
Ta formuła wyszukuje największą wartość w komórkach kolumny B w arkuszach podrzędnych. W przypadku tego zestawu danych formuła zwraca: 11037,93 („Atlanta” na arkuszu Południe ). |
| Znajdź najmniejsząwartość w komórkach kolumny B w arkuszach podrzędnych. | =MAŁY(DZIECI(B:B),1) |
Ta formuła wyszukuje najmniejsząwartość w komórkach kolumny B w arkuszach podrzędnych. W przypadku tego zestawu danych formuła zwraca: 662,85 („Minneapolis” na arkuszu Północ ). |
Dodatkowe informacje
- Symbole wieloznaczne nie działają z tą funkcją.
- Funkcję CHILDREFS można uwzględnić w formule więcej niż raz. Dzięki temu można łączyć agregacje z różnych arkuszy nadrzędnych w ramach jednej formuły.
Jeśli formuła CHILDREFS nie zawiera wszystkich oczekiwanych wartości
Używając formuły =SUMA(DZIECI(A6)) jako przykładu, jeśli nie obejmuje ona wszystkich dzieci, oto prawdopodobne powody, dla których może tak się dziać:
Ograniczenie „wnuczka”
CHILDREFS bierze pod uwagę tylko arkusze znajdujące się dokładnie o jeden poziom niżej w hierarchii (bezpośrednie dzieci).
Scenariusz: Jeśli Arkusz A ma Arkusz podrzędny B, a Arkusz B ma Arkusz podrzędny C, formuła CHILDREFS na Arkuszu A będzie pobierać dane tylko z Arkusza B. Arkusz C będzie całkowicie ignorowany.
Aby naprawić: Upewnij się, że wszystkie arkusze, które mają zostać wzięte pod uwagę, są zagnieżdżone tylko na jednym poziomie głębokości. Aby uwzględnić „wnuki”, najpierw trzeba będzie przenieść dane do wyższych arkuszy.
Awans/degradacja arkusza
Ponieważ funkcja jest dynamiczna, jakakolwiek zmiana struktury arkusza kalkulacyjnego powoduje natychmiastową zmianę wyniku.
Scenariusz: Jeśli arkusz został przypadkowo „awansowany” (przeniesiony na lewą stronę konspektu) lub „obniżony” (przeniesiony o dwa poziomy niżej niż arkusz nadrzędny), nie jest już uważany za arkusz podrzędny i zostaje wykluczony.
Aby to sprawdzić: Spójrz na Zarys (panel po lewej stronie). Każdy arkusz, który nie jest fizycznie wcięty o jeden poziom poniżej arkusza nadrzędnego, zostanie zignorowany przez formułę.
Aby naprawić: Upewnij się, że wszystkie arkusze, które mają zostać wzięte pod uwagę, znajdują się na tym samym poziomie poniżej arkusza nadrzędnego.
Arkusze nieprzylegające
CHILDREFS działa tylko w przypadku arkuszy zagnieżdżonych bezpośrednio pod arkuszem nadrzędnym.
Scenariusz: Arkusze zgrupowane przy użyciu sekcji „Folder” w konspekcie spowodują przerwanie działania funkcji w folderze.
Aby naprawić: Upewnij się, że arkusz nadrzędny i arkusze podrzędne nie są oddzielone folderem lub przenieś dane do odpowiedniej komórki w folderze.
Niezgodność typu danych lub zawartości
Nawet jeśli arkusz jest podrzędny, część SUMA formuły pominie komórkę, jeśli nie rozpozna wartości jako liczby.
Aby to sprawdzić:Sprawdź, czy komórki w arkuszach podrzędnych (w tym przykładzie komórka A6 w tych arkuszach) nie są sformatowane jako tekst lub nie zawierają ukrytych znaków (takich jak spacja lub prefiks ' ).
Aby naprawić: Popraw formatowanie lub usuń problematyczny znak.
Problem z „zerem”: Jeśli arkusz podrzędny jest ograniczony (użytkownik nie ma do niego uprawnień) lub komórka jest pusta, nie zostanie wyświetlony komunikat o błędzie; suma zostanie po prostu powiększona o 0.
Ukryte lub filtrowane arkusze
Chociaż CHILDREFS zazwyczaj obejmuje wszystkie elementy podrzędne, jeśli arkusz jest odfiltrowany z określonego widoku lub ma właściwości „Wykluczenie” w niektórych zaawansowanych ustawieniach raportowania, może to czasami powodować rozbieżności.
Aby to sprawdzić:Tymczasowo zmień formułę na =LICZBA(DZIECI(A6)).
Jeśli liczba wynosi 5, ale spodziewają się 8 dzieci, problem dotyczy Hierarchii Zarysu (Pozycja 1 lub 2).
Jeśli liczba wynosi 8, ale SUMA jest niższa od oczekiwanej, problem leży w Danych/Formatowaniu w komórkach podrzędnych (element 4).
Aby naprawić: Napraw problem, korzystając z rozwiązań przedstawionych powyżej.