Використання масивів констант
Лабораторна робота № 11
Тема: Створення та використання формул масивів.
Мета: Ознайомитись з поняттям масиву в Excel, навчитись створювати та використовувати формули масивів.
Примітка: Текст виділений курсивом запишіть у робочий зошит.
Хід роботи
Поняття масиву
Масив – це деякий проіменований набір елементів. В Excel масиви можуть бути одно або двовимірні. Виміри масивів безпосередньо відповідають рядкам і стовпцям.По суті тут, масив – набір клітинок або значень, які оброблюються як одна група.
Наприклад, одномірний масив може бути групою клітинок, які розміщені в одному рядку (горизонтальний масив) або ж в одному стовпці (вертикальний масив). Двовимірний масив розміщується в декількох рядках і стовпцях у вигляді таблиці.
Поняття формули масиву
Операції над масивами проводять з допомогою формул масивів. Признаком формули масиву є фігурні дужки, в які заключена формула.
Наприклад: {=A1:A5*B1:B5} – формула перемноження одного вертикального п’ятиелементного масиву на інший п’ятиелементний вертикальний масив. В результаті отримаємо також п’ятиелементний вертикальний масив, елементи якого містяться в діапазоні C1:C5 (див. малюнок)
Для введення формули масиву:
Ø виділяють діапазон клітинок, в яких буде міститись результат;
Ø вводять формулу (без фігурних дужок);
Ø натискають комбінацію CTRL+SHIFT+ENTER.
Для редагування формули масиву:
Ø виділяють всі клітинки масиву (виділивши одну з клітинок натисніть CTRL + /);
Ø редагують формулу в рядку формул;
Ø натискають CTRL+SHIFT+ENTER.
1. Перевірка знань учнів групи за І та ІІ півріччя навчального року проходить у вигляді тестів. Побудувавши таблицю за зразком, та використавши формули масиву, обчисліть середню зміну успішності, найбільше збільшення та зменшення успішності в групі.
Середня зміна успішності обчислюється за формулою: {=СРЗНАЧ(ОЦІНКИ за ІІ півріччя – ОЦІНКИ за І півріччя)}
Завдання №1
За зразком, наведеним на другій сторінці роботи побудуйте систему спостереження за температурою повітря протягом місяця.
При побудові системи використайте наступні рекомендації:
1) середня добова температура є середнім значенням температури у день та вночі;
2) для клітинок зі значеннями температури задайте умовне форматування, за яким при введенні плюсової температури клітинка заливається жовтим кольором, мінусової – голубим, нульової – залишається без заливки
3) вертикальним масивам температури в день, вночі та середньодобової присвойте відповідно імена ДЕНЬ, НІЧ, СЕРЕДНЯ_ДОБОВА. Для цього виділивши відповідний діапазон клітинок з меню ВСТАВКА ИМЯ ПРИСВОИТЬ
4) побудуйте графіки температур
5) знайдіть значення середньої місячної зміни температури за добу за формулою масиву =СРЗНАЧ(ABS(День-Ніч))
6) кількість днів з плюсовою середньодобовою температурою обчисліть використавши у формулі масиву функцію СЧЕТЕСЛИ: =СЧЁТЕСЛИ(Середня_добова;">0")
7) середня плюсова температура за місяць обчислюється за формулою масиву =СРЗНАЧ(ЕСЛИ(Середня_добова>0;Середня_добова;""))
8) для пошуку дати фіксування найвищої (найнижчої) температури використайте МАСТЕР ПОИСК, вважаючи, що найвищу температуру було зафіксовано вдень, а найнижчу – вночі
9) для пошуку значення найвищої (найнижчої) температури використайте звичайні функції МАКС та МИН
Використання масивів констант
Формули масивів можна використати і для швидкого заповнення клітинок деяким списком.
Для цього список попередньо означають як масив констант (ВСТАВКА ИМЯ ПРИСВОИТЬ; задають ім’я масиву; в полі формула вводять елементи списку у вигляді формули масиву).
Для введення списку виділивши необхідну кількість клітинок, записують формулу масиву ( =ІМ’Я масиву).
ЗАУВАЖЕННЯ: Якщо елементи списку у формулі масиву відділені “;”, масив вважається горизонтальним, тому при вставленні списку – виділяють горизонтальний фрагмент клітинок.
Для вставки списку, описаного як горизонтальний масив, у вертикальний фрагмент використовують функцію ТРАНСП: =ТРАНСП(ІМ’Я масиву)
2.Означте список днів неділі, як масив констант з іменем ДНІ, та навчіться швидко вводити даний список в клітинки робочих таблиць в горизонтальному та вертикальному порядках.
Завдання №2
Ви працівник складу торгівельної оптової фірми «Техномаркет», основним об’єктом діяльності якої є підшипники. Дані обліку складських господарських операцій заносяться в таблицю Excel.
Досить часто в даній базі даних приходиться шукати: певне значення та кількість його входжень (наприклад, число операцій з визначеним постачальником чи клієнтом, кількість операцій з певним типом підшипника і т.д.); суму приходу та розходу по вказаній даті.
За зразком наведеним нижче, побудуйте систему: занесення даних обліку; пошуку значення в базі даних і кількості його входжень; підрахунку приходу/розходу по вказаній даті.
При створенні використайте наступні рекомендації:
1) побудуйте таблицю, та занесіть до неї не менше десяти записів господарських операцій;
2) для пошуку значення, заданого в полі ЗНАЙТИ, та виводу в полі РЕЗУЛЬТАТ відповідного повідомлення, використайте формулу масиву –=ЕСЛИ(ИЛИ($C$4=База);"Значення є в базі";"База не містить значення") попередньо присвоївши базі даних ім’я БАЗА;
3) використавши умовне форматування організуйте виділення в базі даних клітинок з шуканим значенням;
4) для підрахунку кількості входжень шуканого значення в полі КІЛЬКІСТЬ використайте формулу масиву – =СУММ(ЕСЛИ(База=$C$4;1));
5) для підрахунку суми приходу за задану дату місяця використайте формулу масиву – =СУММ(ЕСЛИ($C$14&$E$14=Дата&Вид_опер;Сума)) попередньо задавши імена відповідним стовпцям даних.
3. Збережіть створену робочу книгу під назвою ЛАБ№11_<Прізвище>, та розмістіть її у папці СТУДЕНТ_ЛАБ№11 на Server.