Страницы: 1
RSS
Смещение ненулевых (непустых) ячеек влево
 
Здравствуйте!

Подскажите пожалуйста. Есть ряд значений, в котором есть нули. Нужно так построить ряд, чтобы ненулевые значения шли справа налево в той же последовательности, что и раньше, но без нулей. Пример прилагаю.

Спасибо.
 
В А8 и протянуть вправо.
=ЕСЛИОШИБКА(АГРЕГАТ(14;6;($A$3:$F$3)/($A$3:$F$3>0);ЧИСЛСТОЛБ($A$8:A8));"")
Изменено: memo - 31.07.2021 00:53:39
 
Здравствуйте!

Ваша функция смещает значения в порядке убывания, а мне нужно в том же порядке, что было, только без нулей и пустот. Просто в моем примере они еще были и в порядке убывания, поэтому сработало. Высылаю другой пример, где нет заданного порядка.

Спасибо!
Изменено: vsg-good - 31.07.2021 09:08:37
 
Код
=ИНДЕКС($A$3:$F$3;НАИМЕНЬШИЙ(ЕСЛИ($A$3:$F$3;СТОЛБЕЦ($A$3:$F$3);"");СТОЛБЕЦ()))
Соблюдение правил форума не освобождает от модераторского произвола
 
Спасибо!
 
Цитата
vsg-good написал:
мне нужно в том же порядке, что было, только без нулей и пустот.
=ЕСЛИОШИБКА(ИНДЕКС($A$3:$F$3;АГРЕГАТ(15;6;СТОЛБЕЦ($A$3:$F$3)/($A$3:$F$3>0);СТОЛБЕЦ(A1)));"")
Страницы: 1
Наверх