Для успешного выполнения задания необходимо:
- Уметь формулировать сложные логические условия, содержащие логические операции “И” и “ИЛИ” одновременно:
- знать элементарную школьную математику
- знать следующие функции в электронных таблицах:
- СУММ
- МАКС
- МИН
- СЧЁТ
- СРЗНАЧ
- ОСТАТ
- НАИБОЛЬШИЙ
- НАИМЕНЬШИЙ
- И
- ИЛИ
- ЕСЛИ
- СУММЕСЛИ
- СЧЁТЕСЛИ
- СРЗНАЧЕСЛИ
- ЕСЛИОШИБКА
Пример:
Откройте файл электронной таблицы, содержащей в каждой строке пять натуральных чисел.
Определите количество строк таблицы, содержащих числа, для которых выполнены оба условия:
– каждое число в строке встречается по одному разу,
– удвоенная сумма максимального и минимального значений не превышает утроенной суммы оставшихся чисел.
В ответе запишите только число.
Решение:
Для выполнения второго условия, нам понадобится отсортировать числа в каждой строке. Для этого будем использовать функцию НАИБОЛЬШИЙ:
В ячейках G1, H1, I1 и K1 вводим аналогичную формулу, меняя позицию к на 2, 3, 4 и 5 соответственно и с помощью автозаполнения копируем формулу в остальные ячейки. Получаем новый массив данных с уже отсортированными числами в каждой строке:
Считаем количество каждого числа с помощью функции СЧЁТЕСЛИ:
Растягиваем формулу и получаем новый массив чисел, содержащий в каждой ячейке значение, равное количеству соответствующего числа:
Проверяем первое условие. Чтобы каждое число в строке встречалось только один раз, в массиве данных, где мы считали количество каждого числа, должны быть все единицы, т.е. 5 единиц. Проверим это условие также с помощью функции СЧЁТЕСЛИ:
Копируем формулу в последующие ячейки столбца:
Проверяем второе условие через функцию ЕСЛИ. Благодаря тому, что мы в начале отсортировали данные, мы уже точно знаем, в какой ячейке у нас максимальное, минимальное и оставшиеся значения:
Копируем формулу в последующие ячейки и соединяем два условия с помощью логической операции И:
Копируем формулу в последующие ячейки, выделяем столбец и смотрим сумму выделенных ячеек в строке состояния программы. Ответ 2776