10 мин чтения

Excel и LibreOffice Calc для ЕГЭ по информатике — какие функции нужны и где применять

Справочник по электронным таблицам для КЕГЭ: 20 функций Excel и LibreOffice Calc с примерами и привязкой к заданиям 3, 9, 18 и 26, отличия Calc от Excel, ошибки, план тренировки.

Электронные таблицы на КЕГЭ — это не только задание 9. Excel и LibreOffice Calc закрывают задание 3, ускоряют 18, помогают в 19–21, 22 и 26 и заменяют калькулятор в 7, 8 и 14. Ниже — справочник функций Excel для ЕГЭ по информатике с примерами и привязкой к заданиям, отличия Calc от Excel, типичные ошибки и план тренировки на две недели. Для тех, кто таблицы уже открывал, но пользуется ими «на ощупь».

Навыки, без которых формулы не помогут

Формулу можно подсмотреть в мастере функций. А эти пять приёмов должны быть в руках, иначе задание 9 займёт 15 минут вместо пяти.

Ссылки со знаком $. A1 — относительная, при протягивании двигается. $A$1 — абсолютная, не двигается никогда. $A1 фиксирует столбец, A$1 — строку. В Excel клавиша F4 при курсоре внутри ссылки перебирает все четыре варианта по кругу. В LibreOffice Calc для этого документирована Shift+F4, в свежих версиях работает и F4 — проверь на своей сборке заранее.

Автозаполнение. Тянуть за маркер (квадратик в правом нижнем углу ячейки) на 5 000 строк — плохая идея. Двойной клик по маркеру заполняет формулу вниз до конца соседнего столбца (в Calc проверь, что это работает в твоей версии). Универсальный способ для обеих программ: выделить диапазон и нажать Ctrl+D.

Навигация по большим данным. Ctrl+↓ прыгает к последней заполненной ячейке столбца, Ctrl+Shift+↓ — выделяет до неё. Ctrl+End — в правый нижний угол данных. Так сразу видно, где заканчивается таблица.

Сортировка. Меню «Данные → Сортировка». Обе программы сами расширяют выделение на всю таблицу — проверь галочку «диапазон содержит заголовки», иначе шапка уедет в середину.

Автофильтр. Стрелочки в шапке, отбор по значению или условию. Фильтр только прячет строки — формулы продолжают считать всё.

ДействиеExcelLibreOffice Calc
Переключить тип ссылкиF4Shift+F4 (в свежих версиях и F4)
Заполнить формулу вниздвойной клик по маркеру, Ctrl+Dдвойной клик по маркеру, Ctrl+D
Выделить до конца данныхCtrl+Shift+↓Ctrl+Shift+↓
Последняя ячейка таблицыCtrl+EndCtrl+End
АвтофильтрCtrl+Shift+L«Данные → Автофильтр»
Найти и заменить (в формулах тоже)Ctrl+HCtrl+H
Мастер функцийShift+F3Ctrl+F2

Справочная таблица функций Excel для ЕГЭ по информатике

Имена — для русской локали, они одинаковы в Excel и Calc. Разделитель аргументов — точка с запятой. Условия в текстовом виде — в кавычках: ">100", "<>0". Если порог лежит в ячейке — склеивай: ">"&$H$1.

ФункцияАнгл.ПримерЧто делаетГде нужна
СУММSUM=СУММ(B2:B1001)Сумма диапазона9, 26
СРЗНАЧAVERAGE=СРЗНАЧ(C2:C1001)Среднее9
МАКС / МИНMAX / MIN=МАКС(B2:D2)Наибольшее / наименьшее9, 18
СЧЁТCOUNT=СЧЁТ(A:A)Сколько числовых ячеек9, 3
СЧЁТЕСЛИCOUNTIF=СЧЁТЕСЛИ(B2:B1001;">50")Количество по условию9, 3
СЧЁТЕСЛИМНCOUNTIFS=СЧЁТЕСЛИМН(B:B;"Москва";C:C;">10")Количество по нескольким условиям (все сразу)3, 9
СУММЕСЛИSUMIF=СУММЕСЛИ(A:A;"Чай";C:C)Сумма по условию9, 3
СУММЕСЛИМНSUMIFS=СУММЕСЛИМН(D:D;A:A;"Чай";B:B;"Тверь")Сумма по нескольким условиям; диапазон суммы — первым3, 9
СРЗНАЧЕСЛИAVERAGEIF=СРЗНАЧЕСЛИ(A:A;">0";B:B)Среднее по условию9
ЕСЛИIF=ЕСЛИ(B2>$H$1;1;0)Ветвление, вспомогательный столбец9, 18, 19–21
И / ИЛИAND / OR=ЕСЛИ(И(B2>0;C2<5);1;0)Составные условия9, 19–21
ОСТАТMOD=ОСТАТ(A1;3)Остаток от деления14, 25
ЦЕЛОЕINT=ЦЕЛОЕ(A1/3)Целая часть, для положительных — деление нацело14
СТЕПЕНЬPOWER=СТЕПЕНЬ(2;10) или =2^10Возведение в степень7, 8
LOG / LNLOG / LN=LOG(1024;2)Логарифм по основанию / натуральный7
ОКРУГЛВВЕРХROUNDUP=ОКРУГЛВВЕРХ(LOG(200;2);0)Округление вверх до N знаков7
ДЕС.В.ДВDEC2BIN=ДЕС.В.ДВ(37;8) → 00100101В двоичную, до 10 разрядов, число от −512 до 51114
ДВ.В.ДЕСBIN2DEC=ДВ.В.ДЕС("100101") → 37Из двоичной, до 10 знаков14
ВПРVLOOKUP=ВПР(A2;Товар.$A:$C;2;0)Подтянуть значение по ключу из другой таблицы; в Excel лист пишется Товар!$A:$C3
ПРОМЕЖУТОЧНЫЕ.ИТОГИSUBTOTAL=ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;C2:C1001)Сумма/среднее только по видимым после фильтра строкам3, 9

Наизусть нужны около десяти: агрегаты и условия из верхней части таблицы плюс ОСТАТ, ЦЕЛОЕ и ВПР. Остальные достаточно находить в мастере функций.

Числа и системы счисления в таблице

Таблица — быстрый калькулятор для заданий 7, 8 и 14, если помнить про подводные камни.

Перевод в любую систему протягиванием. В A1 число, в B1 формула =ОСТАТ(A1;3), в A2 формула =ЦЕЛОЕ(A1/3), в B2 — снова =ОСТАТ(A2;3). Выделяешь A2:B2 и тянешь вниз, пока в столбце A не появится 0 — эта строка уже лишняя. Столбец B — цифры числа в троичной системе, читать снизу вверх. Для 50 в столбце B получится сверху вниз 2, 1, 2, 1, а ответ читается с конца: 1212₃. Меняешь тройку на нужное основание — метод универсальный, а разбор самих задач — в статье про задание 14.

Ограничение ДЕС.В.ДВ. Функция принимает числа только от −512 до 511 и выдаёт не больше 10 двоичных разрядов; ДВ.В.ДЕС тоже читает максимум 10 знаков. Второй аргумент ДЕС.В.ДВ(37;8) — сколько разрядов показать, недостающие добьёт нулями слева. Для больших чисел — способ выше или функции BASE/DECIMAL (в русском Excel — ОСНОВАНИЕ и ДЕС), они работают с основанием от 2 до 36 без ограничения в 10 разрядов.

LOG и плавающая точка. Число бит для кодирования N вариантов — =ОКРУГЛВВЕРХ(LOG(N;2);0). Но логарифм считается приближённо: для больших степеней двойки вместо ровного числа выходит, например, 29,000000000000004 — и ОКРУГЛВВЕРХ даст 30 вместо 29. Проверяй ответ обратной операцией: =СТЕПЕНЬ(2;k) должно быть не меньше N, а =СТЕПЕНЬ(2;k-1) — меньше.

Задание 9 и задание 3: агрегаты и связки таблиц

Здесь электронные таблицы на ЕГЭ по информатике — основной инструмент, а не запасной.

В задании 9 схема одна: вспомогательный столбец с ЕСЛИ (или сразу СЧЁТЕСЛИМН/СУММЕСЛИМН), затем агрегат. Порог, зависящий от другого столбца («больше среднего по всей таблице»), — в отдельной ячейке с абсолютной ссылкой. Пошаговый пример с формулами и типовые формулировки уже разобраны в статье как решать задание 9 — здесь повторяться не буду.

В задании 3 файл, как правило, содержит несколько связанных таблиц: движение товаров, справочник товаров, справочник магазинов. Рабочая связка: автофильтр — посмотреть строки, СЧЁТЕСЛИМН/СУММЕСЛИМН — посчитать без фильтра, ВПР — подтянуть цену или категорию по артикулу. Схема из четырёх шагов, работа со связанными таблицами и разбор задачи — в статье про задание 3.

Общий совет: фильтр — чтобы посмотреть данные, формула — чтобы получить ответ. Смешивать их — самый частый способ получить неверное число.

Задание 18: динамика протягиванием

Задание 18 — робот на сетке, собирающий максимум или минимум монет. Таблица подходит идеально: формулу пишешь один раз, дальше работает протягивание.

Пусть исходная сетка 4×4 лежит в A1:D4, а таблицу динамики строишь правее — в F1:I4. Формулы для движения вправо и вниз, старт в левом верхнем углу:

ЯчейкаФормулаСмысл
F1=A1Стартовая клетка
G1 (тянуть вправо)=F1+B1Первая строка: только слева
F2 (тянуть вниз)=F1+A2Первый столбец: только сверху
G2 (растянуть на весь блок)=B2+МАКС(F2;G1)Максимум: слева или сверху
То же для минимума=B2+МИН(F2;G1)Заменить МАКС на МИН

Ответ — в правом нижнем углу блока. Если спрашивают и максимум, и минимум, скопируй готовый блок ниже и через Ctrl+H замени в нём МАКС на МИН — обе программы ищут и заменяют внутри формул.

Стены и запрещённые клетки. В части вариантов между клетками стоят стены, через которые робот не проходит, либо отдельные клетки закрыты. Стена правится руками: если у клетки стена слева, оставляешь только приход сверху (=B3+G2), если стена сверху — только слева (=B3+F3). Запрещённую клетку проще пометить заведомо плохим числом: для максимума — очень маленьким (скажем, -1000000), для минимума — очень большим, тогда МАКС/МИН её не выберут. Пока таких мест единицы, правка занимает минуту. Если их много или сетка крупная — разумнее написать десяток строк на Python. Разбор обоих подходов с полным примером — в статье про задание 18. Если робот ходит вверх и вправо — разверни направления ссылок.

Задания 19–21, 22 и 26: где таблица тоже уместна

Задания 19–21. Для 19 достаточно столбца позиций и проверки «есть ли выигрыш за один ход». Для типовой кучи с ходами «+1» и «×2»: в A2:A100 значения S, в B2 формула =ЕСЛИ(ИЛИ(A2+1>=$D$1;A2*2>=$D$1);1;0), где D1 — порог выигрыша. Ходы в конкретном варианте бывают другими — подставь свои. Протянул, посмотрел на границу между нулями и единицами. Для 20 и 21 нужен обратный ход по таблице позиций — на Python код короче и понятнее. Сам обратный ход разобран в статье про задание 19.

Задание 22 в формате таблицы процессов. Если попался файл, где у каждого процесса указаны длительность и номера предшественников, время завершения считается формулой «длительность + максимум времён завершения предшественников»: ВПР подтягивает время по номеру, МАКС берёт наибольшее, ответ — МАКС по всему столбцу. Работает, пока предшественников у процесса немного и в файле они стоят выше него: иначе формула сошлётся на ещё не посчитанную ячейку, и надёжнее уйти в Python.

Задание 26. Оно стоит два балла, и там часто нужно отсортировать данные и пройти по ним с накоплением. Сортировка — три клика; накопительная сумма — в C2 пишешь =B2, в C3=C2+B3 и тянешь вниз; количество влезших в бюджет — =СЧЁТЕСЛИ(C:C;"<="&$H$1), где в H1 лежит сам бюджет. Пока задача сводится к «отсортируй и накопи», таблица выигрывает; жадный выбор с проверками — уже Python. Оба варианта — в статье про задание 26.

Excel против LibreOffice Calc: что совпадает, что нет

Язык формул общий, различия — в интерфейсе и паре привычек.

Что сравниваемExcelLibreOffice Calc
Разделитель аргументов; в русской локали;
Имена функцийрусские в русской версиирусские в русской локали; есть переключатель «Использовать английские имена функций»
Абсолютные ссылки$, клавиша F4$, клавиша Shift+F4 (в свежих версиях и F4)
Протягивание одиночного числакопирует; ряд 1, 2, 3 — с Ctrlдаёт ряд 1, 2, 3; копирование — с Ctrl
Открытие CSVиногда портит кодировку и разделитель, лучше «Данные → Из текста»диалог импорта при открытии: кодировка, разделитель, всё видно
Ссылка на другой листТовар!A:CТовар.A:C
АвтофильтрCtrl+Shift+L«Данные → Автофильтр»
Что чаще на ППЭиногдакак правило

Переключатель в Calc: «Сервис → Параметры → LibreOffice Calc → Формулы → Использовать английские имена функций». Привык к COUNTIF — включи его сразу. Но русские имена ключевых функций знай наизусть: вдруг в аудитории окажется Excel.

Главный вывод: тренируйся в LibreOffice Calc — он бесплатный и чаще всего стоит на станции КЕГЭ. Что ещё проверить про рабочее место в день экзамена — в чек-листе для КЕГЭ.

Таблица или Python — как выбирать за десять секунд

Спор «Excel или Python» решается не вкусом, а формой задачи. Видишь ответ как одну-две формулы — таблица. Начинаешь думать словами «для каждой строки, если…, то…» и условий больше двух — Python.

ЗаданиеБыстрее в таблице, когдаБыстрее на Python, когда
3два-три листа, условия простые: фильтр + СЧЁТЕСЛИМНнужен цикл по нескольким связям, сложная логика
9агрегат по условию, порог из другого столбцаусловие про порядок или уникальность чисел внутри строки
18сетка до 15×15, стен малобольшая сетка, много стен, особые правила движения
19–21только 19 (выигрыш за один ход)20 и 21 — рекурсия по позициям
26«отсортируй и накопи», данных до нескольких тысяч строкжадный выбор с проверками, десятки тысяч строк
7, 8, 14одна формула вместо калькулятораперебор вариантов

Для сравнения — задание 9 с условием «в скольких строках максимум встречается один раз» на Python — две строки:

rows = [list(map(int, s.split())) for s in open('9.txt')]
print(sum(1 for r in rows if r.count(max(r)) == 1))

В таблице то же условие требует двух вспомогательных столбцов — решаемо, но дольше и с риском ошибиться в диапазоне. Как язык влияет на скорость в остальных заданиях — в статье Python или C++ для ЕГЭ.

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

Ошибки в таблицах коварны: они не дают сообщения, а просто выдают другое число.

  • Протянул не тот диапазон. Формула дотянута до строки 1 000, а данных 5 001. Признак: ответ «почти правильный». Лечение — двойной клик по маркеру и проверка Ctrl+End.
  • Забыл $. Порог H1 при протягивании превратился в H2, H3, и каждая строка сравнивается с пустой ячейкой. Перед протягиванием спроси про каждую ссылку: «должна ли она ехать?»
  • Отфильтровал и написал СУММ. Скрытые строки в фильтре при СУММ и СЧЁТЕСЛИ всё равно считаются. Либо ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9; …), либо без фильтра через СУММЕСЛИМН.
  • Текстовые числа. После импорта CSV или копирования из условия числа могут стать текстом: выровнены по левому краю, СУММ их игнорирует, СЧЁТЕСЛИ(…;">50") их не видит. Лечение — «Данные → Текст по столбцам» или столбец с =ЗНАЧЕН(A2). Точка вместо запятой в дробной части — та же болезнь.
  • Поменял тип данных сам. =ЕСЛИ(B2>10;"1";"0") возвращает текст, и СУММ по этому столбцу даст 0. Возвращай числа без кавычек.
  • Захватил заголовок. СРЗНАЧ(A1:A1001) вместо A2:A1001 — среднее «плывёт», СЧЁТ врёт на единицу.
  • Экспоненциальная запись. Большое число в узком столбце общего формата показывается как 1,2E+08, и переписать ответ в бланк уже нельзя. Расширь столбец или поставь числовой формат без дробной части.
  • Формула из интернета с запятыми. =COUNTIF(A:A,">5") в русской локали не сработает — нужна точка с запятой.

Мини-план тренировки за две недели

План на 30–40 минут в день. Файлы бери из открытого банка ФИПИ и с сайта Полякова — там есть архивы к заданиям 3, 9 и 18. Работай в Calc, даже если дома стоит Excel.

ДниЧто делатьКритерий, что получилось
1–2Ссылки с $, F4, двойной клик по маркеру, Ctrl+Shift+↓, сортировка, автофильтр — на любом файлеКаждое действие делаешь не глядя на меню
3–4Задание 9: 10 файлов с секундомером, только СЧЁТЕСЛИ/СУММЕСЛИ/СРЗНАЧЕСЛИ и вспомогательный столбец8 из 10 верно, каждое до 6 минут
5–6Задание 3: файлы с несколькими листами, ВПР, СЧЁТЕСЛИМНСвязываешь два листа без подглядывания в справку
7Контроль: три задания 3 и три задания 9 подряд на времяУкладываешься в 30 минут суммарно
8–9Задание 18: пять сеток, максимум и минимум, две сетки со стенамиБлок динамики строишь за 5 минут
10Задания 7, 8, 14 через формулы: LOG, СТЕПЕНЬ, ОСТАТ/ЦЕЛОЕ, ДЕС.В.ДВПроверяешь ответ обратной операцией
11–12Смешанная тренировка: те же задания вперемешку, плюс одна задача 26 через сортировкуНи разу не открыл справку по функциям
13Пробник целиком (СтатГрад, ФИПИ или тренажёр с таймером вроде TuteMe), засечь время на 3, 9, 18Три задания — не больше 20 минут вместе
14Разбор ошибок пробника, личная шпаргалка из 10–12 формулШпаргалка помещается на половину листа

Как проводить пробник в день 13 — в статье как сдавать пробники.

Что взять с собой в голову на экзамен

Короткая версия статьи:

  • Наизусть: СЧЁТЕСЛИ, СЧЁТЕСЛИМН, СУММЕСЛИ, СУММЕСЛИМН, СРЗНАЧЕСЛИ, ЕСЛИ, И/ИЛИ, МАКС/МИН, ОСТАТ, ЦЕЛОЕ, ВПР. Остальное — узнавать в мастере функций.
  • В руках: $ и F4, двойной клик по маркеру, Ctrl+Shift+↓, Ctrl+End, сортировка, автофильтр, Ctrl+H.
  • Задания 9 и 3 — сначала таблица. 18 — таблица при малой сетке. 19–21, 22, 26 — только если формула очевидна. Всё сложное — Python.
  • Три проверки перед ответом: диапазон до последней строки, ссылки с $, число не превратилось в текст.
  • Тренируйся в LibreOffice Calc: на ППЭ чаще всего он.

Ошибки в таблицах бесшумные, поэтому нужна обратная связь на каждую попытку. В TuteMe задания 3, 9 и 18 идут в формате экзамена, после ответа показывается ход решения, а адаптивный подбор возвращает те типы, где ты ошибаешься; а пробники с таймером на 3 ч 55 мин покажут тайминг.

Попробовать бесплатно →

Частые вопросы

Какие функции Excel нужны для ЕГЭ по информатике в первую очередь

Ядро — семь функций: СЧЁТЕСЛИ, СЧЁТЕСЛИМН, СУММЕСЛИ, СУММЕСЛИМН, СРЗНАЧЕСЛИ, ЕСЛИ и МАКС/МИН. Ими решается почти всё задание 9 и большая часть задания 3. Второй слой — ОСТАТ, ЦЕЛОЕ, СТЕПЕНЬ, LOG для расчётов в заданиях 7, 8, 14 и ВПР для сопоставления двух таблиц. Остальное можно смотреть в мастере функций по ходу дела.

Чем LibreOffice Calc отличается от Excel на экзамене

На уровне формул — почти ничем: те же имена функций в русской локали, тот же разделитель аргументов ;, те же $ для абсолютных ссылок. Заметное различие в синтаксисе одно: ссылка на другой лист пишется Товар!A1 в Excel и Товар.A1 в Calc. Остальное — мелочи интерфейса: в Calc есть переключатель «Использовать английские имена функций», протягивание одиночного числа даёт ряд 1, 2, 3 (в Excel — копирует), автофильтр включается через меню «Данные». Лучше тренироваться сразу в Calc: на ППЭ обычно стоит он.

Можно ли писать формулы английскими именами в Calc

Да. В LibreOffice Calc открой «Сервис → Параметры → LibreOffice Calc → Формулы» и включи «Использовать английские имена функций» — тогда COUNTIF вместо СЧЁТЕСЛИ, SUMIFS вместо СУММЕСЛИМН. В некоторых сборках Calc английские имена принимаются и без переключателя, но полагаться на это не стоит. В русском Excel такого переключателя нет — только русские имена. Поэтому на экзамене надёжнее знать русские названия основных функций.

Почему СУММ и СЧЁТЕСЛИ считают строки, скрытые фильтром

Потому что автофильтр только прячет строки, а обычные функции работают со всем диапазоном. Если после фильтра нужна сумма или количество именно видимых строк — используй ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9; диапазон) для суммы, ПРОМЕЖУТОЧНЫЕ.ИТОГИ(2; диапазон) для количества чисел, 1 — среднее, 4 — максимум, 5 — минимум. Или не фильтруй, а сразу пиши СЧЁТЕСЛИМН/СУММЕСЛИМН с теми же условиями — так надёжнее.

Как перевести число в двоичную систему в Excel и почему ДЕС.В.ДВ не берёт большие числа

ДЕС.В.ДВ(число; разрядов) работает только для чисел от −512 до 511 и выдаёт не больше 10 разрядов, ДВ.В.ДЕС тоже принимает максимум 10 знаков — это ограничение самой функции. Для больших чисел два пути: столбец с ОСТАТ(A1;2) и ЦЕЛОЕ(A1/2), протянутый вниз (цифры получаются снизу вверх), либо функции BASE/DECIMAL (в русском Excel — ОСНОВАНИЕ и ДЕС), которые работают с любым основанием от 2 до 36. Второй способ удобнее, но проверь заранее, что он есть в твоей версии программы.

Как решать задание 18 в таблице, а не на Python

Скопируй сетку в Calc, рядом или на втором листе построй такую же сетку для динамики. В угловой ячейке — ссылка на исходную, вдоль первой строки и первого столбца — накопленная сумма, в остальных — =значение_клетки + МАКС(слева; сверху) для максимума и МИН для минимума. Одну формулу пишешь один раз и растягиваешь на весь блок. Стены обрабатываешь вручную: в ячейке, у которой стена слева, оставляешь только приход сверху, и наоборот. На сетке примерно до 15×15 весь блок обычно собирается за несколько минут.

Что быстрее для задания 9 — таблица или Python

Для типовых условий (сумма, среднее, количество по фильтру, максимум в подмножестве) таблица быстрее: одна формула против пяти строк кода плюс отладка. Python выигрывает, когда условие про порядок или уникальность чисел внутри строки, когда нужно перебрать много вариантов или когда таблица считает медленно из-за размера. Правило простое: если решение видишь как одну-две формулы — делай в таблице, если начинаешь думать циклами — открывай Python.

Как тренировать таблицы, если дома нет Excel

Ставь LibreOffice — он бесплатный, и именно он чаще всего стоит на станции КЕГЭ. Файлы для тренировки бери из открытого банка ФИПИ и с сайта Полякова (там есть архивы к заданиям 3, 9, 18). Тренируйся по схеме «файл — секундомер — ответ — сверка»: 10 файлов задания 9 подряд с фиксацией времени дают больше, чем неделя чтения теории. Google Таблицы подходят хуже: другой интерфейс, часть горячих клавиш перехватывает браузер, а на экзамене будет настольная программа.

Готов применять на практике?

В тренажёре TuteMe — 1250 заданий ЕГЭ по информатике с автоматической проверкой и подробным разбором. AI-помощник подсказывает, где ты ошибаешься, и подбирает задания под твой уровень.

Начать бесплатно →