Страницы: 1
RSS
Счет в одной ячейке, если в ячейке через запятую стоят числа
 
В ячейке через запятую перечислены номера домов, нужно подсчитать их количество в соседней ячейке. Возможно ли формулой?
Изменено: vОЛЕГoff - 04.05.2013 10:43:06
Собрал кубик рубика
 
Можно подсчитать количество запятых и прибавить единуцу:
Код
=ДЛСТР(A1)-ДЛСТР(ПОДСТАВИТЬ(A1;",";))+1

Если данные организованы как то по другому и формула не подходит, то приложите пример
 
именно таким образом и хотел подсчитать, только не знал как формулу сделать  :)  спасибо большое - работает!
Изменено: vОЛЕГoff - 09.05.2013 18:18:17
Собрал кубик рубика
 
MCH,  К сожалению формула работает некорректно, если в ячейке, на которую ссылается формула. пусто. Тогда значение в конечной ячейке все равно равно единице.
 
добавьте ЕСЛИ
Код
=ЕСЛИ(A1="";"";ДЛСТР(A1)-ДЛСТР(ПОДСТАВИТЬ(A1;",";))+1)
Изменено: китин - 24.05.2017 11:06:44
Вполне такой нормальный кинжальчик. Процентов на 100
 
shinna, еще вариант
=ДЛСТР(A1)-ДЛСТР(ПОДСТАВИТЬ(A1;",";))+(A1<>"")
Алексей М.
Страницы: 1
Читают тему
Наверх