Электронные таблицы: понятие, формулы, возможности
Оценки группы, смета ремонта, учёт смены в магазине - всё это часто живёт в сетке из строк и столбцов. Не в блокноте и не в «ворде», а в электронной таблице: поменял одно число - пересчитались суммы, график и процент выполнения.
Электронная таблица - прикладная программа (или веб-сервис) для хранения данных в виде таблицы, их расчёта по формулам, анализа и наглядного представления (сортировка, фильтры, диаграммы).
Классика жанра: Microsoft Excel, Google Таблицы, LibreOffice Calc, «МойОфис Таблица». Принцип один: ячейки, формулы, ссылки. Отличаются лицензией, облаком и мелочами синтаксиса.
Ячейка, диапазон, лист, книга
Ячейка - минимальный элемент таблицы на пересечении столбца и строки. Адрес вроде B7: столбец B, строка 7.
Диапазон - прямоугольник ячеек: A1:C10.
Лист - одна табличная «страница». Книга (файл) обычно содержит несколько листов.
В ячейке может лежать число, текст, дата, логическое значение или формула. Важно: на экране вы часто видите результат, а в строке формул - то, что записано на самом деле. Путаница «почему показывает 15, а копирую как текст» начинается отсюда.
Формулы и функции
Формула начинается с знака =. Дальше - арифметика и ссылки на ячейки:
=A1+B1*C1
Приоритет операций как в математике: сначала умножение/деление, потом сложение/вычитание; скобки меняют порядок.
Функции - готовые операции. Базовый набор любого курса:
СУММ/SUM- сумма;СРЗНАЧ/AVERAGE- среднее;МИН,МАКС;ЕСЛИ/IF- ветвление;СЧЁТ,СЧЁТЕСЛИ- подсчёт;ВПР/VLOOKUP(и более новыйXLOOKUP) - поиск в таблице.
Имена функций зависят от языка интерфейса. В русскоязычном Excel - СУММ, в английском - SUM. На контрольной смотрите, какой вариант принят в задании.
Относительные и абсолютные ссылки
Скопировали формулу вниз - ссылки обычно съезжают. Это относительные адреса: A1 при копировании на строку ниже становится A2.
Иногда нужно «прибить» ячейку: курс валюты, НДС, коэффициент. Тогда ставят доллар: $B$2 - абсолютная ссылка. A$2 или $A2 - смешанные (фиксируется только строка или только столбец).
Без этой темы половина лабораторных рассыпается: все строки умножаются на пустую ячейку или на чужой курс.
Типы данных и форматы
Число, хранящееся как текст (часто после импорта из CSV), не суммируется «как надо». Дата в Excel - на самом деле число (количество дней от условной точки), а «красивый вид» даёт формат ячейки.
Проценты, денежный формат, число знаков после запятой - это отображение. Ошибка новичка: умножить «15%» как текст или делить проценты дважды.
Сортировка, фильтр, сводные таблицы
- Сортировка - упорядочить строки по столбцу (алфавит, сумма, дата).
- Автофильтр - показать только строки, подходящие под условие.
- Сводная таблица - сгруппировать данные: сумма продаж по месяцам, средний балл по группам и т.п.
Для отчёта «сколько продали по городам» сводная экономит час ручных СУММЕСЛИ. Но источник должен быть «чистой» таблицей: заголовки в одной строке, без случайных объединений ячеек посреди данных.
Диаграммы
Таблица считает, диаграмма показывает. Столбчатая - сравнение категорий, круговая - доли целого (с осторожностью: много секторов превращает её в кашу), линейная - динамика во времени, точечная - связь двух величин.
Правило защиты работы: подписи осей и легенда обязательны. Красивый градиент без смысла преподаватель не зачтёт.
Где таблицы уместны, а где уже БД
Электронная таблица отлично тянет:
- расчёты и модели «что если»;
- небольшие журналы и сметы;
- быстрый анализ выгрузки;
- учебные задачи на формулы.
Когда пользователей много, данные связаны сложными правилами целостности, а объём растёт годами - пора смотреть в сторону баз данных. Таблица тогда остаётся удобным клиентом: выгрузили отчёт из СУБД и дооформили в Excel.
Типичные ошибки
- Пишут числа с пробелом как разрядностью:
1 000становится текстом. - Забывают абсолютные ссылки при протягивании формул.
- Суммируют весь столбец вместе с заголовком и итогом внутри диапазона - получают двойной счёт.
- Путают
=в начале формулы и обычный текст. - Строят круговую диаграмму на отрицательных или несопоставимых величинах.
Ещё одна бытовая ловушка: круговая ссылка (A1 зависит от B1, а B1 от A1). Excel ругается - и правильно делает.
Краткая шпаргалка
- Электронная таблица = ячейки + формулы + анализ/визуализация.
- Адрес: столбец+строка; диапазон
A1:B10. - Формула с
=; функции СУММ, СРЗНАЧ, ЕСЛИ и др. - Относительные ссылки едут при копировании;
$фиксирует адрес. - Сортировка/фильтр/сводные - для анализа; диаграммы - для показа.
- Для больших многопользовательских данных лучше БД, таблица - для расчётов и отчётов.
Рядом по разделу прикладного ПО: текстовые редакторы и процессоры. Если нужно понять, чем таблица отличается от «настоящего» хранения с ключами - снова к статье про БД.