Задание 9
Пример 1
Откройте файл электронной таблицы, содержащей в каждой строке семь натуральных чисел. Определите количество строк таблицы, содержащих числа, для которых выполнены оба условия:
– в строке есть два числа, каждое из которых повторяется дважды, остальные три числа различны;
– среднее арифметическое всех повторяющихся чисел строки меньше среднего арифметического всех её чисел.
В ответе запишите только число.
Теория
Задание на умение пользоваться табличным процессором. Удобней MS Excel. Необходимо знание некоторых функций (если, и, или, суммесли, счетесли и др.), а также понятие об абсолютной, смешанной и относительной ссылок на ячейки и умение быстро копировать и заполнять большое количество ячеек.
Решение
Пример 1
Открываем файл demo_2024_9.xlsx и переходим в ячейку H1 и командой Вставка-функция (Shift+F3 или кнопкой fx) из категории Статистические выбираем функцию СЧЕТЕСЛИ(), на втором шаге выбираем диапазон A1:G1 (исправляем относительный адрес диапазона A1:G1 на смешанный $A1:$G1) и критерий A1.
Результат 2 - т.е. значение ячейки A1 в диапазоне A1:G1 встречается 2 раза. Далее копируем эту формулу вправо до ячейки N1 и тут же не снимая выделение с диапазона H1:N1 двойным щелчком по маркеру заполнения копируем эти формулы вниз. Для проверки комбинацией клавиш Ctrl+↓ перейдите к последней ячейке столбца (всего 16000 строк). В первой строке в скопированных формулах ссылка на диапазон $A1:$G1 не поменяется, а критерий A1 поменяется в соответствии со сдвигом вправо.
Переходим в ячейку O1 и и подсчитываем сумму цифр в диапазоне H1:N1. Для подходящей 1-му критерию строки эта сумма будет 11!. Можно усложнить - отдельно подсчитать количество чисел 2 и в ячейке правее количество чисел 1.
В ячейке P1 с помощью функций СУММЕСЛИ (можно и СУММЕСЛИМН) из категории математические определим сумму совпадающих чисел из диапазона A1:G1. В ячейке будет 228.
Так как по заданию нам требуется определить среднее арифметическое - исправляем в строке формул
Аналогично в ячейке Q1 ищем среднее арифметическое всех чисел
В ячейке R1 с помощью функции ЕСЛИ (категория логические) проверяем условие P1<Q1 и в случае, когда оно верно ставим 1, иначе 0.
Осталось подсчитать количество строчек удовлетворяющих обоим критериям (в строке есть два числа повторяющиеся дважды, остальные три числа различны и среднее арифметическое всех повторяющихся чисел строки меньше среднего арифметического всех её чисел). Для этого выделяем формулы в диапазоне O1:R1 и двойным щелчком на маркере заполнения копируем их вниз до последней строки. Далее выделяем строку 1 и вставляем выше пустую строку кнопкой Вставить в группе кнопок Ячейки. Заполняем эту пустую строку заголовками (например стлб1 ... стлб18) и включаем фильтр. Для столбца O выбираем 11, а для столбца R значение 1. В строке состояния слева видим - Найдено 83 записи из 16000. Результат 83.
Ответ
Пример 1: 83 (Время не более 5 минут)