Добрый день! Нужно проверить ряд ячеек с цифрами на соответствие условию "по убыванию", так то просто, но иногда проскакивают пустые ячейки, а как их учесть я не знаю. Помогите подправить формулу, если это возможно, пожалуйста, без макросов и массивов. например,
БМВ, buchlotnik, что-то совсем не так считает, я думал в начальном примере всё учёл, а тут вон оно как, посмотрите, пожалуйста. Может есть какой-то другой вариант проверить на убывание, если бы были целые числа от 1-9 , то можно было бы сцепить чтобы убрать пропуски и потом по порядку проверить, но тут десятичные числа...
=IFERROR(MATCH(MAX(A2:K2)-0,00001;A2:K2;-1)^0;)*PRODUCT(--IF(A2:K2="";1;COUNTIF(A2:K2;A2:K2)=1)) Или даже =IFERROR(MATCH(MAX(A2:K2)-0,00001;A2:K2;-1)^0;)*AND(IF(A2:K2="";1;COUNTIF(A2:K2;A2:K2)=1)) это для экономии символов =IFERROR(MATCH(MAX(A2:K2)-1%%;A2:K2;-1)^0;)*AND(IF(A2:K2="";1;COUNTIF(A2:K2;A2:K2)=1))
ser987 написал: я может чего-то не знаю при работе с массивами
нет, при работе со ссылками - как бы буквы имеют значение... =ПРОИЗВЕД(ЕСЛИОШИБКА(--(ПОИСКПОЗ(НАИБОЛЬШИЙ(G55:Q55;СТОЛБЕЦ($A55:$J55));G55:Q55;)<ПОИСКПОЗ(НАИБОЛЬШИЙ(G55:Q55;СТОЛБЕЦ($B55:$K55));G55:Q55;));1))