Редактор таблиць
Редактор електронних таблиць (також табличний процесор, англ. spreadsheet) — це програма для обробки табличних даних. До відомих редакторів електронних таблиць належать Microsoft Excel, LibreOffice Calc і Google Spreadsheets. Вправи з інформатики на сайті Знаємо інформатику не прив’язані до однієї конкретної програми, а зосереджені на основних принципах, спільних для всіх цих редакторів:
- Клітинки, рядки, стовпці – маркування клітинок у таблиці, базова орієнтація в таблицях.
- Числові операції – запис обчислень у таблиці з використанням арифметичних операцій (додавання, віднімання, множення, ділення).
- Діапазони – вираження діапазонів у редакторі таблиць, основа для використання діапазонів у простих функціях.
- Посилання – різниця між абсолютними та відносними посиланнями, їх використання.
- Функції – використання функцій для суми, середнього, підрахунку, округлення тощо.
- Умови – використання умов у редакторі таблиць.
Поради щодо тренувань таблиць на Знаємо це
- Рішення підходять для вступу до теми або для повторення концепцій (наприклад, після затримки у вивченні теми).
- Переміщення підходить як наступний крок, який полягає в додаванні відсутніх часткових частин до попередньо підготовленої статичної таблиці.
- Вправа Таблиці вже базується на повноцінній роботі з табличним редактором. Ви можете відкрити введені заздалегідь підготовлені дані у будь-якому табличному редакторі, і перед вами стоїть завдання дізнатися з них певну інформацію. Наприклад, яке ім’я було найпоширенішим для дітей, які народилися в 1960 році?
Таблиці: клітинки, рядки, стовпчики
На аркушах таблиці в табличному процесорі (редакторі) знаходяться дані, розташовані в рядках і стовпцях. Стовпці позначені літерами (A, B, C…), а рядки — числами (1, 2, 3…). Таким чином, кожна комірка має певне положення, яке можна виразити, позначивши стовпець і рядок, у якому вона розташована. Наприклад:
- A1 – Посилання на вміст клітинки у стовпці
Aі рядку1. - C10 – Посилання на вміст клітинки у стовпці
Cі рядку10.
Детальний приклад: адреси клітинок у таблиці
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | A1 | B1 | C1 | D1 | E1 | F1 |
| 2 | A2 | B2 | C2 | D2 | E2 | F2 |
| 3 | A3 | B3 | C3 | D3 | E3 | F3 |
| 4 | A4 | B4 | C4 | D4 | E4 | F4 |
Заголовок (переважно знаходиться у першому рядку) або перший стовпець таблиці зазвичай містить інформацію про те, які дані є в інших рядках або стовпцях.
Приклад таблиці з заголовком: вигадані тварини
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | очі | ноги | уміє плавати | кількість на болоті | |
| 2 | мажут | 5 | 9 | так | 15 |
| 3 | пабух | 6 | 5 | ні | 3 |
| 4 | слизолоп | 9 | 3 | так | 7 |
- У клітинці
C1знаходиться інформація про те, що у стовпці записується кількість ніг у тварини. - У клітинці
A3міститься інформація про те, що в рядку буде інформація про пабухів. - Кількість ніг пабуха, таким чином, записано в клітинці
C3.
Дані в таблиці можна відсортувати, як правило, за стовпцями, а саме:
- за зростанням – від найменших чисел до найбільших, від початку до кінця алфавіту (a–z). У таблиці 2 дані у порядку зростання у стовпцях
AіB). - за спаданням – від найбільших чисел до найменших, від кінця до початку алфавіту (z–a). У таблиці 2 дані розташовані у порядку спадання у стовпці
C.
Таблиці: числові операції
Електронну таблицю можна використовувати для розрахунків. Формули завжди починаються зі знака рівності (=), тобто після введення =5+2 у клітинку буде написано 7.
Основні арифметичні дії виконуються за допомогою таких знаків.
- додавання: +
- віднімання: -
- множення: *
- ділення: /
При розрахунку вигідно використовувати посилання на інші клітинки. Якщо змінюється значення у клітинці, з якої беруться дані для обчислення, змінюється й результат обчислення.
Приклади обчислень: уявні тварини
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | очі | ноги | уміє плавати | кількість на болоті | |
| 2 | мажут | 5 | 9 | так | 15 |
| 3 | пабух | 6 | 5 | ні | 3 |
| 4 | слизолоп | 9 | 3 | так | 7 |
=B2+B4обчислює суму очей мажута і слизолопа=C2-C3обчислює різницю між кількістю ніжок у мажута і пабуха=C3*E3підраховує кількість ніг усіх пабухів у болоті
Таблиці: діапазони клітинок
Діапазони, що містять більше однієї клітинки, записуються через двокрапку. Наприклад:
A2:A4визначає діапазон із трьох клітинок (A2,A3іA4) у першому стовпці.C3:F7визначає діапазон, який охоплює п’ять рядків (3,4,5,6,7) і чотири стовпці (C,D,E,F). Цей діапазон містить5 * 4 = 20клітинок.
Діапазони A3:F3 і C1:E4 мають спільні комірки C3, D3 і E3.
Функції можуть приймати діапазон(и) як деякі зі своїх вхідних аргументів. Наприклад, =SUM(B1:C2) обчислює суму чисел у клітинках B1, B2, C1 і C2.
Таблиці: посилання
Посилання дозволяють використовувати значення з інших клітинок у формулах. Так, нехай буде посилання B3, яке вказує на значення у стовпці B у рядку 3. Тоді формула =B3*2 виведе подвоєне значення у клітинці B3.
Часто буває корисно поширити формулу на інші комірки таблиці, перетягнувши або використавши буфер обміну, щоб виконати подібне обчислення з іншими даними.
Відносне посилання змінюється, коли ми розгортаємо його або копіюємо в іншу клітинку. Якщо ми розширимо формулу =B3*2 праворуч, вона зміниться на =D3*2 в новій клітинці.
Абсолютні посилання містять знак долара ($). Частина посилання після цього символу «заблокована» і не змінюється під час копіювання/переміщення посилання. Якщо ми розширимо формулу =$B$3*2 праворуч, вона матиме таку саму форму в новій клітинці.
В абсолютних посиланнях можна залишити незмінними під час переміщення/копіювання лише стовпець ($B3 змінюється лише під час руху вгору/вниз) або лише рядок (B$3 змінюється лише під час руху ліворуч/праворуч).
Абсолютні посилання також можна використовувати під час вираження діапазонів у аргументах функції, наприклад, =SUM($A1:$E1) завжди підсумовує перші п’ять клітинок у рядку.
Таблиці: функції
Ви можете застосовувати функції в електронній таблиці. Їх використання виглядає так: =FUNCTIONNAME(аргумент). Аргумент представляє дані, з якими працюватиме функція. Це можуть бути числові значення (наприклад, 2, 0,01), посилання на клітинки або діапазони (як-от, B2, B2:C5), формули або інші функції. Аргументи розділяються комою (,) в англійському середовищі користувача.
Нижче наведено основні функції (окрім тих, що стосуються умов). Вправи в цьому розділі в основному працюють з назвами функцій англійською мовою (вони часто відповідають назвам функцій у мовах програмування).
| функції | значення |
|---|---|
SUM(діапазон) |
Обчислює суму значень у діапазоні. Наприклад, =SUM(A1:A3) обчислює =A1+A2+A3. |
MIN(діапазон) |
Знаходить найменше значення в діапазоні. |
MAX(діапазон) |
Знаходить найбільше значення в діапазоні. |
AVERAGE(діапазон) |
Обчислює середнє арифметичне значення в діапазоні. Середнє арифметичне чисел 1, 1, 1, 2 та 55 це 12. |
MEDIAN(діапазон) |
Обчислює медіану значень у діапазоні (медіана – це число, яке більше або дорівнює принаймні половині значень і в той самий час менше або дорівнює принаймні половині значень). Медіана чисел 1, 1, 1, 2 та 55 це 1. |
COUNT(діапазон) |
Підраховує кількість клітинок із числовими значеннями в діапазоні. |
ABS(число) |
Обчислює абсолютне значення числа. |
SIGN(число) |
Обчислює знак числа (-1 для негативного, 0 для нуля та 1 для позитивного числа). |
ROUND(число; кількість) |
Округлює число до вказаної кількості знаків після коми, якщо кількість знаків не вказано, число округлюється до цілих значень. |
ROUNDUP(число; кількість) |
Округлює число до вказаної кількості знаків після коми вгору, якщо кількість знаків не вказано, число округлюється до цілих значень. Можна ввести від’ємну кількість знаків після коми. Наприклад, число -3 означає округлення до тисяч. |
ROUNDDOWN(число; кількість) |
Округлює число до вказаної кількості знаків після коми вниз, якщо кількість знаків не вказано, число округлюється до цілих значень. Можна ввести від’ємну кількість знаків після коми. Наприклад, число -1 означає округлення до десятків. |
DEGREES(кут) |
Перетворює кут у радіанах на кут у градусах. DEGREES(1,570796327) випише 90. |
RADIANS(кут у градусах) |
Перетворює кут у градусах на кут у радіанах. RADIANS(90) випише 1,570796327. |
SIN(кут) |
Обчислює синус кута, кут вказано в радіанах. SIN(1,570796327) випише 1. |
COS(кут) |
Обчислює косинус кута, кут вказано в радіанах. COS(1,570796327) випише 0. |