Лабораторна робота №9.

Основи формул масивів. Застосування формул масивів.

Мета роботи: опанувати навичками роботи з масивами в Excel.

Теоретичний матеріал: повторити поняття масиву, уведення формули масиву, створення і введення масиву констант, редагування масивів.

ЗАВДАННЯ ДО РОБОТИ:

1. Одна з найбільш цікавих (найбільш могутніх) можливостей Excel - допустимість використання масивів у формулах. Масив - це набір елементів, що можуть оброблятися як єдина група або кожний окремо . Масив може бути заданий як інтервал комірок, наприклад A1:C3, або як масив констант, наприклад {1;2;3:4;5;6:7;8;9}, або як ім'я, що іменує інтервал або масив.

Розглянемо найпростіші приклади застосування формул масивів.

1.1. На малюнку показана частина робочого листа, де обчислюються обсяги продажів деяких товарів. Щоб обчислити обсяг продажів кожного конкретного товару (значення в стовпці D), звичайно використовується формула множення кількості проданого товару (стовпець В) на ціну товару (стовпець С). Наприклад, в комірці D2 буде формула =В2*С2, що потім копіюється в усі комірки стовпця, що залишилися, D. У даному випадку одержимо п'ять окремих формул у стовпці D.

Більш раціональний спосіб обчислення п'яти значень у стовпці D - використання однієї формули масиву. Для створення формули масиву виконаєте наступне.

1.Виділите діапазон, у якому повинний утримуватися результат. У нашому прикладі - це діапазон D2:D6.

2.Уведіть формулу: =В2:В6*С2:С6.

3.Натисніть комбінацію клавіш <Ctrl+Shіft+Enter> для уведення формули саме як формули масиву.

Формула буде уведена відразу в усі п'ять виділених комірок. Якщо ви подивитеся в рядок формул, то там буде представлена формула {=В2:В6*С2:С6}. Excel укладає формулу у фігурні дужки, показуючи тим самим, що це формула масиву.

Ця формула виконує обчислення і повертає масив з п'яти елементів. Фактично формула працює з двома іншими масивами, що зберігаються в діапазонах В2:В6 і С2:С6. Оскільки в одній комірці не можна відобразити більш одного значення, потрібно виділити п'ять комірок для надання результату обчислення формули масиву.

Розглянемо ще один приклад.

 

Формули масивів можуть повертати результат і в одну комірку. На малюнку в комірку С8 уведена формула масиву {=СУММ(В2:В6*С2:С6}. Зверніть увагу, що уведення формули масиву завершується натисканням клавіш <Ctrl+Shіft+Enter> - тоді фігурні дужки будуть вводитися автоматично, тому що їх не можна уводити вручну. Ця формула повертає загальну суму продажів. Тут важливо зрозуміти, що формула не використовує дані зі стовпця D. Ця формула, як і попередня, працює з двома масивами, що зберігаються в діапазонах В2:В6 і С2:С6. Формула перемножує відповідні значення з цих масивів і створює віртуальний масив, що існує тільки в пам'яті комп'ютера. Потім функція СУММ обробляє цей новий масив і повертає суму його значень.

2. Створення масивів констант.

2.1. Створення одномірних горизонтальних масивів.

Масиви констант можуть містити числа, текст, логічні значення, значення помилок. Масив констант не може містити формули, функції й інші масиви; числові значення не можуть мати знак грошової одиниці, роздільники груп розрядів і знак відсотків.

Елементи в одномірних горизонтальних масивах розділяються крапкою з коми (;), наприклад {1;2;3;4;5}. Цей масив можна відобразити в діапазоні з п'яти комірок. Для цього, виділите горизонтальний діапазон, що складається з п'яти суміжних комірок в одному рядку. Потім уведіть формулу ={1;2;3;4;5} і натисніть <Ctrl+Shіft+Enter>.

Уведемо горизонтальний одномірний текстовий масив. Для цього, виділите горизонтальний діапазон, що складається із семи суміжних комірок. Потім надрукуйте наступне: ={"ПН";"ВТ";"СР";"ЧТ";"ПТ";"СБ";"ВС"} (фігурні дужки вводите з клавіатури), але для уведення формули натисніть <Ctrl+Shіft+Enter>.

2.2. Створення одномірного вертикального масиву.

Елементи в одномірних вертикальних масивах розділяються двокрапкою (:).

Виділите вертикальний діапазон, що складається із шести суміжних комірок в одному стовпці. Потім уведіть формулу: ={10:20:30:40:50:60}. Натисніть <Ctrl+Shіft+Enter>.

2.3. Створення двомірних масивів.

У двомірних масивах використовуються крапка з коми для відділення горизонтальних елементів і двокрапка - для вертикальних. Приклад масиву, що складає з трьох рядків і чотирьох стовпців: {1;2;3;4:5;6;7;8:9;10;11;12}.

Відобразимо цей масив на робочому листі. Для цього, виділимо діапазон суміжних осередків, розташованих у трьох рядках і чотирьох стовпцях. Потім уведемо: ={1;2;3;4:5;6;7;8:9;10;11;12} і натиснемо <Ctrl+Shіft+Enter>.