📊 Информатика 11 класс

Электронные таблицы: от скучных расчётов к мощному инструменту анализа данных

Представь: ты смотришь стрим любимого блогера, и он вдруг говорит: "Сейчас проверю статистику канала в таблицах". Или твой друг показывает крутой график роста своего Discord-сервера, построенный в Excel. Может показаться, что таблицы — это что-то из мира бухгалтеров и офисных работников. Но на самом деле электронные таблицы — это универсальный инструмент для анализа данных!

Электронные таблицы превращают хаос данных в упорядоченную систему

Электронные таблицы превращают хаос необработанных данных в упорядоченную систему, где каждая ячейка — это шаг к пониманию

Введение: Почему таблицы — это больше, чем просто клеточки?

🎯 Интересный парадокс

Первая электронная таблица VisiCalc (1979) была настолько революционной, что люди покупали компьютеры специально ради неё. Почему? Потому что она превратила часы ручных расчётов в секунды автоматических вычислений. Сегодня мы воспринимаем это как должное, но принцип остался тем же: автоматизация + визуализация = понимание.

Электронные таблицы используют геймдизайнеры для балансировки игр, аналитики данных для выявления трендов, стримеры для отслеживания аудитории, а программисты — для быстрого прототипирования идей.

Часть 1: Анатомия электронной таблицы — понимаем структуру

Что такое табличный процессор на самом деле?

Документ из учебника говорит: "прикладные программы для работы с данными в таблицах". Но давайте копнём глубже. Табличный процессор (ТП) — это:

📊 Двумерная база данных

где каждая ячейка может хранить информацию

🧮 Вычислительная среда

где формулы связывают данные в живую систему

👁️ Визуальный конструктор

где можно мгновенно увидеть паттерны

💡 Ключевая идея: Динамичность

Текст в Word — статичен. Изменил слово — больше ничего не поменялось. Но в таблицах:

Изменил исходное значение → все зависимые формулы пересчитались автоматически

Это называется принцип динамического пересчёта.

🎮 Пример из жизни

Допустим, ты делаешь бюджет для киберспортивного турнира. В ячейке А1 — призовой фонд (100,000₽), в B1 — процент победителю (50%). В C1 стоит формула =A1*B1/100. Если спонсор увеличил фонд до 150,000₽, тебе не нужно пересчитывать вручную — меняешь А1, и сумма победителя обновляется мгновенно. Вот эта автоматизация связей — сердце ЭТ.

Динамическая природа электронных таблиц

Изменение одного значения запускает каскад автоматических пересчётов — так работает динамическая природа электронных таблиц

Структура: Книга → Листы → Таблицы → Ячейки

Иерархия объектов в табличном процессоре:

Уровень Что это Аналогия
Книга Файл целиком (.xlsx) Проект в Unity со всеми сценами
Лист Отдельная вкладка Одна сцена в проекте
Таблица Область с данными Конкретный GameObject
Ячейка Пересечение строки и столбца Отдельный параметр объекта

📍 Адресация ячеек

Это система координат:

  • A1 = столбец A, строка 1
  • AB12 = столбец AB (да, после Z идут AA, AB...), строка 12
  • Лист2!C4 = ячейка C4 на другом листе

🎯 Почему это важно?

Представь, что ты делаешь таблицу балансировки оружия для игры. На Лист1 — характеристики оружия, на Лист2 — формулы урона, на Лист3 — графики. Ссылки между листами позволяют изменить базовый урон один раз, и все графики обновятся.

📦 Диапазоны ячеек: работа с множествами

Связный диапазон A1:C10 — это прямоугольник данных. Как выделенная область на карте в RTS-игре.

Несвязный диапазон A1:A5; C3:C8 — несколько отдельных областей. Как выбор нескольких юнитов, удерживая Ctrl.

🔍 Практическое применение:

Ты анализируешь статистику стримов за месяц. Столбец A — даты, столбец B — зрители, столбец C — донаты. Чтобы посчитать средний доход, используешь функцию на диапазон: =СРЗНАЧ(C2:C31). Один раз описал диапазон — формула работает на все 30 дней.

Часть 2: Типы данных — язык общения с таблицей

Числа: не просто цифры

Целые числа

42, -17

Дробные

3.14 (в русской локали: 3,14)

Экспоненциальная форма

1.23E+02 = 1.23 × 10² = 123

⚠️ Важная тонкость

Разделитель дроби зависит от языка системы. В русских Windows по умолчанию , — запятая. Поэтому:

  • 17.05 может интерпретироваться как дата (17 мая)
  • 17,05 — как число 17,05

🤔 Как ты думаешь, почему в программировании обычно используют точку, а в Excel — зависит от локали? (Потому что языки программирования — международные стандарты, а Excel адаптируется под культурные особенности.)

Даты и время: замаскированные числа

🔐 Секрет:

Дата в Excel — это число дней с 1 января 1900 года.

Например:

  • 1 января 1900 = 1
  • 1 января 2025 = 45658

Время — это дробная часть:

  • 12:00 (полдень) = 0.5 (половина суток)
  • 06:00 = 0.25

Поэтому 45658.5 = 1 января 2025, 12:00

💡 Зачем это знать?

Можно делать вычисления:

Дата окончания проекта - Дата начала = Количество дней работы

Пример: ты считаешь дедлайн. Начал разработку мода 15.10.2024, на работу даётся 90 дней. В ячейке:

=ДАТА(2024;10;15)+90

→ получаешь точную дату окончания.

Даты и время в таблицах

Даты и время в таблицах — это числа в маскировке: каждый момент имеет числовое представление, что позволяет проводить математические операции со временем

Формулы: программирование для непрограммистов

📝 Основная структура

Формула = = + выражение (числа, ссылки, операторы, функции)

Основные операторы:

  • +, -, *, / — стандартная математика
  • ^ — степень (5^3 = 125)
  • % — процент (240*25% = 60)

⚠️ Критическое правило:

=A1+B1A1+B1

Без = таблица воспринимает это как текст!

Ссылки на ячейки: создание зависимостей

💰 Пример из мемной экономики

Ты делаешь калькулятор стоимости создания мема:

A1: Время на поиск шаблона (минуты) = 10
A2: Время на редактирование = 15  
A3: Стоимость минуты твоего времени = 50₽

B1: =A1*A3  → 500₽
B2: =A2*A3  → 750₽
B3: =B1+B2  → 1250₽ (полная стоимость)

Изменил стоимость минуты в A3 → всё пересчиталось. Это основа моделирования.

Сообщения об ошибках: читай матрицу

Ошибка Причина Решение
##### Столбец слишком узкий Расширить столбец
#ДЕЛ/0! Деление на ноль Проверить делитель
#ЗНАЧ! Текст вместо числа в формуле Проверить тип данных
#ССЫЛКА! Удалена ячейка, на которую ссылается формула Восстановить ссылку

🤔 Как ты думаешь, почему табличные процессоры не просто показывают "Ошибка", а дают специфические коды? (Потому что разные ошибки требуют разных действий — это экономит время отладки.)

Часть 3: Магия адресации — относительные, абсолютные и смешанные ссылки

Проблема: почему нельзя просто копировать формулы?

Допустим, у тебя таблица расчёта опыта в RPG:

A B C
1 Уровень Базовый опыт Множитель
2 1 100 1.5
3 2

В B3 хочешь формулу: =B2*C2 (опыт предыдущего уровня × множитель).

Копируешь в B4 → формула становится =B3*C3. Работает!

НО: допустим, множитель для всех уровней один — в ячейке C2. Скопировав формулу =B2*C2 в B3, получишь =B3*C3 (неправильная ячейка).

Решение: зафиксировать ссылку на C2.

Относительные ссылки (по умолчанию)

A1 — при копировании сдвигается относительно нового положения.

Принцип: "Смотри на ячейку, которая на 2 строки выше и 1 столбец левее".

Копируешь из C3 в D5:

  • Сдвиг: +1 столбец, +2 строки
  • A1B3

Абсолютные ссылки: знак доллара $

$A$1всегда указывает на A1, куда бы ты ни копировал.

Мнемоника: $ = фиксация (как будто "прибил гвоздями")

💱 Пример: Курс валюты

Курс доллара в ячейке E1 = 75₽. Считаем стоимость товаров в рублях:

A B C
1 Товар Цена ($) Цена (₽)
2 Клавиатура 50 =B2*$E$1
3 Мышь 30 =B3*$E$1

Копируешь формулу вниз → $E$1 не меняется, а B2B3B4...

Смешанные ссылки: фиксируем либо строку, либо столбец

  • $A1 — столбец A фиксирован, строка меняется
  • A$1 — строка 1 фиксирована, столбец меняется

✖️ Классический кейс: таблица умножения

A B C D
1 1 2 3
2 1
3 2

В B2 формула: =$A2*B$1

  • $A2 — столбец A (множимое) фиксирован, строка меняется
  • B$1 — строка 1 (множитель) фиксирована, столбец меняется

Копируешь по всей таблице → получается таблица умножения!

Три типа ссылок в электронных таблицах

Три типа ссылок — это три способа навигации: свободное движение, жёсткая фиксация или движение по одной оси при блокировке другой

⚡ Быстрое переключение: клавиша F4

Ставишь курсор на ссылку в формуле и жмёшь F4 (в Excel):

A1 → $A$1 → A$1 → $A1 → A1 (цикл)

Лайфхак: это экономит кучу времени!

Часть 4: Автозаполнение — сила паттернов

💡 Идея: компьютер находит закономерность

Вводишь в две ячейки: 1, 2 → выделяешь → тянешь за маркер заполнения (чёрный квадратик в углу) → получаешь 3, 4, 5...

✅ Работает для:

  • Арифметических прогрессий: 5, 10, 15...
  • Дат: Январь, Февраль, Март...
  • Текста с номерами: Товар 1, Товар 2...

❌ Не работает напрямую для:

  • Геометрических прогрессий: 2, 4, 8... (нужна команда "Прогрессия" или формула)

🧪 Мини-эксперимент

Попробуй ввести "урок", "урок" и протянуть. Что получится? (Скорее всего, просто повторение.)

А теперь "урок 1", "урок 2"? (Получится урок 3, 4, 5...)

Часть 5: Форматирование — делаем данные читабельными

⚠️ Важно понимать

Форматирование ≠ изменение данных. Это отображение данных.

Пример: Ячейка содержит 0.15, но ты форматируешь как "Процентный" → отображается 15%.

Основные форматы

Формат Применение Пример
Числовой Десятичные дроби 3.14
Процентный Доли от целого 15%
Денежный Финансы 1,250.00₽
Дата Календарь 18.10.2025
Текстовый Принудительно текст '00123

🎨 Трюк

Чтобы ввести число как текст (например, артикул товара 00123), начни с апострофа: '00123

📌 Ключевые выводы раздела

Давайте подведём итоги нашего погружения в электронные таблицы:

Динамичность — главное отличие ЭТ от статичных документов. Изменение исходных данных автоматически пересчитывает все зависимые формулы.
Адресация (относительная/абсолютная/смешанная) — это основа создания масштабируемых моделей. Понимание $ позволяет писать одну формулу для тысяч ячеек.
Формулы со ссылками превращают таблицу из хранилища данных в живую вычислительную модель. Это мост между данными и пониманием.
Типы данных определяют, какие операции возможны. Дата — это число, поэтому с ней можно считать. Текст — нельзя сложить с числом.

🎯 Проверь себя: практические задачи

Проверьте, как хорошо вы усвоили материал!

Задача 1: Анализ роста Discord-сервера

Создай таблицу:

  • Столбец A: Месяц (Январь, Февраль...)
  • Столбец B: Участников в начале месяца
  • Столбец C: Прирост участников
  • Столбец D: Участников на конец месяца (формула)
  • Столбец E: Процент роста (формула)

Начальные данные: Январь — 100 участников, прирост 15.

Вопросы:

  1. Какая формула в D2?
  2. Как сделать, чтобы формулу можно было скопировать вниз?
  3. Процент роста = (Прирост / Начало месяца) × 100. Какая формула в E2?
Задача 2: Система оценки игровых билдов
Билд Урон Защита Скорость Рейтинг
Танк 30 90 40 ?
Маг 85 20 60 ?

Формула рейтинга:

(Урон × 0.4 + Защита × 0.3 + Скорость × 0.3)

Задания:

  1. Напиши формулу для рейтинга Танка
  2. Веса (0.4, 0.3, 0.3) должны храниться в отдельных ячейках для быстрой балансировки. Как изменить формулу?
  3. Как сделать, чтобы при копировании формулы ссылки на веса не сбивались?
Задача 3: Отладка формулы

Дана формула в ячейке B2: =A2*10+B$1

Вопросы:

  1. Что произойдёт при копировании в C3?
  2. Почему возникнет ошибка #ССЫЛКА! при копировании в C2?
  3. Предложи исправленную формулу, если B$1 — это фиксированный множитель.
Мысленный эксперимент: Как бы ты спроектировал систему?

Представь, что тебе нужно создать таблицу для расчёта эффективности постов в Instagram (охват, лайки, комментарии, сохранения).

  1. Какие столбцы создашь?
  2. Какие показатели будут вычисляемыми (формулы)?
  3. Где использовать абсолютные ссылки? (Подсказка: может быть, средний показатель по всем постам?)
  4. Как визуализировать динамику? (Об этом поговорим позже, но подумай.)

💼 Практические примеры из учебника

Разберём примеры, которые показывают применение изученных принципов

Пример 1: Копирование формулы со смешанной ссылкой

Условие: В ячейке B1 записана формула =2*$A1. Выясним, какой вид приобретёт формула, после того как содержимое ячейки B1 скопируют в ячейку C2.

Решение:

В формуле используется смешанная ссылка: при копировании формулы имя столбца останется неизменным (зафиксировано знаком $), а номер строки увеличится на 1.

Таким образом, после копирования в ячейке С2 окажется формула =2*$A2.

Пример 2: Вычисление значения при копировании

Условие: Дан фрагмент электронной таблицы:

A B C
1 15 13
2 14 12 =($A2+B2)/2

Выясним, чему станет равным значение ячейки С1, если в неё скопировать формулу из ячейки С2.

Решение:

Так как копирование формулы происходит внутри одного столбца, имена столбцов в формуле не изменятся, а номер строки в ссылках уменьшится на единицу.

Формула примет вид: =($A1+B1)/2. В ячейке С1 отобразится число 14.

Пример 3: Сумма значений после копирования

Условие: Дан фрагмент электронной таблицы:

A B C D
1 1 1 1 1
2 2 2 2 =B$3+$C2
3 3 3 3 3
4 4 4 4 4

Выясним, чему будет равна сумма значений диапазона ячеек E1:E4 после копирования в него формулы из ячейки D2.

Решение:

Формулы копируются в ячейки соседнего столбца. Поэтому буквенное обозначение столбца в относительной ссылке изменится на следующее по алфавиту. Следовательно, первое слагаемое в формуле примет вид: С$3 (ссылка на номер строки здесь абсолютная, она останется неизменной).

Во втором слагаемом неизменным является обозначение столбца. А номер строки при копировании формулы в ячейки E1, E2, E3 и E4 соответственно: уменьшится на единицу, останется неизменным, увеличится на единицу, увеличится на 2.

После вычисления значений по формулам ячеек E1, E2, E3 и E4 (4, 5, 6 и 7) находим сумму значений диапазона ячеек E1:E4, равную 22.

Пример 4: Построение таблицы двузначных чисел

Условие: Требуется с помощью формул в ЭТ построить таблицу двузначных чисел

Возможный алгоритм действий:

  1. В диапазон B1:K1 ввести числа от 0 до 9 (можно воспользоваться маркером заполнения)
  2. В диапазон A2:A10 ввести числа от 1 до 9
  3. В ячейку B2 записать формулу двузначного числа: =A2*10+B1 (A2 — число десятков; B1 — число единиц)
  4. Внести изменения в формулу с учётом следующего:
    • При копировании формулы вниз должен изменяться номер строки, «отвечающей» за количество десятков, а имя столбца A, «отвечающего» за разряд десятков, должно оставаться неизменным ($A2)
    • При копировании формулы вправо должно изменяться имя столбца, «отвечающего» за количество единиц, а номер строки 1, «отвечающей» за разряд единиц, должен оставаться неизменным (B$1)
  5. Скопировать отредактированную формулу (=$A2*10+B$1) во все ячейки диапазона B2:K10

Заключение: от механики к мышлению

🎯 Главная мысль

Электронные таблицы — это не про то, чтобы "красиво разложить циферки". Это про моделирование реальности через данные и связи. Когда ты создаёшь формулу с правильными ссылками, ты описываешь закономерность мира: "доход зависит от цены и количества проданного", "рейтинг игрока зависит от побед и поражений".

🚀 Что дальше?

В следующих темах мы разберём:

  • Функции — готовые алгоритмы для типовых задач
  • Условную логику — как заставить таблицу принимать решения
  • Визуализацию данных — превращение чисел в графики, которые говорят сами за себя

💡 Помни

Excel/Calc — это не цель, а инструмент мышления. Научившись думать категориями связей и моделей здесь, ты легче освоишь SQL, Python pandas, и даже принципы работы нейросетей (где тоже всё построено на матрицах связей).

📝 Твоё домашнее задание

Выбери что-то из своей жизни (бюджет, статистика игр, учёт времени на хобби) и попробуй создать таблицу с автоматическими расчётами.

Главное — чтобы при изменении одного числа менялось что-то ещё. Почувствуй эту динамику. Это и есть суть.

📊 Идеи для практики

  • Калькулятор стоимости покупок в разных валютах
  • Трекер прокачки персонажа в игре
  • Планировщик бюджета на месяц
  • Анализ статистики YouTube-канала
  • Расчёт эффективности тренировок

🎮 Геймификация обучения

Попробуй создать систему балансировки для своей игровой идеи:

  • Характеристики персонажей
  • Формулы расчёта урона
  • Стоимость прокачки навыков
  • Экономическая модель игры

🔍 Дополнительные вопросы для размышления

Эти вопросы помогут глубже понять материал и развить аналитическое мышление

1. Что понимают под табличным процессором и электронными таблицами?

Подумай о трёх аспектах: база данных, вычислительная среда, визуальный конструктор.

2. Сравни интерфейс текстового и табличного процессоров. Что у них общего? Чем они различаются?

Вспомни панели инструментов, меню, способы работы с данными...

3. Что такое адрес (имя) ячейки ЭТ? Как задаётся адрес ячейки, адрес диапазона ячеек?

Подумай о системе координат и разных способах обозначения диапазонов.

4. Какие типы данных могут быть занесены в ячейку ЭТ?

Числа, текст, формулы, даты... Что ещё? Как они отображаются и обрабатываются?

5. В чём суть принципа относительной адресации в ЭТ?

Что происходит при копировании формул, содержащих относительные ссылки? Почему это удобно?

6. В каких случаях в формулах используются абсолютные ссылки?

Приведи примеры из реальной жизни, где нужна фиксация ссылки.

7. В чём заключается преимущество использования ссылок в формулах?

Подумай о динамическом пересчёте и масштабируемости моделей.

8. На основании чего можно судить о том, что табличный процессор интерпретировал введённые данные как текст? Как число?

Обрати внимание на выравнивание в ячейке и возможности обработки.

9. Как ввести следующее четверостишие в одну ячейку электронной таблицы?

Наступила осень,
Пожелтел наш сад.
Листья на берёзе
Золотом горят.

Подсказка: Вспомни про специальную комбинацию клавиш для разрыва строки...

10. Как осуществляется автозаполнение ячеек?

Что такое маркер заполнения? Для каких типов последовательностей это работает?

📚 Самое главное

Ключевые концепции, которые ты должен усвоить:

Ячейка — наименьшая структурная единица ЭТ, образуется на пересечении столбца и строки
Формула начинается со знака = и может содержать скобки, числа, ссылки на ячейки, знаки операций и функции
Относительная ссылка изменяется при копировании формулы
Абсолютная ссылка (со знаком $) не изменяется при копировании формулы
Смешанная ссылка — изменяется только номер строки или только имя столбца
Изменение исходных данных приводит к автоматическому пересчёту всех зависимых формул
Электронные таблицы — мощный инструмент анализа данных

Теперь ты знаешь основы работы с электронными таблицами и готов к созданию сложных моделей данных!

🎓 Отличная работа!

Ты прошёл путь от понимания базовой структуры таблиц до освоения сложных концепций адресации. Впереди ещё много интересного: функции, условная логика, визуализация данных и работа с большими массивами информации.

Продолжай практиковаться — только через создание реальных таблиц приходит настоящее понимание!

Информатика — твой билет в цифровое будущее