Страницы: 1
RSS
найти значение в строке, вернуть название колонки
 
Уважаемые форумчане! Предпологаю, что такая тема уже поднималась, но никак не пойму как мне решить задачу: в строке необходимо найти первое значение меньше нуля, вернув название колонки в которой оно находится! пожалуйста помогите! Файл прикладываю.<BR><STRONG>Файл удален</STRONG> - велик размер. [Модераторы]
 
1. и куда его поместить?  
2. что вернуть, если нет значения <0?
 
Формула массива (Ctrl+Shift+Enter) для яч. АТ2, растягивается вниз.  
 
=СМЕЩ($A$1;0;МИН(ЕСЛИ((B2:AS2<0)*СТОЛБЕЦ(B2:AS2)>0;(B2:AS2<0)*СТОЛБЕЦ(B2:AS2)))-1)  
 
Вопрос к гуру: как более оптимально взять из массива (B6:AS6<0)*СТОЛБЕЦ(B6:AS6) минимальное ненулевое значение?
 
Во, придумал  
 
=СМЕЩ($A$1;0;МИН(1/((B2:AS2<0)+1E-20)*СТОЛБЕЦ(B2:AS2))-1)
 
Такие нелетучие варианты:  
 
=ИНДЕКС($B$1:$AS$1;ПОИСКПОЗ(ИСТИНА;INDEX(B2:AS2<0;);))  
=ИНДЕКС($B$1:$AS$1;СУММПРОИЗВ(ПОИСКПОЗ(ИСТИНА;B2:AS2<0;)))  
 
формула массива (ввод через Ctrl+Shift+Enter)  
=ИНДЕКС($B$1:$AS$1;ПОИСКПОЗ(ИСТИНА;B2:AS2<0;))
KL
 
1 - 676 КБ, куда смотрят модераторы?  
2 - А читали ли вы правила?
 
Alady, настоятельно рекомендую Вам ознакомиться с Правилами нашего Форума.    
P.S. KL, Казанский личная просьба: нарушителям - не помогать, пока не исправятся.
 
{quote}{login=Pankratd}{date=10.06.2010 09:08}{thema=}{post}1 - 676 КБ, куда смотрят модераторы?{/post}{/quote}  
Куда надо :-)
Страницы: 1
Читают тему
Наверх