Растянуть с шагом excel

 

Добрый день.  
Возникла проблемка.  

  Есть столбец с ячейками, в них формулы, но во всех формулах надо изменить ссылки на ячейки. Протянуть не получается т.к. ячейки на которые ссылается в формуле расположены с шагов 8 (к примеру 1-ая ячейка А1, след. А8 итд). Собственно сам вопрос. Как протянуть ячейки с каким нибудь шагом?  

  Спасибо большое за ответ!

 

GIG_ant

Пользователь

Сообщений: 3102
Регистрация: 24.12.2012

давайте пример, будет ответ

 

Владимир

Пользователь

Сообщений: 8196
Регистрация: 21.12.2012

Выделяете диапазон ячеек А1:A7 и ату его, вниз.. Через восемь шагов будет формула.

«..Сладку ягоду рвали вместе, горьку ягоду я одна.»

 

{quote}{login=GIG_ant}{date=18.10.2011 10:54}{thema=}{post}давайте пример, будет ответ{/post}{/quote}

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

В вашем примере первый диапазон меньше на одну строку. Может быть, правильнее А1, А9?    
=10+ИНДЕКС(Лист2!$A$1:$A$100;(СТРОКА(1:1)-1)*8+1)

 

GIG_ant

Пользователь

Сообщений: 3102
Регистрация: 24.12.2012

=10+ИНДЕКС(Лист2!$A:$A;(СТРОКА()-1)*8)

 

Тоже попробовал..  
=10+ДВССЫЛ(«Лист2!A»&(СТРОКА()-1)*7+1)  
Предвижу, что скажет,vikttur)

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

А я и здесь молчать не буду! («кулинарный» попугай) :)

 

Владимир

Пользователь

Сообщений: 8196
Регистрация: 21.12.2012

..в А2:  

  =Лист2!A2*9-(СТРОКА(A1)+1)

«..Сладку ягоду рвали вместе, горьку ягоду я одна.»

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

{quote}{login=GIG_ant}{date=18.10.2011 11:24}{thema=}{post}=10+ИНДЕКС(Лист2!$A:$A;(СТРОКА()-1)*8){/post}{/quote}  
Здесь аккуратнее. Сам напоролся: при вставке в другую строку (СТРОКА()-1)*8 (или (СТРОКА(A1)-1)*8) возможна ошибка.

 

GIG_ant

Пользователь

Сообщений: 3102
Регистрация: 24.12.2012

RE: vikttur — «Здесь аккуратнее…»  

  согласен, при этом именно в данном случае работает )

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

Потому что ИНДЕКС(диапазон;0) берет из диапазона значение, расположенное в той же строке, что и формула.

 

{quote}{login=vikttur}{date=18.10.2011 11:41}{thema=Re: }{post}{quote}{login=GIG_ant}{date=18.10.2011 11:24}{thema=}{post}=10+ИНДЕКС(Лист2!$A:$A;(СТРОКА()-1)*8){/post}{/quote}  
Здесь аккуратнее. Сам напоролся: при вставке в другую строку (СТРОКА()-1)*8 (или (СТРОКА(A1)-1)*8) возможна ошибка.{/post}{/quote}  

  А если начать не с 1-ой ячейки? У меня ступор случился))

 

GIG_ant

Пользователь

Сообщений: 3102
Регистрация: 24.12.2012

так вы сразу высылайте пример соответствующий конечному файлу, тогда и в ступор впадать не прийдется.

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

Антон, Вы обратили внимание на сообщение в 11:10? Там вопрос.

 

Guest

Гость

#16

18.10.2011 14:22:12

Спасибо всем большое! разобрался)

Растягивание формулы с определенным шагом

bonghero

Дата: Среда, 18.03.2015, 22:43 |
Сообщение № 1

Группа: Пользователи

Ранг: Прохожий

Сообщений: 6


Репутация:

0

±

Замечаний:
0% ±


Excel 2013

Доброго времени суток!
Не могли бы подсказать как решить задачу.
На первом листе имеются ряд значений, записанных в строку.
Эти значение нужно скомпоновать на второй лист по определенным параметрам. Основная задача в том, что на одну строку из первого листа приходиться пять строк на втором листе.

Задача в том как правильно записать формулы, чтобы можно это было растягивать на втором листе без особых проблем (на первом листе может образоваться до 2000 тыщ строк)

Наверно не очень понятно описал задачу, но думаю будет понятно по примеру.

Заранее спасибо!

К сообщению приложен файл:

example.xlsx
(11.0 Kb)

 

Ответить

buchlotnik

Дата: Среда, 18.03.2015, 23:18 |
Сообщение № 2

Группа: Заблокированные

Ранг: Участник клуба

Сообщений: 3442


Репутация:

929

±

Замечаний:
20% ±


2010, 2013, 2016 RUS / ENG

как вариант

К сообщению приложен файл:

6633553.xlsx
(11.8 Kb)

 

Ответить

bonghero

Дата: Среда, 18.03.2015, 23:28 |
Сообщение № 3

Группа: Пользователи

Ранг: Прохожий

Сообщений: 6


Репутация:

0

±

Замечаний:
0% ±


Excel 2013

Спасибо Большое! Такой вариант я примерно я представлял, но не знал как сохранить это правило при растягивание формулы вниз.

Если есть еще какие-то варианты был был рад увидеть их, тк количество строк в первом листе, откуда будут браться значения, может увеличиваться до достаточно больший значений.

 

Ответить

_Boroda_

Дата: Среда, 18.03.2015, 23:35 |
Сообщение № 4

Группа: Модераторы

Ранг: Местный житель

Сообщений: 16618


Репутация:

6465

±

Замечаний:
0% ±


2003; 2007; 2010; 2013 RUS

Или совсем просто (голубые ячейки), но их нужно растягивать сразу блоком по 5 строк.
Или посложнее (оранжевые), но можно растягивать построчно
номер

Код

=ИНДЕКС(Source!A$2:A$9;СТРОКА(A5)/5)

остальное

Код

=ЕСЛИОШИБКА(ИНДЕКС(Source!C$2:G$9;СТРОКА(A5)/5;ВЫБОР(ОСТАТ(СТРОКА(C1);5)+1;5;3;»»;1;4));»Константа»)


Скажи мне, кудесник, любимец ба’гов…
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995

 

Ответить

buchlotnik

Дата: Среда, 18.03.2015, 23:36 |
Сообщение № 5

Группа: Заблокированные

Ранг: Участник клуба

Сообщений: 3442


Репутация:

929

±

Замечаний:
20% ±


2010, 2013, 2016 RUS / ENG

чёт погорячился с формулой второго столбца — упростил
для первого столба

Код

=ИНДЕКС(Source!$A$2:$A$4;ОКРВВЕРХ(СТРОКА(Task!A1)/5;1))

для второго:

Код

=ЕСЛИОШИБКА(ИНДЕКС(Source!$A$2:$G$2000;ПОИСКПОЗ(C2;Source!$A$2:$A$2000;0);ИНДЕКС({5;»нд»;3;6;7};СЧЁТЕСЛИ($C$1:C2;C2)));»постоянное значение»)

К сообщению приложен файл:

8052599.xlsx
(12.1 Kb)

Сообщение отредактировал buchlotnikСреда, 18.03.2015, 23:38

 

Ответить

AlexM

Дата: Среда, 18.03.2015, 23:40 |
Сообщение № 6

Группа: Друзья

Ранг: Участник клуба

Сообщений: 4257


Репутация:

1046

±

Замечаний:
0% ±


Excel 2003

Еще вариант

Код

=ИНДЕКС(Source!A:A;1-ЦЕЛОЕ(-СТРОКА(A1)/5))

и массивная

Код

=ИНДЕКС(ВЫБОР(ОСТАТ(СТРОКА(A1)-1;5)+1;Source!E$1:E$99;»постоянное»;Source!C$1:C$99;Source!F$1:F$99;Source!G$1:G$99);1-ЦЕЛОЕ(-СТРОКА(A1)/5))



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.

 

Ответить

bonghero

Дата: Среда, 18.03.2015, 23:44 |
Сообщение № 7

Группа: Пользователи

Ранг: Прохожий

Сообщений: 6


Репутация:

0

±

Замечаний:
0% ±


Excel 2013

Спасибо большое всем!

Не подскажите, массивный вариант с ним могут быть какие-то проблемы?
Если растягивать придется допустим 1000 на 2000 строк?

 

Ответить

AlexM

Дата: Среда, 18.03.2015, 23:50 |
Сообщение № 8

Группа: Друзья

Ранг: Участник клуба

Сообщений: 4257


Репутация:

1046

±

Замечаний:
0% ±


Excel 2003

массивный вариант с ним могут быть какие-то проблемы?

Не должно быть
Александр напомнил, что индексы не обязательно округлять. Формулы поправил.

Код

=ИНДЕКС(Source!A$2:A$99;СТРОКА(A5)/5)

и

Код

=ИНДЕКС(ВЫБОР(ОСТАТ(СТРОКА(A1)-1;5)+1;Source!E$2:E$99;»постоянное»;Source!C$2:C$99;Source!F$2:F$99;Source!G$2:G$99);СТРОКА(A5)/5)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.

 

Ответить

Содержание

  1. Как в excel растянуть формулу на весь столбец без мышки
  2. Как протянуть формулу в Excel без мышки?
  3. Как протянуть формулу в Excel вправо?
  4. Как протянуть формулу в Excel с шагом?
  5. Как протянуть формулу в Excel на телефоне?
  6. Как протянуть формулу умножения в Excel?
  7. Как быстро протянуть формулу вправо?
  8. Как скопировать формулу без изменения адресов в ней?
  9. Как применить формулу для всего столбца?
  10. Как вставить формулу в Excel на всю строку?
  11. Как протянуть формулу в гугл таблице?
  12. Как растянуть формулу на весь столбец в Excel?
  13. Как поставить одинаковую формулу во все ячейки?
  14. Почему не протягивается формула?
  15. Как в Excel умножить цену на количество?
  16. Как сделать формулу умножения в Excel?
  17. Как в excel растянуть формулу на весь столбец без мышки
  18. Почему не протягивается формула в excel на весь столбец
  19. Проблемы с формулами в таблице Excel
  20. Решение 1: меняем формат ячеек
  21. Решение 2: отключаем режим “Показать формулы”
  22. Решение 3: активируем автоматический пересчет формул
  23. Решение 4: исправляем ошибки в формуле
  24. Заключение
  25. В Excel не работают формулы.
  26. 1 Вариант
  27. 2 Вариант для всех версий Office
  28. 3 Вариант для Office 2010
  29. 4 Вариант для Office 2007/2010
  30. Как протянуть формулу в Excel: несколько способов.
  31. Первый способ: протянуть ячейку в столбце или строке.
  32. Второй способ: быстрое протягивание формулы в один клик мыши.
  33. Третий способ: протянуть формулу без изменения (смещения) исходных ячеек.
  34. Четвертый способ: протянуть формулу при помощи копирования.

Как в excel растянуть формулу на весь столбец без мышки

Как протянуть формулу в Excel без мышки?

Выделите ячейку F2, удерживая Shift, и нажмите клавишу со Стрелкой вниз (↓) два раза. Чтобы протянуть формулу вниз, нажмите Ctrl+D.

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

Первый способ: протянуть ячейку в столбце или строке.

  1. Записать функцию (формулу) в ячейку и нажать ENTER.
  2. Навести курсор на нижний правый угол ячейки таким образом, чтобы он приобрел форму тонкого черного крестика.
  3. Нажать и удерживать левую кнопку мыши.
  4. Не отпуская кнопку мыши потянуть крестик в нужном направлении.

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

Выделите ячейку F2 , удерживая Shift , и нажмите клавишу со Стрелкой вниз (↓) два раза. Чтобы протянуть формулу вниз, нажмите Ctrl+D .

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

Для МОБИЛЬНОГО Excel :

  1. Касание по ячейке с формулой
  2. Касание по кружку ячейки
  3. В появившемся меню Копировать
  4. Протяжка за кружок формулы вниз
  5. В появившемся меню Вставить

Как протянуть формулу умножения в Excel?

Умножение столбца чисел на одно и то же число

  1. В ячейке B2 введите знак равенства (=).
  2. Щелкните ячейку A2, чтобы добавить ее в формулу.
  3. Введите символ «звездочка» (*).
  4. Щелкните ячейку C2, чтобы добавить ее в формулу.
  5. Введите символ $ перед C и еще один перед 2: $C$2.
  6. нажмите клавишу ВВОД.

Как быстро протянуть формулу вправо?

Примечание: Аналогичным образом можно протянуть формулу вправо, нажимая Ctrl+R.

Формулы

  1. Чтобы быстро вставить функцию СУММ, нажмите ATL+=, а затем клавишу Enter.
  2. Выделите ячейку F2, удерживая Shift, и нажмите клавишу со Стрелкой вниз (↓) два раза.
  3. Чтобы протянуть формулу вниз, нажмите Ctrl+D.

Как скопировать формулу без изменения адресов в ней?

Копирование формул Excel без изменений ссылок

Скопируйте значения столбца B (например, комбинацией клавиш CTRL+C) и вставьте их в столбец D (CTRL+V) . А потом переместите данные из столбца B в E (например, комбинацией клавиш CTRL+X). Теперь переключитесь в режим отображения формул – CTRL+`(Ё).

Как применить формулу для всего столбца?

Вы также можете использовать Ctrl+Shift+Down+D, чтобы добавить формулу в каждую ячейку столбца. Просто нажмите / выделите ячейку с уравнением/формулой, которую вы хотите скопировать, а затем удерживайте нажатой клавишу Ctrl+Shift+Down+D, и Ваша формула будет добавлена в каждую ячейку.

Как вставить формулу в Excel на всю строку?

Выделяем любую ячейку в первой графе, щелкаем правой кнопкой мыши. Нажимаем «Вставить». Или жмем сначала комбинацию клавиш: CTRL+ПРОБЕЛ, чтобы выделить весь столбец листа. А потом комбинация: CTRL+SHIFT+»=», чтобы вставить столбец.

Как протянуть формулу в гугл таблице?

Выделяешь ту ячейку, значения (или формулы) которой хочешь протянуть и пустые ячейки куда их нужно протянуть, зажимаешь пальцем выделенную область, появится почти обычное контекстное меню (где вставить, вырезать и др.), но в этот раз жмешь три точки (чтобы открыть остальные пункты), тыкай пункт — «заполнить …

Как растянуть формулу на весь столбец в Excel?

Дважды щелкните по «+», чтобы скопировать формулу во все ячейки столбца. Вместо того, чтобы перетаскивать символ «+», переместите указатель мыши в правый нижний угол ячейки с формулой и дважды щелкните по появившемуся значку «+». Формула скопируется во все ячейки столбца.

Как поставить одинаковую формулу во все ячейки?

Вставляем одинаковые данные в несколько ячеек при помощи Ctrl+Enter

  1. Выделите все пустые ячейки в столбце.
  2. Нажмите F2, чтобы отредактировать активную ячейку, и введите в неё что-нибудь: это может быть текст, число или формула. В нашем случае, это текст “_unknown_”.
  3. Теперь вместо Enter нажмите Ctrl+Enter.

Почему не протягивается формула?

Суть ошибки в том, что создается несколько столбцов, например, 2, а в третьем должен выводиться результат. Там указывается формула и протягивается вниз, чтобы охватить весь диапазон, но в итоге значение из первой ячейки просто переносится на следующие.

Как в Excel умножить цену на количество?

В данном случае Эксель выступает в роли обычного калькулятора.

  1. Встаем в любую свободную ячейку, затем: ставим в ячейке (или в строке формул) знак “=”; пишем первое число (множимое; ставим знак умножения – “*“; указываем второе число (множитель).
  2. После нажатия клавиши Enter получаем результат в ячейке с формулой.

Как сделать формулу умножения в Excel?

Умножение чисел в ячейке

Для выполнения этой задачи используйте арифметический оператор * (звездочка). Например, при вводе в ячейку формулы =5*10 в ячейке будет отображен результат 50.

Как в excel растянуть формулу на весь столбец без мышки

Регистрация на форуме тут, о проблемах пишите сюда — alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Поиск по форуму
Расширенный поиск
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение — создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова — «Помогите», «Нужна помощь», «Срочно», «Пожалуйста».
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос — одна тема
Прочитайте правила и заново правильно создайте тему.

1) копируем правильную формулу (Ctrl+C)
2) переходим в конец столбца, на последнюю ячейку в столбце (можно использовать F5)
3) жмем Ctrl+Shift+Home
4) не отпуская Shift, жмем стрелку «ВПРАВО» необходимое количество раз
5) не отпуская Shift, жмем стрелку «ВНИЗ»
6) вставляем формулы (Ctrl+V)

или выполняем два первых пункта, а потом выполняем макрос

например, попробуйте так — выделяете ячейку с нужной формулой. Нажимаете кнопочку «Копировать» (или клавиши Ctrl-Insert) переходите на первую ячейку, откуда хотите начать вставку формулы, потом, CTRL-G (это меню Правка — Перейти) — там набираете нужный адрес, обязательно нажимаете Shift и мышкой на кнопочку «ОК» (при этом выделились нужные ячейки) — потом «Вставить» (клавиши Shift-Insert)

_________________________
опс. опоздал! но, прошу заметить, что я писал свой код, не видя ответа IgorGO.
Иначе не стал бы писать. просто у меня страничка открытая провисела достаточно долго. 🙁

Serge_Bliznykov
Посмотреть профиль
Найти ещё сообщения от Serge_Bliznykov

вставлю свои 5 копеек
двойной клик по маркеру заполнения классно: быстро и удобно, но.
этот способ приводит к тому, что у всех нижних ячеек появляется формат, как у текущей. То есть, если, например, кое-где имеется другая заливка или другие границы ячеек, то всё нижнее форматирование замениться на формат кликнутой ячейки.

Лучший вариант (на мой взгляд) все таки: копировать, перейти вниз, выделить на клавишах куда вставлять, а затем Правка-Специальная вставка-Формулы (сочетание клавишь удерживая зажатым alt при включенной русской раскладке клавиатуры и русском экселе: п е ф и нажать ввод)

Источник

Почему не протягивается формула в excel на весь столбец

Проблемы с формулами в таблице Excel

Возможности Эксель позволяют выполнять вычисления практически любой сложности благодаря формулам и функциям. Однако иногда пользователи могут столкнуться с тем, что формула отказывается работать или вместо желаемого результата выдает ошибку. В данной статье мы рассмотрим, почему так получается, и какие действия предпринять для решения возникшей проблемы.

Решение 1: меняем формат ячеек

Очень часто Excel отказывается выполнять расчеты из-за того, что неправильно выбран формат ячеек.

Например, если задан текстовый формат, то вместо результата мы будем видеть просто саму формулу в виде обычного текста.

В некоторых ситуациях, когда выбран не тот формат, результат может быть посчитан, но отображаться он будет совсем не так, как мы хотели бы.

Очевидно, что формат ячеек нужно изменить, и делается это следующим образом:

  1. Чтобы определить текущий формат ячейки (диапазон ячеек), выделяем ее и, находясь во вкладке “Главная”, обращаем вниманием на группу инструментов “Число”. Здесь есть специальное поле, в котором показывается формат, используемый сейчас.
  2. Выбрать другой формат можно из списка, который откроется после того, как мы кликнем по стрелку вниз рядом с текущим значением.

Формат ячеек можно сменить с помощью другого инструмента, который позволяет задать более расширенные настройки.

  1. Выбрав ячейку (или выделив диапазон ячеек) щелкаем по ней правой кнопкой мыши и в открывшемся списке жмем по команде “Формат ячеек”. Или вместо этого, после выделения жмем сочетание Ctrl+1.
  2. В открывшемся окне мы окажемся во вкладке “Число”. Здесь в перечне слева представлены все доступные форматы, которые мы можем выбрать. С левой стороны отображаются настройки выбранного варианта, которые мы можем изменить на свое усмотрение. По готовности жмем OK.
  3. Чтобы изменения отразились в таблице, по очереди активируем режим редактирования для всех ячеек, в которых формула не работала. Выбрав нужный элемент перейти к редактированию можно нажатием клавиши F2, двойным кликом по нему или щелчком внутри строки формул. После этого, ничего не меняя, жмем Enter.

Примечание: Если данных слишком много, на ручное выполнение последнего шага потребуется немало времени. В данном случае можно поступить иначе – воспользуемся Маркером заполнения. Но этот работает только в том случае, когда во всех ячейках используются одинаковая формула.

  1. Выполняем последний шаг только для самой верхней ячейки. Затем наводим указатель мыши на ее правый нижний угол, как только появится черный плюсик, зажав левую кнопку мыши тянем его до конца таблицы.
  2. Получаем столбец с результатами, посчитанными с помощью формул.

Решение 2: отключаем режим “Показать формулы”

Когда мы вместо результатов видим сами формулы, это может быть связано с тем, что активирован режим показа формул, и его нужно отключить.

  1. Переключаемся во вкладку “Формулы”. В группе инструментов “Зависимость формул” щелкаем по кнопке “Показать формулы”, если она активна.
  2. В результате, в ячейках с формулами теперь будут отображаться результаты вычислений. Правда, из-за этого могут измениться границы столбцов, но это поправимо.

Решение 3: активируем автоматический пересчет формул

Иногда может возникать ситуация, когда формула посчитала какой-то результат, однако, если мы решим изменить значение в одной из ячеек, на которую формула ссылается, пересчет выполнен не будет. Это исправляется в параметрах программы.

  1. Заходим в меню “Файл”.
  2. В перечне слева выбираем раздел “Параметры”.
  3. В появившемся окне переключаемся в подраздел “Формулы”. В правой части окна в группе “Параметры вычислений” ставим отметку напротив опции “автоматически”, если выбран другой вариант. По готовности щелкаем OK.
  4. Все готово, с этого момента все результаты по формулам будут пересчитываться в автоматическом режиме.

Решение 4: исправляем ошибки в формуле

Если в формуле допустить ошибки, программа может воспринимать ее как простое текстовое значение, следовательно, расчеты по ней выполнятся не будут. Например, одной из самых популярных ошибок является пробел, установленный перед знаком “равно”. При этом помним, что знак “=” обязательно должен стоять перед любой формулой.

Также, довольно часто ошибки допускаются в синтаксисах функций, так как заполнить их не всегда просто, особенно, когда используется несколько аргументов. Поэтому, рекомендуем использовать Мастер функций для вставки функции в ячейку.

Чтобы формула заработала, все что нужно сделать – внимательно проверить ее и исправить все выявленные ошибки. В нашем случае нужно просто убрать пробел в самом начале, который не нужен.

Иногда проще удалить формулу и написать ее заново, чем пытаться искать ошибку в уже написанной. То же самое касается функций и их аргументов.

Распространенные ошибки

В некоторых случаях, когда пользователь допустил ошибку при вводе формулы, в ячейке могут отображаться такие значения:

  • #ДЕЛ/0! – результат деления на ноль;
  • #Н/Д – ввод недопустимых значений;
  • #ЧИСЛО! – неверное числовое значение;
  • #ЗНАЧ! – используется неправильный вид аргумента в функции;
  • #ПУСТО! – неверно указан адрес дапазона;
  • #ССЫЛКА! – ячейка, на которую ссылалась формула, удалена;
  • #ИМЯ? – некорректное имя в формуле.

Если мы видим одну из вышеперечисленных ошибок, в первую очередь проверяем, все ли данные в ячейках, участвующих в формуле, заполнены корректно. Затем проверяем саму формулу и наличие в ней ошибок, в том числе тех, которые противоречат законам математики. Например, не допускается деление на ноль (ошибка #ДЕЛ/0!).

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

  1. Отмечаем ячейку, содержащую ошибку. Во вкладке “Формулы” в группе инструментов “Зависимости формул” жмем кнопку “Вычислить формулу”.
  2. В открывшемся окне будет отображаться пошаговая информация по расчету. Для этого нажимаем кнопку “Вычислить” (каждое нажатие осуществляет переход к следующему шагу).
  3. Таким образом, можно отследить каждый шаг, найти ошибку и устранить ее.

Также можно воспользоваться полезным инструментом “Проверка ошибок”, который расположен в том же блоке.

Откроется окно, в котором будет описана причина ошибки, а также предложен ряд действий касательно нее, в т.ч. исправление в строке формул.

Заключение

Работа с формулами и функциями – одна из главных функциональных возможностей Excel, и, несомненно, одно из основных направлений использования программы. Поэтому очень важно знать, какие проблемы могут возникать при работе с формулами, и как их можно исправить.

В Excel не работают формулы.

Сегодня столкнулся с ситуацией когда в excel при протягивании не работали формулы, т.е. было два столбца и надо было в третьем столбце вычислить разницу первых двух столбцов. В итоге делается формула и протягивается вниз до конца, но результат из первой ячейки копируется в остальные ячейки.

1 Вариант

Вполне вероятно у Вас отключен автоматический пересчет листа, для этого просто нажмите клавишу F9

2 Вариант для всех версий Office

Проверьте что бы формат ячейки не было текстовым (из-за этого могут не работать вычисления и соответственно формулы)

PS что бы это исправить, выделите ячейки и выберите формат Общий (см. рисунок Формат Ячеек)

3 Вариант для Office 2010

Проверьте в настройках параметры вычисления формул.

Для этого нажмите на меню ФАЙЛ-> ПАРАМЕТРЫ-> ФОРМУЛЫ и в меню «Параметры вычисления» смотрите где стоит у Вас галочки (см картинку должно быть так)

4 Вариант для Office 2007/2010

Для Office 2007 путь такой Формула->Параметры вычисления->и ставим галку на Автоматически, кроме таблиц данных. (см рисунок ниже)

Как протянуть формулу в Excel: несколько способов.

Рассмотрим несколько способов протягивания (копирования) формул в строках и столбцах программы Excel.

Первый способ: протянуть ячейку в столбце или строке.

Чтобы протянуть (распространить) формулу из одной ячейки в несколько ячеек столбца или строки следует выполнить ряд действий:
1. Записать функцию (формулу) в ячейку и нажать ENTER.
2. Навести курсор на нижний правый угол ячейки таким образом, чтобы он приобрел форму тонкого черного крестика.
3. Нажать и удерживать левую кнопку мыши.
4. Не отпуская кнопку мыши потянуть крестик в нужном направлении. В ту сторону, в которую следует распространить значение ячейки.

Второй способ: быстрое протягивание формулы в один клик мыши.

Для быстрого заполнения столбца формулой или значением из ячейки достаточно выполнить следующие действия:
1. Записать функцию (формулу) в ячейку и нажать «ENTER».
2. Навести курсор на нижний правый угол ячейки таким образом, чтобы он приобрел форму тонкого черного крестика.
3. Кликнуть двойным кликом по правому нижнему углу ячейки.

Формула протянется автоматически до первой пустой ячейки или до полной в случаях, когда в столбце после ячейки с размножаемой функцией стоят пустые ячейки.

Третий способ: протянуть формулу без изменения (смещения) исходных ячеек.

Для протягивания функции без ее изменения следует выполнить те же операции, что в первом и во втором случает. Только перед протягиванием нужно зафиксировать адреса неизменяемых ячеек.
Зафиксировать адреса ячеек можно добавив перед значением адреса столбца или перед значением адреса строки знак «$»доллара.
Теперь, когда адрес закреплен, он не будет меняться при протягивании.

Четвертый способ: протянуть формулу при помощи копирования.

Подходит для работы под фильтрами.
Выполняется следующим образом:
1. Записать функцию (формулу) в ячейку и нажать ENTER.
2. Копировать значение ячейки при помощи выпадающего контекстного меню правой кнопкой мыши или сочетанием клавиш «ctrl»+»c».
3. Выделить нужный диапазон.
Для быстрого выделения вниз достаточно нажать сочетание клавиш:
«Ctrl»+»shift»+ стрелка вниз
Для быстрого выделения в сторону достаточно нажать сочетание клавиш:
«Ctrl»+»shift»+ стрелка в сторону

Источник

0 / 0 / 0

Регистрация: 17.08.2017

Сообщений: 2

1

Как протянуть формулу с определенным шагом?

18.08.2017, 14:51. Показов 30846. Ответов 8


Студворк — интернет-сервис помощи студентам

Здравствуйте, уважаемые гуру экселя! Помогите пожалуйста решить проблему: есть карточки объектов на листе «24», по ним суммы затрат выведены в отдельный столбец: для объекта 1 это W6, для объекта 2 это AU6, для объекта 3 это W23, для объекта 4 это AU23 и т.д. Мне нужно на листе «факт недельный» рядом с каждым объектом в графе «24 расход» вывести эти цифры. И так как объектов 200, надо эту формулу протянуть, а не писать вручную. Т.е. на листе «факт недельный» в ячейке C4 должно быть значение с листа «24» W6, в ячейке C5 должно быть значение с листа «24» AU6, в ячейке C6 должно быть значение с листа «24» W23, в ячейке C7 должно быть значение с листа «24» AU23 и т.д. Помогите пожалуйста! Заранее благодарен))



0



Programming

Эксперт

94731 / 64177 / 26122

Регистрация: 12.04.2006

Сообщений: 116,782

18.08.2017, 14:51

8

1237 / 673 / 240

Регистрация: 22.12.2015

Сообщений: 2,094

18.08.2017, 15:24

2

Лучший ответ Сообщение было отмечено spbdab как решение

Решение

spbdab, по сути это задача для базы данных, а не для экселя.
Расположите карточки объектов друг над другом в столбик и воспользуйтесь прямо на листе «Факт_недельный» функцией СМЕЩ (можно оставить компоновку как есть, но тогда придется забивать не одно, а два смещения, что усложняет задачу).
Формула в таблице на листе «Факт недельный» будет вида (ячейка С4):

Код

=СМЕЩ('24'!$P$5;17*([@№]-1);0)

Если компоновку менять не будете, то нужно будет вместо нуля учесть смещение по столбцам:
=СМЕЩ(’24’!$P$5;17*([@№]-1);0)
Как вариант, ваши карточки можно также оформить как списки (умные таблицы), и обращаться напрямую независимо от местоположения.



0



0 / 0 / 0

Регистрация: 17.08.2017

Сообщений: 2

18.08.2017, 18:37

 [ТС]

3

Спасибо вам огромное, вы очень меня выручили! )))) Карточки объектов поменял))



0



0 / 0 / 0

Регистрация: 14.06.2021

Сообщений: 2

14.06.2021, 16:37

4

Добрый день уважаемые форумчане! Подскажите пожалуйста как реализовать некоторые операции в excel. В приложенном файле «Накопительная ведомость» есть три листа: 1й- ОМЗ, 2й- СТС, 3й- Сводная ( в котором ссылки на 1й и 2й лист), так вот вопрос в том как протянуть-скопировать эти ячейки со ссылками на предыдущие листы, что бы данные отображались корректно, а именно, если выделить диапазон ячеек F9:J9 (1е число месяца) и протянуть на K9:O9 (2е число месяца), то excel вставляет данные с шагом в 6 ячеек вправо, а нужно что бы брал данные из следующей ячейки, т.е последовательно, что бы данные по датам совпадали. Очень нужна ваша помощь.



0



3827 / 2254 / 751

Регистрация: 02.11.2012

Сообщений: 5,930

14.06.2021, 16:58

5

вариант, формула для F9

Код

=ИНДЕКС('ООО "ОМЗ"'!$G$9:$Z$9;;ПОИСКПОЗ(ДЕНЬ(F7);'ООО "ОМЗ"'!$G$6:$Z$6;))

в G9 по аналогии.

П.С. в эксель объединение — ЗЛО.



1



0 / 0 / 0

Регистрация: 14.06.2021

Сообщений: 2

14.06.2021, 23:19

6

Выражаю просто мега огромную благодарность!!! Так оперативно ответили, выручили очень сильно!!!!



0



0 / 0 / 0

Регистрация: 25.06.2021

Сообщений: 2

30.06.2021, 13:06

7

Добрый день! Нужна помощь от опытных пользователей excel по составлению формулы для протягивания ячеек. Дано: на листе «Сводка» некоторые данные берутся с листа «Промо» (почти все данные из столбцов с A по L). При выделении диапазона A7:G9 на листе «Сводка» и протягивании вниз excel вставляет данные с шагом в 2 ячейки вниз, а нужно последовательно (как пример для одной ячейки: в «Сводке» ячейка A7 данные берет с листа «Промо» ячейки А3, а при протягивании в «Сводке» А10 данные берет с А6 «Промо», но должны быть с А4).



0



1237 / 673 / 240

Регистрация: 22.12.2015

Сообщений: 2,094

30.06.2021, 16:24

8

Цитата
Сообщение от yerofay3000
Посмотреть сообщение

При выделении диапазона A7:G9

Цитата
Сообщение от yerofay3000
Посмотреть сообщение

а при протягивании в «Сводке» А10 данные берет с А6 «Промо», но должны быть с А4).

В А10 вбейте =ИНДЕКС(Промо!$A$3:$A$8;(СТРОКА()-СТРОКА($A$7))/3+1)
и протягивайте дальше выделение из трех строк.
Остальные ячейки по аналогии. А лучше справа на листе Сводка сделайте еще один столбец и туда пропишите номер строки из промо, из которого нужно забрать данные, и используйте тот же индекс().



1



0 / 0 / 0

Регистрация: 25.06.2021

Сообщений: 2

30.06.2021, 21:24

9

Большое вам спасибо! Вы очень помогли!



0



IT_Exp

Эксперт

87844 / 49110 / 22898

Регистрация: 17.06.2006

Сообщений: 92,604

30.06.2021, 21:24

9

Здравствуйте уважаемые екселеводы!

Проблема следующая:
Из листа с названием ТАБЛ мне нужно копировать значения ячеек на другой лист, с шагом 23, как написано ниже.

=ТАБЛ!R7C4
=ТАБЛ!R30C4
=ТАБЛ!R53C4
и т.д.

Но ексель упорно не понимает что я от него хочу и если попытаться выделить и растянуть, он автоматически не увеличивает номер строки R.

Подскажите плиз, в чем же дело?


Тут нужно быть хитрее и использовать ДВССЫЛ. В аттаче на первом листе данные на втором ссылки через 5 значений.

Не пытайтесь спорить с дебилом. Иначе вы опуститесь до его уровня. Где он задавит вас своим опытом.


Спасибо большое, правда пока не разобрался как приделать под свою задачу, не попадаю в нужный столбец.
Думаю разберусь за пару дней.

Спасибо.


Цитироватьне попадаю в нужный столбец

Я так понимаю проблема в том что ссылки в формате R1C1 ну так как в примере так и сделал!
Думаю вам будет проще работать со стандартным видом ссылок, так даже формула проще

=ДВССЫЛ("'Лист1'!A"&ЯЧЕЙКА("строка";$A1)*5)

Не пытайтесь спорить с дебилом. Иначе вы опуститесь до его уровня. Где он задавит вас своим опытом.


Спасибо большое, помогло !!!


Понравилась статья? Поделить с друзьями:
  • Растянуть по ширине страницы word
  • Расход продуктов в excel
  • Растянуть ось в графике в excel
  • Расход материалов для окраски excel
  • Растяжка текста в word