Страницы: 1
RSS
Поиск первого ненулевого значения в таблице по табельному номеру
 
Добрый день!
Просьба помочь найти первое ненулевое значение в таблице.
Во вложении файл, выделил желтым цветом, где указаны верные значения, возможно ли их через ИНДЕКС и ПОИСКПОЗ подтянуть?
Спасибо.
 
вариант
Код
=ИНДЕКС(ИНДЕКС($C$2:$N$4;ПОИСКПОЗ($Q2;$B$2:$B$4;0););ПОИСКПОЗ(1=1;ИНДЕКС($C$2:$N$4;ПОИСКПОЗ($Q2;$B$2:$B$4;0);)>0;0)-1+СТОЛБЕЦ(A1))
Лень двигатель прогресса, доказано!!!
 
еще
Код
=ЕСЛИОШИБКА(ИНДЕКС($A$2:$N$4;ПОИСКПОЗ($Q2;$B$2:$B$7;0);АГРЕГАТ(15;6;СТОЛБЕЦ($C$2:$O$2)/($C$2:$N$4>0)/($B$2:$B$6=$Q2);СТОЛБЕЦ(A1)));"-")
 
copper-top, Сергей, спасибо вам большое!
Обе формулы работают, очень помогли!)
 
для данного примера.
Код
=ЕСЛИОШИБКА(НАИМЕНЬШИЙ(ИНДЕКС($C$2:$N$4;ПОИСКПОЗ($P2;$A$2:$A$4;););СТОЛБЕЦ(A1));"-")
 
Если есть воможность (Excel 2010+), можете прменить формулу
Код
=IFERROR(INDEX($C$2:$N$400;MATCH($Q2;$B$2:$B$400;0);AGGREGATE(15;6;COLUMN($A:$Z)/($C$2:$N$400>0)/($B$2:$B$400=$Q2);COLUMNS($R:R)));"-")
Страницы: 1
Наверх