Оперування функціями розгорнутого масиву, як-от SEQUENCE,можна посилатися на весь діапазон розгортання, додавши після діапазону оператор розгорнутого діапазону (#). У наведеному нижче прикладі формула =SEQUENCE(10) у клітинці A2, яка розгортає формулу з A2:A11. У клітинці C2 є формула =SUM(A2#), яка еквівалентна формулі =SUM(A2:A11), оскільки A2:A11 – це діапазон розгортання формули в клітинці A2. Ця функція повертає 55 – суму всіх значень у розгорненому діапазоні масиву.
Якщо ваш діапазон розгортається або зростає, наприклад, змінюючи формулу у клітинці A2 на =SEQUENCE(20), формула SUM автоматично врахує це. Якщо це звичайний діапазон, потрібно ввести =SUM(A2:A11) і оновити його вручну, якщо діапазон розгортання зміниться. Часто не зрозуміло, чи змінювалося діапазон, тому можна пригадати багато пригадок.
Ось ще один приклад використання оператора розгорнутого діапазону в кількох формулах, у якому ми створюємо унікальний список зі списку імен, відсортуємо список, а потім фільтруємо за іменами, довжиною понад 3 символи. Формула =SORT(C2#) у клітинці E2 та =FILTER(C2#;LEN(C2#)>3) у клітинці G2.
Відомі обмеження
Оператор розгорнутого діапазону не підтримує посилання на закриті книги. Натомість вона поверне #REF! значення помилки #NUM!. Якщо відкрити книгу, на яку посилається ця книга, проблему буде вирішено.
Потрібна додаткова довідка?
Ви завжди можете поставити запитання експерту в спільноті Tech у розділі Excel чи отримати підтримку в спільнотах.