Определить количество ячеек вниз в столбце по условию 
				   
 
 
 Chelovekov  
 Дата: Суббота, 10.02.2024, 08:25 | 
 Сообщение № 1     
   
 
   
 
 
 Группа: Проверенные  
 
 
 Ранг: Обитатель  
 
 Сообщений:  315 
 
 
 
 
  Репутация:    
 0    
 ±  
 
  
 Замечаний:
 80%   ±  
   Excel 2016          
  
 
 
 Здравствуйте, Уважаемые Форумчане. Прошу, Вас, помочь решить проблему, нужно определить сколько ячеек, которые содержат цифры, находится под зараннее определенной ячейкой, которая содержит текст, до следующей ячейки с текстом. Пример прилагаю. Заранее благодарен. 
 
 
Здравствуйте, Уважаемые Форумчане. Прошу, Вас, помочь решить проблему, нужно определить сколько ячеек, которые содержат цифры, находится под зараннее определенной ячейкой, которая содержит текст, до следующей ячейки с текстом. Пример прилагаю. Заранее благодарен. Chelovekov  
 
 
  
  
  
 Ответить 
Сообщение Здравствуйте, Уважаемые Форумчане. Прошу, Вас, помочь решить проблему, нужно определить сколько ячеек, которые содержат цифры, находится под зараннее определенной ячейкой, которая содержит текст, до следующей ячейки с текстом. Пример прилагаю. Заранее благодарен. Автор - Chelovekov  Дата добавления - 10.02.2024  в 08:25   
 
 
 AlexM  
 Дата: Суббота, 10.02.2024, 10:59 | 
 Сообщение № 2     
   
 
  
   
 
 
 Группа: Друзья  
 
 
 Ранг: Участник клуба  
 
 Сообщений:  4517 
 
 
 
 
  Репутация:    
 1130    
 ±  
 
  
 Замечаний:
 0%   ±  
   Excel 2003          
  
 
 
 Что-то большое и массивное получилосьКод
=СУММ(--ЕЧИСЛО(ИНДЕКС(A:A;ПОИСКПОЗ(E2;A:A;)+1):ИНДЕКС(A:A;ПОИСКПОЗ(E2;A:A;)+1+ПОИСКПОЗ(1;--ЕОШ(-ИНДЕКС(A:A;ПОИСКПОЗ(E2;A:A;)+1):A$20);)-1)))
  
 
 
Что-то большое и массивное получилосьКод
=СУММ(--ЕЧИСЛО(ИНДЕКС(A:A;ПОИСКПОЗ(E2;A:A;)+1):ИНДЕКС(A:A;ПОИСКПОЗ(E2;A:A;)+1+ПОИСКПОЗ(1;--ЕОШ(-ИНДЕКС(A:A;ПОИСКПОЗ(E2;A:A;)+1):A$20);)-1)))
 AlexM  
 
 
    Номер мобильного модема (без голосовой связи)   9269171249 МегаФон, Московский регион.   
  
  
  
 Ответить 
Сообщение Что-то большое и массивное получилосьКод
=СУММ(--ЕЧИСЛО(ИНДЕКС(A:A;ПОИСКПОЗ(E2;A:A;)+1):ИНДЕКС(A:A;ПОИСКПОЗ(E2;A:A;)+1+ПОИСКПОЗ(1;--ЕОШ(-ИНДЕКС(A:A;ПОИСКПОЗ(E2;A:A;)+1):A$20);)-1)))
 Автор - AlexM  Дата добавления - 10.02.2024  в 10:59   
 
 
 Chelovekov  
 Дата: Суббота, 10.02.2024, 11:04 | 
 Сообщение № 3     
   
 
   
 
 
 Группа: Проверенные  
 
 
 Ранг: Обитатель  
 
 Сообщений:  315 
 
 
 
 
  Репутация:    
 0    
 ±  
 
  
 Замечаний:
 80%   ±  
   Excel 2016          
  
 
 
 Главное работает, огромное спасибо   
 
 
 
  
  
  
 Ответить 
Сообщение Главное работает, огромное спасибо  Автор - Chelovekov  Дата добавления - 10.02.2024  в 11:04   
 
 
 AlexM  
 Дата: Суббота, 10.02.2024, 11:50 | 
 Сообщение № 4     
   
 
  
   
 
 
 Группа: Друзья  
 
 
 Ранг: Участник клуба  
 
 Сообщений:  4517 
 
 
 
 
  Репутация:    
 1130    
 ±  
 
  
 Замечаний:
 0%   ±  
   Excel 2003          
  
 
 
 Не массивный вариантКод
=СУММПРОИЗВ(ИНДЕКС(A:A;ПОИСКПОЗ(E2;A:A;)+1):ИНДЕКС(A:A;ПОИСКПОЗ(E2;A:A;)+ПОИСКПОЗ("*";ИНДЕКС(A:A;ПОИСКПОЗ(E2;A:A;)+1):A$99;0)-1)^0)
  
 
 
Не массивный вариантКод
=СУММПРОИЗВ(ИНДЕКС(A:A;ПОИСКПОЗ(E2;A:A;)+1):ИНДЕКС(A:A;ПОИСКПОЗ(E2;A:A;)+ПОИСКПОЗ("*";ИНДЕКС(A:A;ПОИСКПОЗ(E2;A:A;)+1):A$99;0)-1)^0)
 AlexM  
 
    Номер мобильного модема (без голосовой связи)   9269171249 МегаФон, Московский регион.   
  
  
  
 Ответить 
Сообщение Не массивный вариантКод
=СУММПРОИЗВ(ИНДЕКС(A:A;ПОИСКПОЗ(E2;A:A;)+1):ИНДЕКС(A:A;ПОИСКПОЗ(E2;A:A;)+ПОИСКПОЗ("*";ИНДЕКС(A:A;ПОИСКПОЗ(E2;A:A;)+1):A$99;0)-1)^0)
 Автор - AlexM  Дата добавления - 10.02.2024  в 11:50   
 
 
 Chelovekov  
 Дата: Суббота, 10.02.2024, 12:55 | 
 Сообщение № 5     
   
 
   
 
 
 Группа: Проверенные  
 
 
 Ранг: Обитатель  
 
 Сообщений:  315 
 
 
 
 
  Репутация:    
 0    
 ±  
 
  
 Замечаний:
 80%   ±  
   Excel 2016          
  
 
 
 Благодарю !!! 
 
 
 
  
  
  
 Ответить 
Сообщение Благодарю !!! Автор - Chelovekov  Дата добавления - 10.02.2024  в 12:55   
 
 
 bmv98rus  
 Дата: Воскресенье, 11.02.2024, 15:08 | 
 Сообщение № 6     
   
 
  
   
 
 
 Группа: Друзья  
 
 
 Ранг: Участник клуба  
 
 Сообщений:  4147 
 
 
 
 
  Репутация:    
 772    
 ±  
 
  
 Замечаний:
 0%   ±  
   Excel 2013/2016          
  
 
 
 Код
=COUNT(INDEX(A:A,MATCH(E2,A:A,)):INDEX(A:A,MATCH(E2,A:A,)+MATCH("*",INDEX(A:A,MATCH(E2,A:A,)+1):A9999,)))
 а если все ячейки заполнены без поропусков, тоКод
=MATCH(E2,A:A,)+MATCH("*",INDEX(A:A,MATCH(E2,A:A,)+1):A9999,)-MATCH(E2,A:A,)-1 
 
 
 
Код
=COUNT(INDEX(A:A,MATCH(E2,A:A,)):INDEX(A:A,MATCH(E2,A:A,)+MATCH("*",INDEX(A:A,MATCH(E2,A:A,)+1):A9999,)))
 а если все ячейки заполнены без поропусков, тоКод
=MATCH(E2,A:A,)+MATCH("*",INDEX(A:A,MATCH(E2,A:A,)+1):A9999,)-MATCH(E2,A:A,)-1 
bmv98rus  
 
 
Замечательный  Временно просто медведь , процентов на 20 . 
Сообщение отредактировал bmv98rus  - Воскресенье, 11.02.2024, 15:15 
  
  
  
 Ответить 
Сообщение Код
=COUNT(INDEX(A:A,MATCH(E2,A:A,)):INDEX(A:A,MATCH(E2,A:A,)+MATCH("*",INDEX(A:A,MATCH(E2,A:A,)+1):A9999,)))
 а если все ячейки заполнены без поропусков, тоКод
=MATCH(E2,A:A,)+MATCH("*",INDEX(A:A,MATCH(E2,A:A,)+1):A9999,)-MATCH(E2,A:A,)-1 
Автор - bmv98rus  Дата добавления - 11.02.2024  в 15:08   
 
 
 Chelovekov  
 Дата: Воскресенье, 11.02.2024, 15:17 | 
 Сообщение № 7     
   
 
   
 
 
 Группа: Проверенные  
 
 
 Ранг: Обитатель  
 
 Сообщений:  315 
 
 
 
 
  Репутация:    
 0    
 ±  
 
  
 Замечаний:
 80%   ±  
   Excel 2016          
  
 
 
   Супер 
 
 
 
Сообщение отредактировал Chelovekov  - Воскресенье, 11.02.2024, 15:22 
  
  
  
 Ответить 
Сообщение   СуперАвтор - Chelovekov  Дата добавления - 11.02.2024  в 15:17   
 
 
 AlexM  
 Дата: Воскресенье, 11.02.2024, 16:30 | 
 Сообщение № 8     
   
 
  
   
 
 
 Группа: Друзья  
 
 
 Ранг: Участник клуба  
 
 Сообщений:  4517 
 
 
 
 
  Репутация:    
 1130    
 ±  
 
  
 Замечаний:
 0%   ±  
   Excel 2003          
  
 
 
 Код
=ПОИСКПОЗ("*";ИНДЕКС(A:A;ПОИСКПОЗ(E2;A:A;)+2):A$999;)
 
 
 
Код
=ПОИСКПОЗ("*";ИНДЕКС(A:A;ПОИСКПОЗ(E2;A:A;)+2):A$999;)
AlexM  
 
    Номер мобильного модема (без голосовой связи)   9269171249 МегаФон, Московский регион.   
  
  
  
 Ответить 
Сообщение Код
=ПОИСКПОЗ("*";ИНДЕКС(A:A;ПОИСКПОЗ(E2;A:A;)+2):A$999;)
Автор - AlexM  Дата добавления - 11.02.2024  в 16:30   
 
 
 bmv98rus  
 Дата: Воскресенье, 11.02.2024, 17:38 | 
 Сообщение № 9     
   
 
  
   
 
 
 Группа: Друзья  
 
 
 Ранг: Участник клуба  
 
 Сообщений:  4147 
 
 
 
 
  Репутация:    
 772    
 ±  
 
  
 Замечаний:
 0%   ±  
   Excel 2013/2016          
  
 
 
 AlexM , ага, замылился глаз.  но всеж нужно такКод
=MATCH("*";INDEX(A:A;MATCH(E2;A:A;)+1):A$998;)-1
  при варианте когда рядом имена, будет корректно. 
 
 
AlexM , ага, замылился глаз.  но всеж нужно такКод
=MATCH("*";INDEX(A:A;MATCH(E2;A:A;)+1):A$998;)-1
  при варианте когда рядом имена, будет корректно.bmv98rus  
 
Замечательный  Временно просто медведь , процентов на 20 . 
Сообщение отредактировал bmv98rus  - Воскресенье, 11.02.2024, 18:05 
  
  
  
 Ответить 
Сообщение AlexM , ага, замылился глаз.  но всеж нужно такКод
=MATCH("*";INDEX(A:A;MATCH(E2;A:A;)+1):A$998;)-1
  при варианте когда рядом имена, будет корректно.Автор - bmv98rus  Дата добавления - 11.02.2024  в 17:38