Prosimy o wsparcie!

Macierze dynamiczne

Macierze dynamiczne ułatwiają pracę z wieloma wartościami w obrębie jednej formuły. Dzięki tej dynamice wynik automatycznie się dostosowuje – w przeciwieństwie do klasycznych formuł macierzowych: jeśli zmieni się rozmiar macierzy wejściowej lub argumentów funkcji, zmianie ulegnie również rozmiar macierzy wynikowej. Nie ma potrzeby ponownego wprowadzania formuły macierzowej w przypadku zmiany ilości danych wejściowych lub wyjściowych.

Tablice dynamiczne powstają w wyniku działania funkcji FILTRUJ, LOSOWA.TABLICA, SEKWENCJA, SORTUJ, SORTUJ.WEDŁUG, UNIKATOWE, X.WYSZUKAJ, X.DOPASUJ.

Funkcje te automatycznie zwracają macierz danych, więc nie ma potrzeby wprowadzania ich za pomocą skrótu klawiszowego Ctrl+Shift+Enter.

Rozlewanie dynamicznej macierzy

Mówi się, że macierz dynamiczna „rozlewa się” (ang. *spill*) w arkuszu kalkulacyjnym, gdy dane są wstawiane w wyniku działania powyższych funkcji. Do danych wynikowej macierzy można się odwołać, podając adres jej pierwszego elementu i dodając na końcu symbol zakresu rozlania #.

Przykład

Rozlewanie dynamicznej macierzy

Ikona notatki

If the spill range is blocked by other data, Calc returns the #SPILL! error. After clearing the space for spilling, the formula will automatically spill.