![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 16.08.2013
Сообщений: 10
|
![]()
Доброго Всем времени суток!
Нужна помощь... Надо определить ячейку в столбце, в которой стоит первое значение, с учетом пустых ячеек.... Книга5.zip |
![]() |
![]() |
![]() |
#2 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
если cells(r, c) - пуста
то cells(r, c).end(xlup) - это первая не пустая ячейка над ней или ячейка в 1-й строке столбца С. cells(r, c).end(xldown) - это первая не пустая ячейка под ней или ячейка в последней строке столбца С столбец С - это не 3-й столбец листа, а столбец с номером С.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 16.08.2013
Сообщений: 10
|
![]()
IgorGO, а можно выразить это в формуле экселя...
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 16.08.2013
Сообщений: 10
|
![]()
Вот, что-то на подобие, только чтоб искал не с верху в низ, а с снизу вверх...
Формула для ячейки В4 =ЕСЛИ(ЕЧИСЛО(C4)*C4=0;ПРОСМОТР(9E+3 07;$C$1:C4);ЕЧИСЛО(C4)*C4) |
![]() |
![]() |
![]() |
#5 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
у меня формула по-проще получилась:
=ПервНеПусто см.вложение я ее вписал в 4-е ячейки (в 8, 14 и 22 строке)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 16.08.2013
Сообщений: 10
|
![]()
"=ПервНеПусто" - интересно )
Но, наверное, я не правильно выразился... Сорри! Проблемка в следующем: Есть набор данных, столбец А, в котором проставлены значения вперемешку с пустыми ячейками…. Цель: Определить первую непустую ячейку стоящию ниже пустой ячейки.... Пример - Пример.zip |
![]() |
![]() |
![]() |
#7 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
теперь формула еще короче))) =ПНП
часть Ваших данных заменена формулой, а часть осталась, как были... копируйте формулу в остальные ячейки Только вот, что Вы с этими А3, А6 будете делать дальше???
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 16.08.2013
Сообщений: 10
|
![]()
IgorGO, я так понимаю, "=ПНП" - эт не стандартная формула Экселя...
А есть ли вариант со стандартными формулами Экселя? Задача состоит в том, что необходимо определить диапазон суммирования данных... На примере: для ячейки В10 - по "формуле" диапазон суммирования будет начинаться с А6 по А10, т.к. - А6 - первая не пустая ячейка над пустой (или последняя не пустая ячейка от А10 - снизу вверх)..... Уже 4-й день ломаю голову над этим... Как определить первую/последнюю не пустую ячейку в столбце/строке - не проблема, а вот как определить и просумировать каждый диапазон не пустых ячеек, разделенные пустыми. И так чтобы при перестановки строк местами формула пересчитывалась правильно (не прибегая к макросам).... вот это проблемка... Надеюсь не сильно запутанно выложил ![]() |
![]() |
![]() |
![]() |
#9 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
в колонке В сумма по группам колонки А наростающим итогом.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#10 |
Участник клуба
Регистрация: 15.12.2009
Сообщений: 1,448
|
![]() Код:
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru https://yoomoney.ru: 41001419691823 |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Определение первой не пустой ячейки в массиве | Доктор | Microsoft Office Excel | 5 | 11.11.2014 09:24 |
Определение следующей пустой строки и вставка данных в другой лист | timesoon | Microsoft Office Excel | 4 | 25.04.2012 20:17 |
Определение первой не пустой ячейки в массиве | Доктор | Microsoft Office Excel | 16 | 15.10.2011 12:02 |
Проверка пустой ячейки в DGV | coper | Общие вопросы .NET | 2 | 11.08.2010 05:49 |
перенос строки с пустой ячейки | HospodySave | Microsoft Office Excel | 10 | 24.06.2010 07:16 |