Інформація про новину
  • Переглядів: 271
  • Дата: 5-02-2022, 12:33
5-02-2022, 12:33

12. Статистичні функції в Excel

Категорія: Інформатика





Попередня сторінка:  11. Математичні функції в Excel
Наступна сторінка:   13. Логічні функції в Excel

Поняття функції

Для здійснення статистичного аналізу даних в MS Excel використовують статистичні функції. Знаходяться ці функції в категорії Статистичні. Більшість функцій у цій категорії використовує вузьке коло спеціалістів, проте частина з них є досить часто вживаними. Так, до статистичних функцій належать уже відомі вам MAX, MIN, AVERAGE та COUNT. В таблиці 12.1 наведено ще деякі функції, які використовують при обчисленнях, з категорії Статистичні.

Таблиця 12.1. Функції з категорії Статистичні

Функція

В російському інтерфейсі

Призначення

COUNTA(значення1;

значення2;...)

СЧЕТЗ

Визначення кількості непорожніх клітинок

COUNTIF(діапазон; критерій)

СЧЕТЕСЛИ

Визначення кількості клітинок, що відповідають заданому критерію

AVERAGEIF(діапазон; критерій; діапазон_середн)

СРЗНАЧЕСЛИ

Пошук середнього у діапазоні, що відповідає заданому критерію

RANK.AVG(число; посилання; порядок)

РАНГ.СР

Визначення рангу числа в переліку чисел

RANK.EQ(число; посилання; порядок)

РАНГ.РВ

Визначення рангу числа в переліку чисел

12.2.

Функція COUNTA

Вам уже знайома функція COUNT — вона визначає кількість числових значень у діапазоні. На відміну від неї, функція COUNTA визначає кількість не тільки числових, але й будь-яких інших значень, виключаючи порожні клітинки. Розглянемо використання даної функції, виконавши вправу.

ВПРАВА 12.1

Завдання. Відомі дані про кількість учнів у кожному класі (якщо у клітинці числа розділені рискою, це означає, що клас розділено на групи

в заданій кількості учнів). Буква класу визначає його профіль (математичний, фізичний, хімічний та економічний). У діапазоні F3:F7 визначити кількість класів кожної паралелі, а у діапазоні B8:E8 кількість класів кожного профілю.

1. Завантажте файл BnpaBa_12_1.xlsx з матеріалів до даного параграфа.

2. Визначте кількість класів у кожній паралелі.

a. Виділіть клітинку F3.

b. На вкладці Формули в меню інструменту та Інші функції оберіть категорію Статистична.

c. Оберіть функцію COUNTA.

d. В полі аргументу значення 1 виділіть необхідний діапазон В3:Е3.

e. Натисніть ОК. В результаті буде підраховано кількість 7-х класів.

f. Скопіюйте одержану формулу нижче, використовуючи автозапо-внення.

3. Обчисліть кількість класів у профілі.

a. Оберіть клітинку B8.

b. У рядку формул уведіть дорівнює та почніть уведення функції. Оберіть функцію COUNTA у списку.

c. Після дужки вкажіть діапазон В3:В7.

d. Закрийте дужку та натисніть Enter. В результаті кількість математичних класів буде підраховано.

e. Знайдіть кількість класів в інших профілях, застосувавши до формул спосіб автозаповнення.

52-3v

Функція COUNIF

Ще одна досить поширена у використанні функція COUNTIF або СЧЕТЕСЛИ. Вона визначає кількість клітинок, що відповідають заданому критерію. Розглянемо практичну вправу з її використанням.

ВПРАВА 12.2

Завдання. Дано таблицю, що містить інформацію про результати участі учнів в олімпіаді з математики. Визначити кількість десятикласників, що брали участь в олімпіаді та кількість переможців олімпіади. (Переможцями є учні, що одержали більше 16 балів.)

А 8 С D Е

1 Прізвище Клас Кількість балів Нижня межа переможців

2 Іванов 10 16 16

3 Іііевцов 9 25

4 Бондаренко 11 ЗО

5 Ігнатов 10 18

6 Крохмаленко 11 24

7 Васильєв 10 13

8

9 Кількість десятикласників

10 Кількість переможців

1. Завантажте файл BnpaBa_12_2.xlsx з матеріалів до даного параграфа.

2. Визначте кількість десятикласників.

a. Виділіть клітинку В9.

b. Перейдіть до категорії Статистична.

c. Оберіть функцію COUNTIF.

d. Як перший аргумент установіть діапазон класів, а саме, В2:В7.

e. Другим аргументом є критерій. У даному випадку це буде число 10. Уведіть число 10.

f. Натисніть ОК. В результаті кількість десятикласників буде знайдено.

3. У клітинці В10 знайдіть кількість переможців.

a. У рядку формул уведіть дорівнює та почніть уводити назву функції. Оберіть зі списку функцію COUNTIF.

b. Як перший аргумент укажіть діапазон, що містить бали, а саме С2:С7. Установіть крапку з комою.

c. Як другий аргумент має бути умова, що значення є більше 16. Запишіть цю умову (">16").

Примітка. Зверніть увагу, що умова, в якій використовується знак порівняння, має бути записана в лапках.

d. Закрийте дужку та натисніть Enter. В результаті кількість переможців буде знайдено.

Розглянемо випадок, коли нижня межа переможця вказана у певній клітинці (наприклад, Е2) і може за певних обставин змінюватися. В цьому випадку критерій підрахунку має містити посилання на дану клітинку.

4. Змініть умову визначення кількості переможців наступним чином: ">"&E2. Натисніть Enter та переконайтеся, що кількість переможців для введеної до клітинки Е2 умови знайдено.

5. Змініть значення умови у клітинці Е2. Уведіть, наприклад, 20. Переконайтеся, що кількість переможців буде змінено.

12.47

Функція AVERAGEIF

Схожою до функції COUNT за своїм призначенням є функція AVERAGEIF (СРЗНАЧЕСЛИ). З нє

арифметичне значення у діапазоні, що задовольняє вказану умову. Розглянемо практичне застосування цієї функції, виконавши вправу.

ВПРАВА 12.3

Завдання. В таблиці подано оцінки учнів. Визначити їхній середній бал без урахування оцінок з фізкультури.

1. Завантажте файл BnpaBa_12_3.xlsx з матеріалів до даного параграфа.

2. Виділіть клітинку І2.

3. В категорії Статистична оберіть функцію AVERAGEIF.

4. Як перший аргумент укажіть діапазон пошуку критерію $С$1:$Н$1. Оскільки цей діапазон буде сталим для кожної наступної формули, фіксуємо його.

5. Як другий аргумент уведіть умову «не дорівнює фізкультура» ("<>фізкультура").

6. Третім аргументом уведіть діапазон оцінок учня С2:Н2.

7. Натисніть ОК.

8. Скопіюйте формулу нижче, використовуючи автозаповнення. В результаті ви маєте одержати середній бал учнів без урахування оцінок з фізкультури.

12.5.

Функції RANK.AVG та RANK.EQ.

Наступні дві функції RANK.AVG та RANK.EQ схожі за своїм призначенням. Вони визначають ранг числа в переліку чисел.

Ранг числа — це його порядок відносно інших значень у списку.

Якщо сортувати список, то ранг буде його позицією. Цю функцію часто використовують для визначення рейтингу навчання учнів, виступу спортсменів на змаганнях тощо. Так, учень з найкращим середнім балом буде першим за рейтингом і матиме ранг, що дорівнює одиниці. Відповідно, спортсмен, що має найменший час на дистанції з бігу, також буде першим, і ранг його дорівнюватиме одиниці (рис. 12.1).

Аргументами даних функцій є: число, для якого визначається ранг;

посилання, що містить діапазон чисел, серед яких визначається ранг;

порядок, який визначає спосіб упорядкування даних.

Якщо порядок дорівнює нулю або його не вказано, то число, що є найбільшим значенням діапазону посилання, отримає значення рангу 1. Якщо порядок дорівнює 1, то значення рангу 1 отримає число, що є найменшим значенням діапазону посилання.

Чим же відрізняються функції RANK.AVG та RANK.EQ? Відмінність цих функцій у тому, що якщо в діапазоні посилань будуть однакові значення, то перша функція визначить середній ранг, а друга функція визначить вищий ранг. На рис. 12.2 видно, що в першому

випадку це 1,5 (середнє значення між 1 та 2). При застосуванні другої формули для обох випадків цей ранг дорівнює 1. В обох випадках наступне за величиною значення одержує ранг 3.

Розглянемо, як знаходити ранг, виконавши практичну вправу.

ВПРАВА 12.4

Завдання. Відомі результати спортсменів у стрибках у довжину. Визначити рейтинг спортсменів.

1. Завантажте файл BnpaBa_12_4.xlsx

з матеріалів до даного параграфа.

2. Виділіть клітинку D2.

3. В категорії Статистична оберіть функцію RANK.EQ.

4. Як перший аргумент укажіть значення довжини стрибка першого спортсмена, а саме, клітинку С2.

5. Другим аргументом є посилання на значення довжин стрибків усіх спортсменів, отже, вкажіть діапазон $С$2:$С$11. Діапазон зафіксовано, оскільки він є сталим для кожної наступної формули.

6. Третій аргумент можна не вказувати, оскільки першим має бути результат у спортсмена, що має найбільше значення. Натисніть ОК.

7. Скопіюйте формулу нижче, застосувавши автозаповнення. В результаті ви маєте одержати рейтинг спортсменів.

Контрольні запитання та завдання

1. Які ви знаєте статистичні функції?

2. Що є спільного та відмінного у функцій COUNT та COUNTA?

3. З допомогою якої функції можна визначити рейтинг успішності учнів?

4. Чим відрізняються функції RANK.AVG та RANK.EQ?

Питання для роздумів

1*. Дано прайс-лист, що містить вартості комп’ютерних деталей. З допомогою якої функції можна визначити кількість деталей, вартість яких більша за 100 грн?

2*. З допомогою яких статистичних функцій (крім MAX) можна знайти максимальне значення числа з наданого переліку чисел.

Завдання для досліджень

1*. Дослідіть призначення статистичних функцій COUNTIFS та AVERAGEIFS. Наведіть можливі приклади їхнього використання.

 

 

Це матеріал з підручника Інформатика 9 клас Казанцева, Стеценко 2022

 




Попередня сторінка:  11. Математичні функції в Excel
Наступна сторінка:   13. Логічні функції в Excel



^