Определить количество ячеек вниз в столбце по условию
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
Репутация:
1129
±
Замечаний:
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
Репутация:
1129
±
Замечаний:
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
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4115
Репутация:
769
±
Замечаний:
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
Репутация:
1129
±
Замечаний:
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
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4115
Репутация:
769
±
Замечаний:
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