SUMA.ZB.ZAKRESÓW
Funkcja SUMA.ZB.ZAKRESÓW zwraca tablicę reprezentującą zbiór reprezentujący sumę określonych zbiorów.
SUMA.ZB.ZAKRESÓW(tryb-kompresji; zakres; zakres…)
tryb-kompresji: Wartość modalna określająca kolejność wyników i kształt zwracanej tablicy.
kompresuj od lewej (FAŁSZ lub 0): Usuwa odstępy (komórki nieuwzględnione w żadnym zakresie) od lewej do prawej, rozpoczynając od pierwszego wiersza, który zawiera komórkę należącą do dowolnego z określonych zakresów. Jest to porządek domyślny.
kompresuj od góry (PRAWDA lub 1): Usuwa odstępy (komórki nieuwzględnione w żadnym zakresie) od góry do dołu, rozpoczynając od pierwszej kolumny, która zawiera komórkę należącą do dowolnego z określonych zakresów.
zakres: Zbiór komórek. Argument zakres to zbiór zawierający pojedynczy zakres komórek, które mogą zawierać dowolne wartości.
zakres…: Opcjonalnie można dołączyć jeden lub więcej dodatkowych zbiorów.
Uwagi
Zbiory mogą być dowolnej wielkości. Wymagany jest tylko jeden zbiór. Jeśli podany jest tylko jeden zbiór, zwracana tablica jest taka sama, jak podany zbiór.
Funkcja SUMA.ZB.ZAKRESÓW próbuje utworzyć prostokątny zbiór ze zbiorów wejściowych, usuwając odstępy między elementami tablicy. Jeśli powstała w wyniku tego tablica jest prostokątem, tablica ta jest zwracana. Jeśli powstała w wyniku tego tablica nie jest prostokątem, wiersze są kolejno przenoszone na koniec pierwszego wiersza, tak aby zwrócona tablica składała się z jednego wiersza reprezentującego listę wszystkich elementów tej tablicy.
Jeśli żaden z wejściowych zakresów nie jest prawidłowy, funkcja zwraca błąd odwołania.
Funkcja ta zastępuje wykorzystanie odstępu jako operatora przecięcia w odwołaniach obejmujących tablicę w niektórych innych aplikacjach kalkulacyjnych, w tym Numbers '08 na Maca i Numbers '09 na Maca.
Przykłady |
---|
Przyjmując wartości z poniższej tabeli: |
A | B | C | D | E | F | |
---|---|---|---|---|---|---|
1 | 7 | 8 | ||||
2 | 19 | 20 | ||||
3 | ||||||
4 | ||||||
5 | 30 | 31 |
W przykładach wartość komórki należącej do danych zbiorów zawierających określony element tablicy jest podawana w nawiasach. =SUMA.ZB.ZAKRESÓW(FAŁSZ; A1; B2) zwraca tablicę złożoną z 2 wierszy na 1 kolumnę. Wartości można wyodrębniać z tablicy za pomocą funkcji INDEKS. =INDEKS(SUMA.ZB.ZAKRESÓW(FAŁSZ; A1; B2); 1; 1; 1) zwraca 7 (A1), czyli wartość w pierwszym wierszu tablicy. =INDEKS(SUMA.ZB.ZAKRESÓW(FAŁSZ; A1; B2); 2; 1; 1) zwraca 20 (B2), czyli wartość w drugim wierszu tablicy. =SUMA.ZB.ZAKRESÓW(FAŁSZ; A1; B2) zwraca tablicę złożoną z 1 wiersza i 2 kolumn. Wartość w pierwszej kolumnie tablicy wynosi 7 (A1). Wartość w drugiej kolumnie tablicy wynosi 20 (B2). =WYSZUKAJ.PIONOWO(7; SUMA.ZB.ZAKRESÓW(FAŁSZ; A1; B2); 2; 0) zwraca błąd zakresu, ponieważ (jak pokazano w pierwszym przykładzie) szerokość zwróconej tablicy wynosi tylko jedną kolumnę. =WYSZUKAJ.PIONOWO(7; SUMA.ZB.ZAKRESÓW(PRAWDA; A1; B2); 2; 0) zwraca 20, ponieważ (jak pokazano w drugim przykładzie) zwrócona tablica jest złożona z 1 wiersza na 2 kolumny. Wartość w drugiej kolumnie odpowiadająca wartości wyszukiwania 7 wynosi 20. =SUMA.ZB.ZAKRESÓW(FAŁSZ; A1:B1; E5) i =SUMA.ZB.ZAKRESÓW(PRAWDA; A1:B1; E5) zwracają tablicę złożoną z 1 wiersza na 3 kolumny. Wartości w tej jednowierszowej tablicy to: 7 (A1), 8 (B1) i 30 (E5). =SUMA.ZB.ZAKRESÓW(FAŁSZ; A1:B2; D4:F5) zwraca tablicę złożoną z 1 wiersza i 10 kolumn. Wartości to 7 (A1), 8 (B1), 19 (A2), 20 (B2), 0 (D4), 0 (E4), 0 (F4), 0 (D5), 30 (E5) i 31 (F5). =SUMA.ZB.ZAKRESÓW(PRAWDA; A1:B2; D4:F5) zwraca tablicę złożoną z 2 wierszy i 5 kolumn. Wartości w pierwszym wierszu to: 7 (A1), 8 (B2), 0 (D4), 0 (E4) i 0 (F4). Wartości w drugim wierszu to: 19 (A2), 20 (B2), 0 (D5), 30 (E5) i 31 (F5). |