В файле электронной таблицы Задание_9.xlsx в каждой строке записаны
Условие
В файле электронной таблицы Задание_9.xlsx в каждой строке записаны семь натуральных чисел.
Задание_9Определите номер строки таблицы с наименьшей суммой чисел в строке, для которой выполнены три условия:— в строке только одно число повторяется трижды, остальные четыре числа различны;— среднее арифметическое неповторяющихся чисел строки не меньше повторяющегося числа— максимальное число строки не кратно минимальному.
Ответ
Ответ и полный разбор откроются после входа
Посмотреть ответРешение по шагам
Как рассуждать
Решение. Приведём решение Юрия Красильникова.В столбцы H:N копируем числа, которые повторяются трижды. В ячейку H1 внесем формулу =ЕСЛИ(СЧЁТЕСЛИ(G1;A1)=3;A1;"") и размножим её в ячейки I1:N1 В столбцы O:U копируем числа, которые не повторяются. В ячейку O1 внесем формулу =ЕСЛИ(СЧЁТЕСЛИ(G1;A1)=1;A1;"") и размножим её в ячейки P1:U1 В столбце V сформируем первое условие. Внесем в ячейку V1 формулу =И(СЧЁТЕСЛИ(H1:N1;"")=4;СЧЁТЕСЛИ(O1:U1;"")=3) В столбце W сформируем второе условие. Внесем в ячейку W1 формулу =СРЗНАЧ(O1:U1)>=МАКС(H1:N1) В столбце X сформируем третье условие. Внесем в ячейку X1 формулу =ОСТАТ(МАКС(A1:G1);МИН(A1:G1))<>0 В столбце Y сформируем логическое произведение условий. Внесем в ячейку Y1 формулу =И(V1:X1) В ячейки столбца Z вставим формулу, которая выведет сумму исходных чисел для тех строк, для которых выполнены условия. Формула в ячейке Z1 такая: =ЕСЛИ(Y1;СУММ(A1:G1);"") В той ячейке столбца AA, в которой эта сумма будет минимальной, выведем номер строки. Формула для ячейки AA1: =ЕСЛИ(Z1=МИН(Z:Z);СТРОКА();"") Размножим ячейки H1:AA1 вниз до конца данных. В ячейку AB1 внесем формулу =МАКС(AA:AA) и получим ответ.
Осталось ещё 1 шаг
Приведём решение на языке Python.# Скопируйте…
Бесплатно · займёт минуту