Страницы: 1
RSS
Формула для выпадающего списка (игнорирует пустые значения)
 
На форуме нашел формулу, которая позволяет задать диапазон значений для выпадающего списка с запасом, но выводить только непустые значения:  
=СМЕЩ(Лист1!$B$2;;;(СУММ(ЕСЛИ(Лист1!$B$2:$B$500<>"";1))))  
 
В наборе данных присутствует значение "0" (ноль), которое получается ранее в результате работы макроса, но в выпадающем списке присутствовать не должно.  
 
Можно ли видоизменить формулу, чтобы она отбрасывала не только пустые, но и нулевые значения?
 
Работает в такой редакции:  
=СМЕЩ(Лист1!$B$2;;;(СУММПРОИЗВ((Лист1!$B$2:$B$500<>"")*(Лист1!$B$2:$B$500<>0))))
 
... правда только в случае, если ноль будет в конце списка
 
{quote}{login=eugene.v}{date=03.07.2011 10:09}{thema=Может кому пригодится}{post}Работает в такой редакции:  
=СМЕЩ(Лист1!$B$2;;;(СУММПРОИЗВ((Лист1!$B$2:$B$500<>"")*(Лист1!$B$2:$B$500<>0)))){/post}{/quote}  
Просто в первую формулу вместо "" поставить 0:  
=СМЕЩ($B$2;;;СУММ(ЕСЛИ($B$2:$B$500<>0;1)))  
но, >>... правда только в случае, если ноль будет в конце списка<< остается актуальным)
 
{quote}{login=DV}{date=03.07.2011 11:35}{thema=Re: Может кому пригодится}{post}  
Просто в первую формулу вместо "" поставить 0:  
{/post}{/quote}  
 
Действительно, так проще, спасибо. Для моего случая (когда "0" только в конце списка), подходит.
 
Спасибо, eugene.v, мне пригодилось очень даже кстати :)
 
Всем привет.  
Возможно сделать что бы не отображались пустые/нулевые промежуточные значение?  
Возможно сделать чтобы не отображались повторяющиеся значения?    
Возможно сделать что бы отображались значения после 2ух и более пустых/нулевых ячеек?
 
Нет, нужно выводить список уникальных записей на лист.  
Извлечение уникальных ищите в разделе Приемы.
Страницы: 1
Читают тему
Наверх