Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Office (Word, Excel, Outlook и т.д.) (http://forum.oszone.net/forumdisplay.php?f=115)
-   -   [решено] [EXCEL]помогите с заданием (http://forum.oszone.net/showthread.php?t=250547)

paul_8 03-01-2013 22:46 2058446

[EXCEL]помогите с заданием
 
Вложений: 2
У некоторые ячейки столбца А введено значения, а другие оставлено пустыми. Обеспечьте автоматическое обчисление у ячейках В1+ номеров строк непустых ячеек столбца А

okshef 03-01-2013 23:46 2058493

paul_8, в ячейку B1 введите нужное числовое значение, в ячейку B2 вставьте формулу
Код:

=ЕСЛИ(ЕТЕКСТ(A2);$B$1+СТРОКА();"")
и протяните на нужное кол-во ячеек вниз.
Одно непонятно: на вашем скриншоте в столбце "B:B" значения вычисляются даже тогда, когда в соответствующей ячейке "А" - пусто.

paul_8 03-01-2013 23:50 2058496

okshef, увы, Ваша формула не работает...

все должно быть именно так, как на картинке

в столбце B:B не должно быть пустых ячеек!!

okshef 03-01-2013 23:54 2058502

Тогда уточните, по какому принципу происходит вычисление. Потому, что та формула, которую я написал, соответствует описанию, данному вами в теме.

paul_8 04-01-2013 00:03 2058511

Обьясняю: в столбце А:А уже есть пустые и непустые ячейки.
По-порядку в столбце В:В, в ячейках В1,В2,В3,В4 и т.д. вводить номер строки следующей непустой ячейк из столбца А:А(так, как на рисунке)

okshef 04-01-2013 00:36 2058540

paul_8, сегодня времени нет. В Google нашлось наиболее подходящее к вашему случаю: Как найти адрес первой непустой ячейки столбца? - попробуйте модифицировать под себя

paul_8 04-01-2013 00:45 2058553

по ссылке рассматривается только функция поиска в определенном диапазона. Здесь нужно изменение диапазона

okshef 04-01-2013 01:23 2058584

Формула массива:
Код:

=НАИМЕНЬШИЙ(ЕСЛИ($A$1:$A$450<>"";СТРОКА($1:$450));СТРОКА())
или общий случай, тоже CSE-формула:
Код:

=ЕСЛИОШИБКА(НАИМЕНЬШИЙ(ЕСЛИ(A:A<>"";СТРОКА(A:A));СТРОКА());"")
но лучше вместо А:А задавать конкретный диапазон, как в первой формуле
© Планета Excel


Время: 19:28.

Время: 19:28.
© OSzone.net 2001-