Форум программистов, компьютерный форум, киберфорум
MS Office Excel
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.54/302: Рейтинг темы: голосов - 302, средняя оценка - 4.54
0 / 0 / 0
Регистрация: 04.09.2015
Сообщений: 17
1

Как протянуть формулу в Excel, пропуская одну строку?

27.02.2018, 11:58. Показов 59188. Ответов 24
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день!

Подскажите, нигде не могу найти.
Необходимо протащить формулу в одном столбце вниз, грубо говоря с ячейки E18 до E500. Но таким образом, чтобы формула у меня проставлялась в ячейки E18 E20 E22 и т.д. А в ячейках E19 E21 оставались значения пустые.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.02.2018, 11:58
Ответы с готовыми решениями:

Как в Excel протянуть формулу по горизонтали, чтобы она работала
Здравствуйте! Файл во вложении. Копированием или протягиванием не получается.Приходится каждую...

Как протянуть формулу с определенным шагом?
Здравствуйте, уважаемые гуру экселя! Помогите пожалуйста решить проблему: есть карточки объектов на...

Как протянуть формулу в ячейках разного размера?
В аттаче прикрепленный файл. Необходимо протянуть формулы по столбцам G, H и I. Но этого сделать...

Как протянуть формулу, ориентируясь на количество строк левого столбца
Такая проблема, есть столбец А, в него начиная с А2 поступают данные, в В2 вписана формула, которую...

24
Динохромный
1396 / 761 / 282
Регистрация: 22.12.2015
Сообщений: 2,381
27.02.2018, 12:12 2
ivanov, выделите е18 и е19 (обе сразу) и протяните их обе вниз.
0
15147 / 6420 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
27.02.2018, 12:12 3
ivanov, введите формулу в Е18, оставьте пустой Е19. Выделите Е18:Е19 и тяните.
0
0 / 0 / 0
Регистрация: 04.09.2015
Сообщений: 17
27.02.2018, 12:28  [ТС] 4
Нет, так не получается. Он берёт промежуточные данные из другого столбца.

Вот пример
Как протянуть формулу в Excel, пропуская одну строку?
где в ячейке G18 формула =E18.
Мне нужно провести вниз по столбцу G18 с заполнением через строку. А как Вы говорите, он так не делает
0
6890 / 4940 / 2086
Регистрация: 02.02.2014
Сообщений: 13,126
27.02.2018, 12:41 5
в ячейке g19 д.б. пусто, выделить g18-g19 и тащить
0
15147 / 6420 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
27.02.2018, 12:41 6
Цитата Сообщение от ivanov Посмотреть сообщение
А как Вы говорите, он так не делает
Как Вы объяснили, так вам и сказали - два человека независимо!
Приложите пример - файл Excel, покажите, что должно получаться в ст. G.
0
0 / 0 / 0
Регистрация: 04.09.2015
Сообщений: 17
27.02.2018, 12:57  [ТС] 7
Вот файл пример.rar, таким образом в Ячейке G18 я поставил формулу, ниже значения ручками поставил, там где необходимо чтобы была формула, между ними пробелы
0
6890 / 4940 / 2086
Регистрация: 02.02.2014
Сообщений: 13,126
27.02.2018, 13:13 8
в ячейку g18 вставить
Код
=ЕСЛИ(ОСТАТ(СТРОКА();2)=0;E18;"")
и протащить
0
772 / 615 / 294
Регистрация: 05.01.2014
Сообщений: 1,338
27.02.2018, 13:28 9
Или так.
Код
=ЕСЛИ(И(B18="";E18>0);E18;"")
0
0 / 0 / 0
Регистрация: 04.09.2015
Сообщений: 17
27.02.2018, 13:51  [ТС] 10
Спасибо большое, сработало, только как эта формула работает, не пойму
0
6890 / 4940 / 2086
Регистрация: 02.02.2014
Сообщений: 13,126
27.02.2018, 14:06 11
Цитата Сообщение от ivanov Посмотреть сообщение
олько как эта формула работает
п.8 - проверяет номер строки на четность, если четная - пишем ответ, иначе пусто
п.9 - проверяет, пустая ли ячейка в столбце b и есть значение в ячейке столбца e, если да - ответ, иначе пусто
0
0 / 0 / 0
Регистрация: 22.09.2018
Сообщений: 8
22.09.2018, 12:34 12
Krasme, добрый день, можно попросить помочь в аналогичной ситуации, если приложу файл excel?
0
6890 / 4940 / 2086
Регистрация: 02.02.2014
Сообщений: 13,126
22.09.2018, 12:43 13
Discobeliy, выкладывайте, не я, так другой поможет
0
0 / 0 / 0
Регистрация: 22.09.2018
Сообщений: 8
22.09.2018, 12:53 14
Krasme, суть проблемы аналогичная рассматриваемой выше. Во вкладках СП расчет в ячейках В4, С4, Е4 и т.д пропускается одна строка. Мне нужно вставить какую-то формулу, аналогичную вашей =ЕСЛИ(ОСТАТ(СТРОКА();2)=0;E18;""), чтобы при зависимости с листа "Аналоги" на листе "СП расчет" в указанных ячейках пропускалась одна строка и значения шли по порядку, как на листе "Аналоги"
Вложения
Тип файла: rar 123.rar (136.4 Кб, 26 просмотров)
0
0 / 0 / 0
Регистрация: 22.09.2018
Сообщений: 8
22.09.2018, 12:54 15
Krasme, не могу чет допереть как это сделать по вашей формуле, а вручную задолбаюсь вбивать все это.
0
6890 / 4940 / 2086
Регистрация: 02.02.2014
Сообщений: 13,126
22.09.2018, 13:42 16
в вашем случае надо действовать по-другому
во вкладке "сп расчет" в ячейу с4 вставить код
Код
=ЕСЛИ($B4="";"";ДВССЫЛ(ЗАМЕНИТЬ(ПРАВСИМВ(Ф.ТЕКСТ($B4);ДЛСТР(Ф.ТЕКСТ($B4))-1);9;1;"D")))
и протащить вниз

Добавлено через 34 секунды
формула длинная получилась, может, кто покороче вариант найдет
0
0 / 0 / 0
Регистрация: 22.09.2018
Сообщений: 8
22.09.2018, 14:04 17
Krasme, а можете на примере в моем файле эксель вставить и мне прислать с формулой работающей. Я вставляю у себя и ничего не выходит((
0
6890 / 4940 / 2086
Регистрация: 02.02.2014
Сообщений: 13,126
22.09.2018, 14:52 18
с работающей формулой
123.zip
0
0 / 0 / 0
Регистрация: 22.09.2018
Сообщений: 8
22.09.2018, 15:51 19
Когда нажимаю "разрешить редактирование", пишет в каждой ячейке #ИМЯ? Что делать?(((
Миниатюры
Как протянуть формулу в Excel, пропуская одну строку?  
0
6890 / 4940 / 2086
Регистрация: 02.02.2014
Сообщений: 13,126
22.09.2018, 15:53 20
Discobeliy, у вас какая версия excel?
0
22.09.2018, 15:53
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.09.2018, 15:53
Помогаю со студенческими работами здесь

Напечатать в одну строку все числа от a до b, пропуская числа, кратные 5
42. Напечатать в одну строку все числа от a до b, пропуская числа, кратные 5.

Напечатать в одну строку все числа от 1 до 200, пропуская числа, оканчивающиеся нулём
Напечатать в одну строку все числа от 1 до 200, пропуская числа, оканчивающиеся нулём.

Напечатать в одну строку все числа от 1 до 200, пропуская числа, оканчивающиеся нулём
37. Напечатать в одну строку все числа от 1 до 200, пропуская числа, оканчивающиеся нулём.

Как считывать из текстового файла, пропуская первую строку?
Имею такой код: procedure TF_knopka.fZagrClick(Sender: TObject); // Закрузка...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru