Электронные таблицы: подсчёт строк по условию
Задание 9 · Билет 1 · ЕГЭ по информатике
Условие
Файл содержит электронную таблицу: в каждой строке записаны четыре натуральных числа (от 1 до 30), всего 2000 строк.
Разбор задачи
Задание 9 ЕГЭ по информатике — это обработка числовой информации в электронной таблице. Дан файл: в каждой строке записаны четыре натуральных числа. Нужно отобрать строки, для которых выполняются условия, и посчитать их количество.
Решают такие задачи «в лоб»: добавляют столбцы-помощники, отдельно проверяют каждое условие, а затем складывают единицы. Главное — аккуратно перенести словесное условие в формулу и не потерять ни одной строки диапазона.
Что важно знать
- Задание базового уровня — оценивается в 1 балл
- Ответ — целое число: количество подходящих строк, а не сумма чисел
- Каждое условие удобно проверять в отдельном столбце-помощнике
- Формулу протягивают до последней строки — иначе часть строк не учитывается
План решения
- Откройте файл и посмотрите, в каких столбцах числа и сколько строк
- Запишите столбцы-помощники: наибольшее число и сумма остальных
- Проверьте второе условие — все разбиения на две пары
- Объедините условия функцией ЕСЛИ и сложите единицы
- Сверьте результат автофильтром: число строк должно совпасть
Решение
Теория с нуля: что нужно знать
Решение
шагов: 6 из 6Откройте файл в LibreOffice Calc
Скачайте файл по кнопке в условии и откройте его двойным щелчком — формат .ods открывается в LibreOffice Calc без предупреждений. Числа лежат в столбцах A–D, данные занимают строки с 2-й по 2001-ю, первой идёт строка заголовков.
Первое условие: наибольшее и сумма остальных
Добавьте два столбца-помощника. В E2 — наибольшее число строки: =МАКС(A2:D2). В F2 — сумма трёх других: =СУММ(A2:D2)-E2. Условие выполняется, когда E2<F2: наибольшее строго меньше суммы трёх остальных.
Второе условие: проверьте все три разбиения
Четыре числа делятся на две пары тремя способами. Равных сумм не должно быть ни в одном: A2+B2<>C2+D2, A2+C2<>B2+D2, A2+D2<>B2+C2. Здесь <> — знак «не равно».
Объедините обе проверки в столбце G: в G2 запишите =ЕСЛИ(И(E2<F2; A2+B2<>C2+D2; A2+C2<>B2+D2; A2+D2<>B2+C2); 1; 0). Единица попадёт в строки, где выполнено всё сразу.
Протяните формулы вниз
Выделите E2:G2, наведите курсор на правый нижний угол (появится маленький крестик) и протяните до строки 2001. Или выделите диапазон E2:G2001 и нажмите Ctrl+D. Проверьте, что в последней строке формула ссылается на A2001:D2001.
Сложите единицы
В свободной ячейке посчитайте сумму столбца-результата: =СУММ(G2:G2001). Каждая единица — одна подходящая строка, поэтому сумма равна числу строк с обоими условиями.
Второй способ проверки: включите Данные → Автофильтр по столбцу G, оставьте значение 1 и посмотрите, сколько строк осталось, — число должно совпасть.
Запишите ответ
Подходящих строк — 1515. Это и есть ответ: целое число, которое вводится без пробелов и единиц измерения.
Проверка
Типовые ошибки и проверка
- Сравнивают наибольшее число с одним числом, а не с суммой трёх других.
- Заменяют строгое «меньше» на «не больше» — тогда граничные строки попадают в ответ зря.
- Проверяют только первое разбиение на пары, а не все три.
- Путают «можно разбить» и «нельзя разбить на две пары с равными суммами».
- Протягивают формулу не до последней строки — часть строк не учитывается.
- Проверка: посчитайте ответ двумя способами — суммой столбца-результата и автофильтром по значению 1. Числа должны совпасть.
Режимы
Сейчас открыт режим обучения: теория, разбор и ответ видны. Скоро появится режим проверки — только условие и поле ответа, без подсказок.
Практикум Все задания Режим проверки — скоро