Показать полную графическую версию : [решено] [EXCEL]помогите с заданием
У некоторые ячейки столбца А введено значения, а другие оставлено пустыми. Обеспечьте автоматическое обчисление у ячейках В1+ номеров строк непустых ячеек столбца А
paul_8, в ячейку B1 введите нужное числовое значение, в ячейку B2 вставьте формулу
=ЕСЛИ(ЕТЕКСТ(A2);$B$1+СТРОКА();"")
и протяните на нужное кол-во ячеек вниз.
Одно непонятно: на вашем скриншоте в столбце "B:B" значения вычисляются даже тогда, когда в соответствующей ячейке "А" - пусто.
okshef, увы, Ваша формула не работает...
все должно быть именно так, как на картинке
в столбце B:B не должно быть пустых ячеек!!
Тогда уточните, по какому принципу происходит вычисление. Потому, что та формула, которую я написал, соответствует описанию, данному вами в теме.
Обьясняю: в столбце А:А уже есть пустые и непустые ячейки.
По-порядку в столбце В:В, в ячейках В1,В2,В3,В4 и т.д. вводить номер строки следующей непустой ячейк из столбца А:А(так, как на рисунке)
paul_8, сегодня времени нет. В Google нашлось наиболее подходящее к вашему случаю: Как найти адрес первой непустой ячейки столбца? (http://forum.msexcel.ru/index.php?topic=5853.0) - попробуйте модифицировать под себя
по ссылке рассматривается только функция поиска в определенном диапазона. Здесь нужно изменение диапазона
Формула массива:
=НАИМЕНЬШИЙ(ЕСЛИ($A$1:$A$450<>"";СТРОКА($1:$450));СТРОКА())
или общий случай, тоже CSE-формула:
=ЕСЛИОШИБКА(НАИМЕНЬШИЙ(ЕСЛИ(A:A<>"";СТРОКА(A:A));СТРОКА());"")
но лучше вместо А:А задавать конкретный диапазон, как в первой формуле
© Планета Excel (http://www.planetaexcel.ru/)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC