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 |
C |
|
|---|---|---|---|
1 |
Suma wszystkich komórek B1 |
$15035.47 |
|
2 |
Największa wartość |
$11037.93 |
|
3 |
Najmniejsza wartość |
$662.85 |
Północ
A |
B |
C |
|
|---|---|---|---|
1 |
Toronto, Kanada |
$2515.27 |
|
2 |
Chicago, USA |
$7251.48 |
|
3 |
Montreal, Kanada |
$2182.43 |
|
4 |
Boston, USA |
$1296.56 |
|
5 |
Minneapolis, USA |
$662.85 |
Południe
A |
B |
C |
|
|---|---|---|---|
1 |
Miami, Stany Zjednoczone |
$9287.65 |
|
2 |
Nowy Orlean, USA |
$8981.35 |
|
3 |
Atlanta, USA |
$11037.93 |
|
4 |
Houston, USA |
$6944.6 |
|
5 |
Miasto Meksyk, Meksyk |
$4278.78 |
Zachód
A |
B |
C |
|
|---|---|---|---|
1 |
Los Angeles, USA |
$3232.55 |
|
2 |
Vancouver, Kanada |
$4380.67 |
|
3 |
Seattle, USA |
$5351.47 |
|
4 |
Phoenix, Stany Zjednoczone |
$4352.46 |
|
5 |
Denver, USA |
$3777.13 |
Przykładowe formuły
| Przypadek użycia | Formuła | Wyjaśnienie i wynik |
|---|---|---|
| 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 wzoru =SUMA(DZIECI(A6)) jako przykładu, jeśli nie obejmuje wszystkich dzieci, oto prawdopodobne powody, dla których tak się dzieje:
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.