Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.06.2016, 13:57   #1
Steffany
 
Регистрация: 11.02.2016
Сообщений: 7
По умолчанию ПОИСК следующей непустой ячейки диапазона

Всем доброго дня!
Чтобы найти первую непустую ячейку диапазона пользуюсь формулой
=ИНДЕКС(B1:B100;ИНДЕКС(ПОИСКПОЗ(1=1 ;B1:B100<>"")
Какая формула находит следующую непустую ячейку?
Steffany вне форума Ответить с цитированием
Старый 09.06.2016, 14:28   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

обычно, одна задача решается 1-й формулой (копируете А1 в А2 - видите там вторую не пустую из В)
Вложения
Тип файла: xlsx НеПустыевВ.xlsx (8.4 Кб, 69 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 09.06.2016, 14:55   #3
Steffany
 
Регистрация: 11.02.2016
Сообщений: 7
По умолчанию

Вероятно, недоформулировала задачу :-)
Собственно, в общих чертах нужна такая формула: в ячейку F10 ввести функцию произведения, где первым аргументом есть первое найденное число диапазона B1:B100 суммированное с ячейкой А5; а последующие 10 аргументов - суммы таких пар чисел: следующего найденного числа диапазона B1:B100 и ближайшего (а в начальном случае, первого) из найденных числа аналогичного диапазона D1: D100.
В значениях ячеек диапазонов, кроме чисел, встречаются #н/д и пустые строки. Диапазоны неотсортированы.
Steffany вне форума Ответить с цитированием
Старый 09.06.2016, 15:08   #4
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Цитата:
Вероятно, недоформулировала задачу :-)
- это стандартная ситуация. я не читаю мыслей, читаю только буквы и цифры, которыми Вы описали свою задачу

#н/д в данных - не ДОПУСТИМО!!!
в моей формуле данные рассматриваются как массив, наличие в массиве #н/д приведет к #н/д, как результату вычислений.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 10.06.2016, 10:47   #5
Steffany
 
Регистрация: 11.02.2016
Сообщений: 7
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
#н/д в данных - не ДОПУСТИМО!!!
Ок, заменю их на " ". И все же, есть возможность формулой находить _следующее_ значение(число) в диапазоне? Первое и последнее нахожу.
Или, как вариант, возможно ли как-то для функции ИНДЕКС определить динамический диапазон столбца без первого и последнего имеющегося значения?
Steffany вне форума Ответить с цитированием
Старый 10.06.2016, 12:07   #6
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

нужен пример.
вот данные
вот сюда нужно это значение
сюда это
...
сюда это

достаточно чтобы в данных было 3-5 значений, которые необходимо извлечь из колонки В. (пример желательно подготовить без ошибок, чтобы никого не сбивать с толку)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 10.06.2016, 15:39   #7
Steffany
 
Регистрация: 11.02.2016
Сообщений: 7
По умолчанию

подготовила файл с примером, упростив его. В оригинале все данные выводятся из формул.
Вложения
Тип файла: xlsx form.xlsx (14.5 Кб, 24 просмотров)
Steffany вне форума Ответить с цитированием
Старый 10.06.2016, 16:56   #8
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

уважаемая, Steffany!

совершенно по БАРАБАНУ какими формулами и что Вы считаете
возможно это очень важно с точки зрения задачи, которую Вы решаете, но абсолютно бесполезно с точки зрения вопроса, который Вы задали здесь:
"какой формулой последовательно из колонки В взять 1-е, 2-е, 3-е ... Х-е не пустые значения?"
у Вас по-прежнему этот вопрос не решен? или какой???

и так, продолжим готовить файл
в колонке В напишите несколько значений
рядом напишите
1-е значение из В нужно внести в ячейку ХХ,
2-е значение из В нужно внести в ячейку УУ
3-е ...
...
Х-е ...
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете

Последний раз редактировалось IgorGO; 10.06.2016 в 17:45.
IgorGO вне форума Ответить с цитированием
Старый 11.06.2016, 15:30   #9
Steffany
 
Регистрация: 11.02.2016
Сообщений: 7
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
уважаемая, Steffany!

совершенно по БАРАБАНУ какими формулами и что Вы считаете...
Уважаемый IgorGO! Приятно узнать Ваши музыкальные пристрастия, но они, увы, никак не помогают получить ответ на мой вопрос и здесь воспринимаются как флуд.
Формула мной была приведена, на мой взгляд, как раз для упрощения постановки задачи.
Чтобы не утруждать ув. программистов, следуя Вашей инструкции, продолжаю прилежно готовить файл с очень конкретными вопросами.
Итак, в прикрепленном файле, на Лист1 в столбце H сформулирован вопрос. Спасибо.
Вложения
Тип файла: xlsx form.xlsx (16.4 Кб, 18 просмотров)
Steffany вне форума Ответить с цитированием
Старый 11.06.2016, 16:35   #10
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

написал в F3 формулу
Код:
=(В1+D3)*(В2+С1)*(В3+С2)*(В4+С3)*(В5+С4)*(ВП+E3)
и все сработало!!!
(см. вложение)
Вложения
Тип файла: xlsx form.xlsx (18.7 Кб, 63 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Найти значение на другом листе и подставить значение следующей ячейки ElenaNTro Microsoft Office Excel 12 11.02.2019 12:44
Поиск непустой ячейки над нужным значением в столбце Pluselectro Microsoft Office Excel 4 26.01.2016 03:17
Формула определения следующей сроки в зависимости от значения ячейки FoxRiver Microsoft Office Excel 3 09.11.2013 13:23
конец диапазона значение из ячейки Avel85 Microsoft Office Excel 3 15.09.2011 12:29
Заполнить пустые ячейки ниже значениями из непустой ячейки ing60 Microsoft Office Excel 7 01.04.2009 04:20