Динамичните масиви улесняват работата с множество стойности в една формула. Динамичното поведение се изразява в това, че за разлика от класическите формули за масиви резултатът автоматично се адаптира: ако размерите на входния масив или аргументите на функцията се променят, се променя и размерът на масива резултат. Не е необходимо формулата да се въвежда наново, когато входните и изходните данни се увеличат или намалеят.
Динамични масиви се получават като резултат от функциите FILTER, RANDARRAY, SEQUENCE, SORT, SORTBY, UNIQUE, XLOOKUP, XMATCH.
Тези функции автоматично връщат масив от данни, затова не е необходимо да се въвеждат с клавишната комбинация Ctrl+Shift+Enter.
Казва се, че динамичният масив е прелял в електронната таблица, когато в резултат на горните функции бъдат вмъкнати данни. Можете да цитирате данните от масива резултат, като напишете обръщение към първия му елемент, последвано от символа за диапазон на преливане #.

Диапазонът A2:A11 съдържа началните данни.
Диапазонът B2:B11 е динамичен масив, прелял в резултат на функцията SORT. Всяка клетка в B2:B11 съдържа формулата =SORT(A2:A11).
Диапазонът C2:C11 е динамичен масив, който чрез суфикса за преливане # цитира диапазона B2:B11. Всички клетки в C2:C11 съдържат формулата =B2#.
В клетката D2 се показва грешката за невалидно обръщение #REF!, защото A2:A11 не е динамичен масив.
Диапазонът E2:E11 също е динамичен масив, цитиращ друг динамичен масив.
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.