число пустых ячеек вверх, до ближайшего значения
Gold_Barsik
Дата: Суббота, 26.05.2018, 15:20 |
Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 459
Репутация:
6
±
Замечаний:
0% ±
2003
Доброго времени! Как можно по столбцу подсчитать число пустых ячеек с текущей строки и выше, до ближайшей ячейки со значением и вывести результатом "Количество месяцев (подряд), в течение которых не предоставлены показания". Во всех примерах считают сверху вниз или слева направо, а как считают в обратном направлении?
Доброго времени! Как можно по столбцу подсчитать число пустых ячеек с текущей строки и выше, до ближайшей ячейки со значением и вывести результатом "Количество месяцев (подряд), в течение которых не предоставлены показания". Во всех примерах считают сверху вниз или слева направо, а как считают в обратном направлении? Gold_Barsik
К сообщению приложен файл:
100.xls
(20.0 Kb)
Сообщение отредактировал Gold_Barsik - Суббота, 26.05.2018, 15:21
Ответить
Сообщение Доброго времени! Как можно по столбцу подсчитать число пустых ячеек с текущей строки и выше, до ближайшей ячейки со значением и вывести результатом "Количество месяцев (подряд), в течение которых не предоставлены показания". Во всех примерах считают сверху вниз или слева направо, а как считают в обратном направлении? Автор - Gold_Barsik Дата добавления - 26.05.2018 в 15:20
Nic70y
Дата: Суббота, 26.05.2018, 15:30 |
Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 9130
Репутация:
2415
±
Замечаний:
0% ±
Excel 2010
с C4Код
=СТРОКА(C1)-ЕСЛИОШИБКА(ПОИСКПОЗ(9E+307;B$4:B4);0)
так? дальше дорисуете?
с C4Код
=СТРОКА(C1)-ЕСЛИОШИБКА(ПОИСКПОЗ(9E+307;B$4:B4);0)
так? дальше дорисуете? Nic70y
ЮMoney 41001841029809
Ответить
Сообщение с C4Код
=СТРОКА(C1)-ЕСЛИОШИБКА(ПОИСКПОЗ(9E+307;B$4:B4);0)
так? дальше дорисуете? Автор - Nic70y Дата добавления - 26.05.2018 в 15:30
Gold_Barsik
Дата: Суббота, 26.05.2018, 15:38 |
Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 459
Репутация:
6
±
Замечаний:
0% ±
2003
Что то ни как! Выдаёт ошибку #ИМЯ?
Ответить
Сообщение Что то ни как! Выдаёт ошибку #ИМЯ? Автор - Gold_Barsik Дата добавления - 26.05.2018 в 15:38
abtextime
Дата: Суббота, 26.05.2018, 15:42 |
Сообщение № 4
Группа: Проверенные
Ранг: Ветеран
Сообщений: 828
Репутация:
117
±
Замечаний:
0% ±
Excel 2010
Gold_Barsik, если у Вас Excel 2003, как в профиле, то там еще нет ЕСЛИОШИБКА, она в 2007 появилась Попробуйте заменить на ЕСЛИ(ЕОШ(),,) или ЕСЛИ(ЕНД(),,)
Gold_Barsik, если у Вас Excel 2003, как в профиле, то там еще нет ЕСЛИОШИБКА, она в 2007 появилась Попробуйте заменить на ЕСЛИ(ЕОШ(),,) или ЕСЛИ(ЕНД(),,) abtextime
Ответить
Сообщение Gold_Barsik, если у Вас Excel 2003, как в профиле, то там еще нет ЕСЛИОШИБКА, она в 2007 появилась Попробуйте заменить на ЕСЛИ(ЕОШ(),,) или ЕСЛИ(ЕНД(),,) Автор - abtextime Дата добавления - 26.05.2018 в 15:42
Gold_Barsik
Дата: Суббота, 26.05.2018, 15:43 |
Сообщение № 5
Группа: Проверенные
Ранг: Обитатель
Сообщений: 459
Репутация:
6
±
Замечаний:
0% ±
2003
Конечно заменил. Результат выходит 0,2,3,4,5,6,7,8 Видимо что то не так.
Конечно заменил. Результат выходит 0,2,3,4,5,6,7,8 Видимо что то не так. Gold_Barsik
Сообщение отредактировал Gold_Barsik - Суббота, 26.05.2018, 15:46
Ответить
Сообщение Конечно заменил. Результат выходит 0,2,3,4,5,6,7,8 Видимо что то не так. Автор - Gold_Barsik Дата добавления - 26.05.2018 в 15:43
abtextime
Дата: Суббота, 26.05.2018, 15:48 |
Сообщение № 6
Группа: Проверенные
Ранг: Ветеран
Сообщений: 828
Репутация:
117
±
Замечаний:
0% ±
Excel 2010
ну не знаю, у меня с формулой от Nic70y всё ОККод
=СТРОКА(C1)-ЕСЛИ(ЕНД(ПОИСКПОЗ(9E+307;B$4:B4));0;ПОИСКПОЗ(9E+307;B$4:B4))
ну не знаю, у меня с формулой от Nic70y всё ОККод
=СТРОКА(C1)-ЕСЛИ(ЕНД(ПОИСКПОЗ(9E+307;B$4:B4));0;ПОИСКПОЗ(9E+307;B$4:B4))
abtextime
Сообщение отредактировал abtextime - Суббота, 26.05.2018, 15:49
Ответить
Сообщение ну не знаю, у меня с формулой от Nic70y всё ОККод
=СТРОКА(C1)-ЕСЛИ(ЕНД(ПОИСКПОЗ(9E+307;B$4:B4));0;ПОИСКПОЗ(9E+307;B$4:B4))
Автор - abtextime Дата добавления - 26.05.2018 в 15:48
Gold_Barsik
Дата: Суббота, 26.05.2018, 15:54 |
Сообщение № 7
Группа: Проверенные
Ранг: Обитатель
Сообщений: 459
Репутация:
6
±
Замечаний:
0% ±
2003
abtextime , Так и формулы малость отличаются. вроде поковырял, и что то выходит
abtextime , Так и формулы малость отличаются. вроде поковырял, и что то выходитGold_Barsik
Сообщение отредактировал Gold_Barsik - Суббота, 26.05.2018, 15:58
Ответить
Сообщение abtextime , Так и формулы малость отличаются. вроде поковырял, и что то выходитАвтор - Gold_Barsik Дата добавления - 26.05.2018 в 15:54
abtextime
Дата: Суббота, 26.05.2018, 16:06 |
Сообщение № 8
Группа: Проверенные
Ранг: Ветеран
Сообщений: 828
Репутация:
117
±
Замечаний:
0% ±
Excel 2010
Вообще не очень понятно, зачем там ЕСЛИОШИБКА Прекрасно без нее работает (по крайней мере на модельном примере)Код
=СТРОКА(C1)-ПОИСКПОЗ(9E+307;B$4:B4)
Вообще не очень понятно, зачем там ЕСЛИОШИБКА Прекрасно без нее работает (по крайней мере на модельном примере)Код
=СТРОКА(C1)-ПОИСКПОЗ(9E+307;B$4:B4)
abtextime
Ответить
Сообщение Вообще не очень понятно, зачем там ЕСЛИОШИБКА Прекрасно без нее работает (по крайней мере на модельном примере)Код
=СТРОКА(C1)-ПОИСКПОЗ(9E+307;B$4:B4)
Автор - abtextime Дата добавления - 26.05.2018 в 16:06
Gold_Barsik
Дата: Суббота, 26.05.2018, 16:08 |
Сообщение № 9
Группа: Проверенные
Ранг: Обитатель
Сообщений: 459
Репутация:
6
±
Замечаний:
0% ±
2003
Большое спасибо, помогло достигнуть цели!
Ответить
Сообщение Большое спасибо, помогло достигнуть цели! Автор - Gold_Barsik Дата добавления - 26.05.2018 в 16:08
Nic70y
Дата: Суббота, 26.05.2018, 16:23 |
Сообщение № 10
Группа: Друзья
Ранг: Экселист
Сообщений: 9130
Репутация:
2415
±
Замечаний:
0% ±
Excel 2010
не очень понятно, зачем там ЕСЛИОШИБКА
на тот случай, если показаний не будет вообще тупанул - не заметилКод
=ВЫБОР(МИН(5;СТРОКА(C1)-ЕСЛИ(СЧЁТ(B$4:B4);ПОИСКПОЗ(9E+307;B$4:B4);0)+1);"";"1 месяц";"2 месяца"&СИМВОЛ(10)&"(подряд)";"3 месяца"&СИМВОЛ(10)&"(подряд)";"более 3 месяцев"&СИМВОЛ(10)&"(подряд)")
не очень понятно, зачем там ЕСЛИОШИБКА
на тот случай, если показаний не будет вообще тупанул - не заметилКод
=ВЫБОР(МИН(5;СТРОКА(C1)-ЕСЛИ(СЧЁТ(B$4:B4);ПОИСКПОЗ(9E+307;B$4:B4);0)+1);"";"1 месяц";"2 месяца"&СИМВОЛ(10)&"(подряд)";"3 месяца"&СИМВОЛ(10)&"(подряд)";"более 3 месяцев"&СИМВОЛ(10)&"(подряд)")
Nic70y
ЮMoney 41001841029809
Ответить
Сообщение не очень понятно, зачем там ЕСЛИОШИБКА
на тот случай, если показаний не будет вообще тупанул - не заметилКод
=ВЫБОР(МИН(5;СТРОКА(C1)-ЕСЛИ(СЧЁТ(B$4:B4);ПОИСКПОЗ(9E+307;B$4:B4);0)+1);"";"1 месяц";"2 месяца"&СИМВОЛ(10)&"(подряд)";"3 месяца"&СИМВОЛ(10)&"(подряд)";"более 3 месяцев"&СИМВОЛ(10)&"(подряд)")
Автор - Nic70y Дата добавления - 26.05.2018 в 16:23
Gold_Barsik
Дата: Суббота, 26.05.2018, 16:32 |
Сообщение № 11
Группа: Проверенные
Ранг: Обитатель
Сообщений: 459
Репутация:
6
±
Замечаний:
0% ±
2003
Nic70y , Аж в двое короче получил! Респект!
Ответить
Сообщение Nic70y , Аж в двое короче получил! Респект!Автор - Gold_Barsik Дата добавления - 26.05.2018 в 16:32