Функція OFFSET в Excel дозволяє отримати адресу комірки, яка зміщена від іншої комірки на певну кількість рядків та/або стовпців. Наприклад, клітинка E4 зміщена від клітинки B4 на три стовпці, оскільки вона знаходиться на три стовпці праворуч. Зміщення Excel приймає до п’яти аргументів. Перші три необхідні:
- Адреса клітинки або адреса діапазону: іменовані діапазони заборонені.
- Кількість рядків для зміщення: це може бути додатним або від’ємним числом. Використовуйте 0, щоб не зміщувати рядки.
- Кількість стовпців для зміщення: це може бути додатним або від’ємним числом. Використовуйте 0 для відсутності зміщення стовпців.
- Кількість рядків у поверненому діапазоні: за замовчуванням є кількість рядків у діапазоні посилань (перший аргумент).
- Кількість стовпців для повернення: за замовчуванням є кількість стовпців у діапазоні посилань.
Якщо ви пропустите два останні аргументи, OFFSET повертає посилання на одну клітинку. Якщо ви включите значення більше 1 для будь-якого або обох, функція повертає посилання на діапазон заданого розміру з верхньою лівою коміркою на вказаному зміщенні.
На наступному зображенні показано кілька прикладів використання функції OFFSET в Excel. Стовпці A–C містять рейтинг штатів у Сполучених Штатах за розміром у квадратних милях. Стовпець E показує, як OFFSET повернув різні значення з комірок, які зміщені від клітинки A3.
Знаходження значень за допомогою функції Excel OFFSET.
Нижче наведено деякі основні моменти:
- Комірка E4 повертає значення комірки A3, оскільки для зміщення рядка і стовпця встановлено значення 0: =OFFSET(A3,0,0).
- Комірка E7 повертає значення, яке ви знайдете в клітинці A1 (значення також A1). Це тому, що зміщення рядка дорівнює –2. З точки зору А3, мінус два рядки – це рядок номер 1: =OFFSET(A3,-2,0).
- У клітинці E8 відображається помилка, оскільки OFFSET намагається посилатися на стовпець, менший за перший стовпець: =OFFSET(A3,0,-2).
- Комірка E10 використовує два необов’язкових аргументи OFFSET, щоб повідомити функції SUM обчислити суму діапазону C4:C53: =SUM(OFFSET(A3,1,2,50,1)).
Ось як використовувати функцію OFFSET:
Клацніть клітинку, де потрібно відобразити результат.
Введіть =OFFSET(, щоб запустити функцію.
Введіть адресу клітинки або клацніть клітинку, щоб отримати її адресу.
Введіть кому (,).
Введіть кількість рядків, у яких функція шукає значення, які потрібно зміщувати.
Це число може бути додатним числом, від’ємним числом або 0 без зміщення.
Введіть кому (,).
Введіть кількість стовпців, у яких функція шукає значення, які потрібно зміщувати.
Це може бути додатне число, від’ємне число або 0 без зміщення.
Введіть a ) і натисніть Enter.
OFFSET — це ще одна з тих функцій, які можна використовувати окремо, але зазвичай використовуються як частина складніших формул.