Содержание
- Устранение проблем с вычислением
- Способ 1: изменение формата ячеек
- Способ 2: отключение режима «Показать формулы»
- Способ 3: исправление ошибки в синтаксисе
- Способ 4: включение пересчета формулы
- Способ 5: ошибка в формуле
- Вопросы и ответы
Одной из наиболее востребованных возможностей Excel является работа с формулами. Благодаря данной функции программа самостоятельно производит различного рода расчеты в таблицах. Но иногда случается так, что пользователь вписывает формулу в ячейку, но она не выполняет своего прямого назначения – вычисления результата. Давайте разберемся, с чем это может быть связано, и как решить данную проблему.
Устранение проблем с вычислением
Причины проблем с вычислением формул в Экселе могут быть совершенно разными. Они могут быть обусловлены, как настройками конкретной книги или даже отдельного диапазона ячеек, так и различными ошибками в синтаксисе.
Способ 1: изменение формата ячеек
Одной из самых распространенных причин, по которой Эксель вообще не считает или не правильно считает формулы, является неверно выставленный формат ячеек. Если диапазон имеет текстовый формат, то расчет выражений в нем вообще не производится, то есть, они отображаются как обычный текст. В других случаях, если формат не соответствует сути рассчитываемых данных, результат, выводимый в ячейку, может отображаться некорректно. Давайте выясним, как решить эту проблему.
- Для того, чтобы посмотреть, какой формат имеет конкретная ячейка или диапазон, переходим во вкладку «Главная». На ленте в блоке инструментов «Число» имеется поле отображения текущего формата. Если там указано значение «Текстовый», то формула точно вычисляться не будет.
- Для того, чтобы произвести смену формата достаточно кликнуть по данному полю. Откроется список выбора форматирования, где можно выбрать значение, соответствующее сути формулы.
- Но выбор типов формата через ленту не такой обширный, как через специализированное окно. Поэтому лучше применить второй вариант форматирования. Выделяем целевой диапазон. Кликаем по нему правой кнопкой мыши. В контекстном меню выбираем пункт «Формат ячеек». Можно также после выделения диапазона нажать комбинацию клавиш Ctrl+1.
- Открывается окно форматирования. Переходим во вкладку «Число». В блоке «Числовые форматы» выбираем тот формат, который нам нужен. Кроме того, в правой части окна имеется возможность выбрать тип представления конкретного формата. После того, как выбор произведен, кликаем по кнопке «OK», размещенной внизу.
- Выделите поочередно ячейки, в которых функция не считалась, и для пересчета нажмите функциональную клавишу F2.
Теперь будет производиться расчет формулы в стандартном порядке с выводом результата в указанную ячейку.
Способ 2: отключение режима «Показать формулы»
Но возможно причина того, что вместо результатов расчета у вас отображаются выражения, состоит в том, что в программе включен режим «Показать формулы».
- Чтобы включить отображение итогов, переходим во вкладку «Формулы». На ленте в блоке инструментов «Зависимости формул», если кнопка «Показать формулы» активна, то кликаем по ней.
- После этих действий в ячейках снова вместо синтаксиса функций начнет отображаться результат.
Способ 3: исправление ошибки в синтаксисе
Формула также может отображаться как текст, если в её синтаксисе были допущены ошибки, например, пропущена или изменена буква. Если вы вводили её вручную, а не через Мастер функций, то такое вполне вероятно. Очень распространенной ошибкой, связанной с отображением выражения, как текста, является наличие пробела перед знаком «=».
В таких случаях нужно внимательно пересмотреть синтаксис тех формул, которые неправильно отображаются, и внести в них соответствующие коррективы.
Способ 4: включение пересчета формулы
Бывает и такая ситуация, что формула вроде и отображает значение, но при изменении связанных с ней ячеек сама не меняется, то есть, результат не пересчитывается. Это означает, что у вас неправильно настроены параметры вычислений в данной книге.
- Перейдите во вкладку «Файл». Находясь в ней, следует кликнуть по пункту «Параметры».
- Откроется окно параметров. Нужно перейти в раздел «Формулы». В блоке настроек «Параметры вычислений», который расположен в самом верху окна, если в параметре «Вычисления в книге», переключатель не установлен в позицию «Автоматически», то это и есть причина того, что результат вычислений неактуальный. Переставляем переключатель в нужную позицию. После выполнения вышеуказанных настроек для их сохранения в нижней части окна жмем на кнопку «OK».
Теперь все выражения в данной книге будут автоматически пересчитываться при изменении любого связанного значения.
Способ 5: ошибка в формуле
Если же программа все-таки производит расчет, но в результате показывает ошибку, то тут вероятна ситуация, что пользователь просто ошибся при вводе выражения. Ошибочными формулами считаются те, при расчете которых в ячейке появляются следующие значения:
- #ЧИСЛО!;
- #ЗНАЧ!;
- #ПУСТО!;
- #ДЕЛ/0!;
- #Н/Д.
В этом случае нужно проверить, правильно ли записаны данные в ячейках, на которые ссылается выражение, нет ли в них ошибок в синтаксисе или не заложено ли в самой формуле какое-либо некорректное действие (например, деление на 0).
Если функция сложная, с большим количеством связанных ячеек, то легче проследить вычисления с помощью специального инструмента.
- Выделяем ячейку с ошибкой. Переходим во вкладку «Формулы». На ленте в блоке инструментов «Зависимости формул» кликаем по кнопке «Вычислить формулу».
- Открывается окно, в котором представляется полный расчет. Нажимаем на кнопку «Вычислить» и просматриваем вычисление пошагово. Ищем ошибку и устраняем её.
Как видим, причины того, что Эксель не считает или не правильно считает формулы, могут быть совершенно различными. Если вместо расчета у пользователя отображается сама функция, тот в этом случае, скорее всего, либо ячейка отформатирована под текст, либо включен режим просмотра выражений. Также, возможна ошибка в синтаксисе (например, наличие пробела перед знаком «=»). В случае если после изменения данных в связанных ячейках результат не обновляется, то тут нужно посмотреть, как настроено автообновление в параметрах книги. Также, нередко вместо корректного результата в ячейке отображается ошибка. Тут нужно просмотреть все значения, на которые ссылается функция. В случае обнаружения ошибки следует устранить её.
Возможности Эксель позволяют выполнять вычисления практически любой сложности благодаря формулам и функциям. Однако иногда пользователи могут столкнуться с тем, что формула отказывается работать или вместо желаемого результата выдает ошибку. В данной статье мы рассмотрим, почему так получается, и какие действия предпринять для решения возникшей проблемы.
Содержание
- Решение 1: меняем формат ячеек
- Решение 2: отключаем режим “Показать формулы”
- Решение 3: активируем автоматический пересчет формул
- Решение 4: исправляем ошибки в формуле
- Заключение
Решение 1: меняем формат ячеек
Очень часто Excel отказывается выполнять расчеты из-за того, что неправильно выбран формат ячеек.
Например, если задан текстовый формат, то вместо результата мы будем видеть просто саму формулу в виде обычного текста.
В некоторых ситуациях, когда выбран не тот формат, результат может быть посчитан, но отображаться он будет совсем не так, как мы хотели бы.
Очевидно, что формат ячеек нужно изменить, и делается это следующим образом:
- Чтобы определить текущий формат ячейки (диапазон ячеек), выделяем ее и, находясь во вкладке “Главная”, обращаем вниманием на группу инструментов “Число”. Здесь есть специальное поле, в котором показывается формат, используемый сейчас.
- Выбрать другой формат можно из списка, который откроется после того, как мы кликнем по стрелку вниз рядом с текущим значением.
Формат ячеек можно сменить с помощью другого инструмента, который позволяет задать более расширенные настройки.
- Выбрав ячейку (или выделив диапазон ячеек) щелкаем по ней правой кнопкой мыши и в открывшемся списке жмем по команде “Формат ячеек”. Или вместо этого, после выделения жмем сочетание Ctrl+1.
- В открывшемся окне мы окажемся во вкладке “Число”. Здесь в перечне слева представлены все доступные форматы, которые мы можем выбрать. С левой стороны отображаются настройки выбранного варианта, которые мы можем изменить на свое усмотрение. По готовности жмем OK.
- Чтобы изменения отразились в таблице, по очереди активируем режим редактирования для всех ячеек, в которых формула не работала. Выбрав нужный элемент перейти к редактированию можно нажатием клавиши F2, двойным кликом по нему или щелчком внутри строки формул. После этого, ничего не меняя, жмем Enter.
Примечание: Если данных слишком много, на ручное выполнение последнего шага потребуется немало времени. В данном случае можно поступить иначе – воспользуемся Маркером заполнения. Но этот работает только в том случае, когда во всех ячейках используются одинаковая формула.
- Выполняем последний шаг только для самой верхней ячейки. Затем наводим указатель мыши на ее правый нижний угол, как только появится черный плюсик, зажав левую кнопку мыши тянем его до конца таблицы.
- Получаем столбец с результатами, посчитанными с помощью формул.
Решение 2: отключаем режим “Показать формулы”
Когда мы вместо результатов видим сами формулы, это может быть связано с тем, что активирован режим показа формул, и его нужно отключить.
- Переключаемся во вкладку “Формулы”. В группе инструментов “Зависимость формул” щелкаем по кнопке “Показать формулы”, если она активна.
- В результате, в ячейках с формулами теперь будут отображаться результаты вычислений. Правда, из-за этого могут измениться границы столбцов, но это поправимо.
Решение 3: активируем автоматический пересчет формул
Иногда может возникать ситуация, когда формула посчитала какой-то результат, однако, если мы решим изменить значение в одной из ячеек, на которую формула ссылается, пересчет выполнен не будет. Это исправляется в параметрах программы.
- Заходим в меню “Файл”.
- В перечне слева выбираем раздел “Параметры”.
- В появившемся окне переключаемся в подраздел “Формулы”. В правой части окна в группе “Параметры вычислений” ставим отметку напротив опции “автоматически”, если выбран другой вариант. По готовности щелкаем OK.
- Все готово, с этого момента все результаты по формулам будут пересчитываться в автоматическом режиме.
Решение 4: исправляем ошибки в формуле
Если в формуле допустить ошибки, программа может воспринимать ее как простое текстовое значение, следовательно, расчеты по ней выполнятся не будут. Например, одной из самых популярных ошибок является пробел, установленный перед знаком “равно”. При этом помним, что знак “=” обязательно должен стоять перед любой формулой.
Также, довольно часто ошибки допускаются в синтаксисах функций, так как заполнить их не всегда просто, особенно, когда используется несколько аргументов. Поэтому, рекомендуем использовать Мастер функций для вставки функции в ячейку.
Чтобы формула заработала, все что нужно сделать – внимательно проверить ее и исправить все выявленные ошибки. В нашем случае нужно просто убрать пробел в самом начале, который не нужен.
Иногда проще удалить формулу и написать ее заново, чем пытаться искать ошибку в уже написанной. То же самое касается функций и их аргументов.
Распространенные ошибки
В некоторых случаях, когда пользователь допустил ошибку при вводе формулы, в ячейке могут отображаться такие значения:
- #ДЕЛ/0! – результат деления на ноль;
- #Н/Д – ввод недопустимых значений;
- #ЧИСЛО! – неверное числовое значение;
- #ЗНАЧ! – используется неправильный вид аргумента в функции;
- #ПУСТО! – неверно указан адрес дапазона;
- #ССЫЛКА! – ячейка, на которую ссылалась формула, удалена;
- #ИМЯ? – некорректное имя в формуле.
Если мы видим одну из вышеперечисленных ошибок, в первую очередь проверяем, все ли данные в ячейках, участвующих в формуле, заполнены корректно. Затем проверяем саму формулу и наличие в ней ошибок, в том числе тех, которые противоречат законам математики. Например, не допускается деление на ноль (ошибка #ДЕЛ/0!).
В случаях, когда приходится иметь со сложными функциями, которые ссылаются на много ячеек, можно воспользоваться инструментов проверки.
- Отмечаем ячейку, содержащую ошибку. Во вкладке “Формулы” в группе инструментов “Зависимости формул” жмем кнопку “Вычислить формулу”.
- В открывшемся окне будет отображаться пошаговая информация по расчету. Для этого нажимаем кнопку “Вычислить” (каждое нажатие осуществляет переход к следующему шагу).
- Таким образом, можно отследить каждый шаг, найти ошибку и устранить ее.
Также можно воспользоваться полезным инструментом “Проверка ошибок”, который расположен в том же блоке.
Откроется окно, в котором будет описана причина ошибки, а также предложен ряд действий касательно нее, в т.ч. исправление в строке формул.
Заключение
Работа с формулами и функциями – одна из главных функциональных возможностей Excel, и, несомненно, одно из основных направлений использования программы. Поэтому очень важно знать, какие проблемы могут возникать при работе с формулами, и как их можно исправить.
Возможности Excel позволяют выполнять расчеты любой сложности благодаря формулам и функциям. Однако иногда пользователи могут обнаружить, что формула не работает или выдает ошибку вместо желаемого результата. В этой статье мы рассмотрим, почему это происходит, и какие действия нужно предпринять для устранения проблемы.
Решение 1: меняем формат ячеек
Очень часто Excel отказывается выполнять вычисления из-за неправильного формата ячеек.
Например, если задан текстовый формат, то вместо результата мы увидим только саму формулу в виде простого текста.
В некоторых ситуациях при выборе неправильного формата результат можно рассчитать, но он будет отображаться совершенно иначе, чем хотелось бы.
Очевидно, что формат ячейки нужно изменить, и это делается следующим образом:
- Чтобы определить текущий формат ячейки (диапазон ячеек), выделите его и, находясь на вкладке «Главная», обратите внимание на группу инструментов «Число». Здесь есть специальное поле, которое показывает используемый сейчас формат.
- Вы можете выбрать другой формат из списка, который откроется после нажатия стрелки вниз рядом с текущим значением.
Формат ячейки можно изменить с помощью другого инструмента, который позволяет выполнять более сложные настройки.
- После выбора ячейки (или выбора диапазона ячеек) щелкните ее правой кнопкой мыши и в открывшемся списке выберите команду «Форматировать ячейки». Или вместо этого после выделения нажмите Ctrl + 1.
- В открывшемся окне мы окажемся во вкладке «Номер». Здесь, в списке слева, находятся все доступные форматы, из которых мы можем выбирать. Слева отображаются настройки выбранной опции, которые мы можем изменить по своему усмотрению. Когда все будет готово, нажмите ОК.
- Чтобы изменения отразились в таблице, по очереди включите режим редактирования для всех ячеек, в которых формула не сработала. После выбора желаемого элемента вы можете продолжить изменение, нажав клавишу F2, дважды щелкнув по нему или щелкнув внутри строки формул. Затем, ничего не меняя, нажмите Enter.
Примечание. Если данных слишком много, на выполнение последнего шага вручную потребуется много времени. В этом случае можно поступить иначе — использовать маркер заливки. Но это работает только тогда, когда одна и та же формула используется во всех ячейках.
- Последний шаг выполняем только для верхней ячейки. Затем перемещаем указатель мыши в ее нижний правый угол, как только появится черный знак плюса, удерживая левую кнопку мыши и перетаскивая ее в конец таблицы.
- Получаем столбец с результатами, рассчитанными по формулам.
Решение 2: отключаем режим “Показать формулы”
Когда мы видим сами формулы вместо результатов, это может быть связано с тем, что режим отображения формул включен и его нужно выключить.
- Перейдите на вкладку «Формулы». На панели инструментов «Зависимость формул» нажмите кнопку «Показать формулы», если она активна.
- В результате результаты расчета теперь будут отображаться в ячейках с формулами. Правда, из-за этого могут меняться границы столбцов, но это решаемо.
Решение 3: активируем автоматический пересчет формул
Иногда может возникнуть ситуация, когда формула вычислила какой-то результат, однако, если мы решим изменить значение в одной из ячеек, на которые ссылается формула, пересчет не будет выполнен. Это решается в параметрах программы.
- Зайдите в меню «Файл”.
- В списке слева выберите раздел «Параметры”.
- В появившемся окне перейдите в подраздел «Формулы». В правой части окна в группе «Параметры расчета» поставьте галочку напротив опции «автоматический», если выбран другой вариант. Когда все будет готово, нажмите ОК.
- Все готово, с этого момента все результаты по формулам будут автоматически пересчитаны.
Решение 4: исправляем ошибки в формуле
Если вы ошиблись в формуле, программа может воспринять ее как простое текстовое значение, поэтому вычисления по ней производиться не будут. Например, одна из самых распространенных ошибок — это пробел перед знаком равенства. При этом помните, что знак «=» обязательно должен предшествовать любой формуле.
Также очень часто допускаются ошибки в синтаксисе функций, поскольку их не всегда легко ввести, особенно когда используется несколько аргументов. Поэтому рекомендуется использовать мастер функций для вставки функции в ячейку.
Чтобы формула работала, просто внимательно проверьте ее и исправьте обнаруженные ошибки. В нашем случае вам просто нужно удалить пробел в начале, что не обязательно.
Иногда проще стереть формулу и переписать ее, чем пытаться найти ошибку в уже написанной. То же самое верно для функций и их аргументов.
Распространенные ошибки
В некоторых случаях, когда пользователь допустил ошибку при вводе формулы, в ячейке могут отображаться следующие значения:
- # DIV / 0! — результат деления на ноль;
- # N / A — введите недопустимые значения;
- #КОЛИЧЕСТВО! — неверное числовое значение;
- #ЦЕНИТЬ! — в функции использован неверный тип аргумента;
- # ПУСТОЙ! — неверный адрес диапазона;
- #СВЯЗЬ! — ячейка, к которой относится формула, удалена;
- #ИМЯ? — Имя недопустимо в формуле.
Если мы видим любую из вышеперечисленных ошибок, в первую очередь проверяем, правильно ли заполнены все данные в ячейках, участвующих в формуле. Затем проверяем саму формулу и наличие в ней ошибок, в том числе противоречащих законам математики. Например, деление на ноль недопустимо (ошибка # DIV / 0!).
В случаях, когда вам нужно иметь сложные функции, которые ссылаются на множество ячеек, вы можете использовать инструменты проверки.
- Мы отмечаем ячейку, содержащую ошибку. На вкладке «Формулы» в группе инструментов «Зависимости формул» нажмите кнопку «Вычислить формулу”.
- В открывшемся окне отобразится подробная информация о расчете. Для этого нажмите кнопку «Рассчитать» (каждое нажатие переходит к следующему шагу).
- Таким образом, вы можете отслеживать каждый шаг, находить ошибку и исправлять ее.
Вы также можете использовать полезный инструмент проверки ошибок, расположенный в том же блоке.
Откроется окно, в котором будет описана причина ошибки и предложен ряд действий в этом отношении, включая исправление в строке формул.
Заключение
Работа с формулами и функциями — одна из основных возможностей Excel и, несомненно, одно из основных направлений использования программы. Поэтому очень важно знать, какие проблемы могут возникнуть при работе с формулами и как их решать.
Содержание
- Как в офисе.
- Устраняем проблему
- При протягивании не работают формулы
- Формула не считает
- Программа не считает формулу, введённую в ячейку
- Не происходит подсчет суммы
- Не верно суммируются данные ячеек
- Отключен перерасчет
- Проблемы с работой формул в Microsoft Excel
- Это может быть интересно:
- Рекомендуем почитать:
- Почему не протягивается формула в Эксель и что делать дальше?
- Неправильный формат ячеек
- Ошибки
- Активен режим «Показать формулы»
- Неправильная настройка вычислений
- Сбои в синтаксической части
- Blog of Khlebalin Dmitriy
- (Дорогу осилит идущий…)
- Не работают формулы при протяжках в ячейках Excel.
- Share this:
- Понравилось это:
- О сайте
- Почему не протягивается формула в excel на весь столбец
- Проблемы с формулами в таблице Excel
- Решение 1: меняем формат ячеек
- Решение 2: отключаем режим “Показать формулы”
- Решение 3: активируем автоматический пересчет формул
- Решение 4: исправляем ошибки в формуле
- Заключение
- В Excel не работают формулы.
- 1 Вариант
- 2 Вариант для всех версий Office
- 3 Вариант для Office 2010
- 4 Вариант для Office 2007/2010
- Как протянуть формулу в Excel: несколько способов.
- Первый способ: протянуть ячейку в столбце или строке.
- Второй способ: быстрое протягивание формулы в один клик мыши.
- Третий способ: протянуть формулу без изменения (смещения) исходных ячеек.
- Четвертый способ: протянуть формулу при помощи копирования.
Как в офисе.
Главная функция программы Excel — работа с формулами. Именно для этого она чаще всего и используется. Иногда случается, что не работают формулы в Excel, в таком случае нужно что-то делать. Именно об этом и пойдет речь далее.
Устраняем проблему
Причин, почему в Excel не работает формула довольно много. Возможно у вас неверно выставлены настройки программы или конкретного диапазона, либо некорректно введена формула.
При протягивании не работают формулы
Суть ошибки в том, что создается несколько столбцов, например, 2, а в третьем должен выводиться результат. Там указывается формула и протягивается вниз, чтобы охватить весь диапазон, но в итоге значение из первой ячейки просто переносится на следующие. В таком случае есть несколько способов, как все исправить:
- Нажмите кнопку F9, чтобы начался пересчет листа.
- Измените формат ячейки на общий. Для этого нужно выделить ее и кликнуть правой кнопкой мыши. Откроется меню, где следует выбрать «Формат ячейки» и изменить на «Общий».
- Откройте параметры вычисления формул и проверьте, чтобы отметки стояли, как на скрине.
Формула не считает
Есть несколько причин, почему формула в экселе не считает:
- Не верный формат ячейки. Для его изменения, нужно выделить нужный диапазон ячеек и выбрать «Формат Ячейки».
- Активирован режим «Показать формулы». Для его отключения нужно на панели сверху перейти в раздел «Формулы», там кликнуть на «Зависимости формул» и отключить «Показать формулы».
- Неверно введена формула или ее синтаксис. В таком случае отображается формула вместо значения. Нужно внимательно ее проверить.
Это несколько основных причин, почему Эксель не считает формулы.
Программа не считает формулу, введённую в ячейку
Такое часто случается из-за того, что установлен текстовый формат ячейки. Как его сменить на другой уже описывалось ранее.
Не происходит подсчет суммы
Есть два варианта, почему приложение Эксель не считает сумму:
- Формат ячеек является тестовым.
- Деактивирован подсчет суммы. Нужно, используя правую кнопку мыши клацнуть на специальной панели и установить отметку на «Сумма».
Вот, почему не считается сумма.
Не верно суммируются данные ячеек
Некоторые пользователи столкнулись с тем, когда Еxcel неправильно считает сумму выделенных ячеек. Зачастую это происходит из-за того, что некоторые ячейки, а то и большая их часть, имеют текстовый формат. Из-за этого суммируются не все данные и результат получается некорректным. Нужно изменить формат на «Общий», чтобы устранить проблему.
Отключен перерасчет
Бывает, что пользователь подсчитал все данные, но при их корректировании в связанных с формулой ячейках итог не меняется. Это означает, что неверно выставленные параметры:
- Откройте параметры программы.
- Там следует перейти в раздел «Формулы». Сверху будет блок «Параметры вычислений», а там параметр «Вычисления в книге», где должна быть выбрана позиция «Автоматически». Если нет, выставляете как следует и нажимаете «ОК».
Проблемы с работой формул в Microsoft Excel
Теперь, если какое-либо значение будет изменено, произойдет пересчет результата.
Из всего этого видно, что существует много разных причин, почему Эксель производит расчет формулы неправильно или вовсе отказывается их считать. Если у пользователя там, где должен быть результат отображается формула, значит формат ячейки установлен текстовый либо в самой формуле допущена ошибка. Возможно активирован режим просмотра. Еще пользователи часто забывают ставить «=» перед началом формулы. Если в связанных ячейка изменяются значения, а результат остается прежним, нужно проверить активировано ли автообновление. В некоторых случая в ячейках с итогами отображается ошибка, тогда следует проверить все значения.
Это может быть интересно:
Рекомендуем почитать:
Источник
Почему не протягивается формула в Эксель и что делать дальше?
Почему не протягивается формула в Эксель? Причиной может быть отключение автоматического расчета, неправильный формат ячеек, ошибочный режим «Показать формулы», ошибки в синтаксисе или неправильный пересчет. Ниже подробно рассмотрим причины подобной проблемы, а также шаги, позволяющие исправить ситуацию и вернуть программе прежнюю работоспособность.
Неправильный формат ячеек
Распространенная причина, почему в Экселе не протягивается формула — ошибка в формате ячеек. Если диапазон представлен в текстовом виде, расчет вообще не выполняется, а данные отображаются в формате простого текста. Для решения проблемы в Эксель сделайте следующее:
- Войдите в раздел «Главная» и в разделе инструментов «Число» посмотрите значение. Если стоит «Тестовый», не удивляйтесь, почему не протягивается формула в Excel.
- Дважды жмите по этому полю и выберите оптимальное значение.
- При отсутствии нужного варианта выделите целевой диапазон, жмите по нему правой кнопкой мышки (ПКМ) и выберите «Формат ячеек».
- Выделите секции, в которых расчета не производилась и жмите F2 для проведения новых вычислений.
После этого проверьте, протягивается значение или нет. Если не удалось добиться результата, переходите к следующему варианту.
Ошибки
Следующая причина, почему в Экселе не протягивается формула — наличие ошибок. В таком случае программа показывает соответствующее замечание о невозможности расчета. Для устранения проблемы проверьте, правильно ли записаны сведения в ячейках, отсутствуют ли ошибки в синтаксической части или нет ли какого-то неправильного действия в вычисления. Для проверки сбоев в Эксель можно сделать следующее:
- Зайдите в раздел «Формулы».
- В блоке «Зависимости …» жмите «Вычислить …».
- Жмите на кнопку «Вычислить» и ищите ошибку, после чего устраните ее.
Активен режим «Показать формулы»
Объяснением, почему не протягивается формула в Excel, является активный режим «Показать . ». Для решения задачи сделайте следующее:
- Зайдите в «Формулы» и в разделе «Зависимости . » жмите на кнопку «Показать …» (если активна).
- Убедитесь, что в интересующей ячейке отображается результат.
В случае, когда Эксель все равно не протягивает формулу, причина кроется в другом (об этом ниже).
Неправильная настройка вычислений
Бывает, что программа показывает правильное значение, но при внесении изменений, которые с ней связаны, пересчет результата не происходит. Это свидетельствует о неправильной настройке параметров, из-за чего Excel не протягивает формулу. Для восстановления нормальной работоспособности сделайте следующие шаги:
- Зайдите в раздел «Файл» в Эксель.
- Кликните на пункт «Параметры».
- Зайдите в раздел «Формулы».
- Найдите блок «Параметры вычислений», который находится в верхней части.
- Обратите внимание на параметр «Вычисления в книге».
- Если он стоит в позиции «Автоматически», это является причиной неактуальности результата.
- Переставьте выключатель в требуемое место.
- Жмите на «ОК» для сохранения результата.
После этого проверьте работу — необходимый элемент в Эксель, как правило, протягивается, и происходит автоматический пересчет при корректировки любого параметра.
Сбои в синтаксической части
Причиной текстового отображения, или того, что не протягивается формульный расчет, может быть пропуск / изменение буквы в Эксель. Если ее вводили вручную, а не через «Мастер функций», это вполне возможно. Распространенный сбой, связанный с отображением выражения — пробел перед знаком «=». В таких обстоятельствах пересмотрите синтаксис в тех моментах, где в Экселе не протягивает формулу, и она некорректно отображается.
Как видно, существует несколько причин, почему в Excel не работает протягивание, или возникают иные трудности. Чаще всего проблемы связаны с отключением автоматического расчета, неправильным форматированием или ошибка в синтаксисе Эксель. Если после внесения правок обновление не происходит, а необходимый элемент не протягивается, убедитесь в наличии автоматического обновления, а при наличии неправильной записи устраните ее вручную или с помощью встроенного помощника.
В комментариях отпишитесь, какой из способов помог решить проблему, и почему еще не протягивается расчет в Эксель.
Источник
Blog of Khlebalin Dmitriy
(Дорогу осилит идущий…)
Не работают формулы при протяжках в ячейках Excel.
Вчера коллеги из бухгалтерии задали интересный вопрос, над которым ранее я никогда не задумывался. Им прислали файл Excel, но в нем при протяжке формулы ничего не считается в последующих ячейках.
О чем я:
- Есть ячейки, где в рядах они складываются и сумма отображается в последней ячейке.
- Если протянуть формулу в столбик, то во все последующие ячейки подставляется сумма первой строки, то есть далее они не пересчитываются.
Что проверяем в этом случае:
- Файл — Параметры — Дополнительно — группа Параметры правки (галка Разрешить маркеры заполнения и перетаскивание ячеек должна стоять)
- Посчитать в ручном режиме: вкладка «формулы»-«Вычисление»-кнопка «Произвести вычисления».
- Или посчитать в автоматическом режиме: вкладка «формулы» -«вычисления»-кнопка «Параметры вычислений». Появится выпадающий список: «Автоматически».
также эту настройку можно выставить или проверить в разделе «Параметры»
Если все галки присутствуют в том порядке, который приведен выше, то при протягивании формул картина должна измениться на такую:
Теперь все считается и протягивается правильно.
Всем хорошей работы.
Понравилось это:
Sorry, the comment form is closed at this time.
О сайте
Записки из мира IT…
В этом блоге, я пишу заметки о своей, как повседневной жизни, так и жизни и работе в сфере IT технологий. Собираю интересные ссылки, выражаю свои мысли и прочее… В основном посты посвящены, Управленческим моментам и решениям, различным продуктам Microsoft и VMWare, которые я эксплуатирую многие годы, Nix, MacOS, сетке, и другим интересным вопросам и задачам, с которыми приходится ежедневно сталкиваться и иметь дело. Здесь приведены не только мои посты, но и посты, которые были найдены мною на безграничных просторах интернета. Все написанное здесь, было проделано мною или моими коллегами при моем непосредственном участии на виртуальных машинах или в продакшин среде, о чем свидетельствуют комментарии в текстах. Всем удачи в работе.
Источник
Почему не протягивается формула в excel на весь столбец
Проблемы с формулами в таблице Excel
Возможности Эксель позволяют выполнять вычисления практически любой сложности благодаря формулам и функциям. Однако иногда пользователи могут столкнуться с тем, что формула отказывается работать или вместо желаемого результата выдает ошибку. В данной статье мы рассмотрим, почему так получается, и какие действия предпринять для решения возникшей проблемы.
Решение 1: меняем формат ячеек
Очень часто Excel отказывается выполнять расчеты из-за того, что неправильно выбран формат ячеек.
Например, если задан текстовый формат, то вместо результата мы будем видеть просто саму формулу в виде обычного текста.
В некоторых ситуациях, когда выбран не тот формат, результат может быть посчитан, но отображаться он будет совсем не так, как мы хотели бы.
Очевидно, что формат ячеек нужно изменить, и делается это следующим образом:
- Чтобы определить текущий формат ячейки (диапазон ячеек), выделяем ее и, находясь во вкладке “Главная”, обращаем вниманием на группу инструментов “Число”. Здесь есть специальное поле, в котором показывается формат, используемый сейчас.
- Выбрать другой формат можно из списка, который откроется после того, как мы кликнем по стрелку вниз рядом с текущим значением.
Формат ячеек можно сменить с помощью другого инструмента, который позволяет задать более расширенные настройки.
- Выбрав ячейку (или выделив диапазон ячеек) щелкаем по ней правой кнопкой мыши и в открывшемся списке жмем по команде “Формат ячеек”. Или вместо этого, после выделения жмем сочетание Ctrl+1.
- В открывшемся окне мы окажемся во вкладке “Число”. Здесь в перечне слева представлены все доступные форматы, которые мы можем выбрать. С левой стороны отображаются настройки выбранного варианта, которые мы можем изменить на свое усмотрение. По готовности жмем OK.
- Чтобы изменения отразились в таблице, по очереди активируем режим редактирования для всех ячеек, в которых формула не работала. Выбрав нужный элемент перейти к редактированию можно нажатием клавиши F2, двойным кликом по нему или щелчком внутри строки формул. После этого, ничего не меняя, жмем Enter.
Примечание: Если данных слишком много, на ручное выполнение последнего шага потребуется немало времени. В данном случае можно поступить иначе – воспользуемся Маркером заполнения. Но этот работает только в том случае, когда во всех ячейках используются одинаковая формула.
- Выполняем последний шаг только для самой верхней ячейки. Затем наводим указатель мыши на ее правый нижний угол, как только появится черный плюсик, зажав левую кнопку мыши тянем его до конца таблицы.
- Получаем столбец с результатами, посчитанными с помощью формул.
Решение 2: отключаем режим “Показать формулы”
Когда мы вместо результатов видим сами формулы, это может быть связано с тем, что активирован режим показа формул, и его нужно отключить.
- Переключаемся во вкладку “Формулы”. В группе инструментов “Зависимость формул” щелкаем по кнопке “Показать формулы”, если она активна.
- В результате, в ячейках с формулами теперь будут отображаться результаты вычислений. Правда, из-за этого могут измениться границы столбцов, но это поправимо.
Решение 3: активируем автоматический пересчет формул
Иногда может возникать ситуация, когда формула посчитала какой-то результат, однако, если мы решим изменить значение в одной из ячеек, на которую формула ссылается, пересчет выполнен не будет. Это исправляется в параметрах программы.
- Заходим в меню “Файл”.
- В перечне слева выбираем раздел “Параметры”.
- В появившемся окне переключаемся в подраздел “Формулы”. В правой части окна в группе “Параметры вычислений” ставим отметку напротив опции “автоматически”, если выбран другой вариант. По готовности щелкаем OK.
- Все готово, с этого момента все результаты по формулам будут пересчитываться в автоматическом режиме.
Решение 4: исправляем ошибки в формуле
Если в формуле допустить ошибки, программа может воспринимать ее как простое текстовое значение, следовательно, расчеты по ней выполнятся не будут. Например, одной из самых популярных ошибок является пробел, установленный перед знаком “равно”. При этом помним, что знак “=” обязательно должен стоять перед любой формулой.
Также, довольно часто ошибки допускаются в синтаксисах функций, так как заполнить их не всегда просто, особенно, когда используется несколько аргументов. Поэтому, рекомендуем использовать Мастер функций для вставки функции в ячейку.
Чтобы формула заработала, все что нужно сделать – внимательно проверить ее и исправить все выявленные ошибки. В нашем случае нужно просто убрать пробел в самом начале, который не нужен.
Иногда проще удалить формулу и написать ее заново, чем пытаться искать ошибку в уже написанной. То же самое касается функций и их аргументов.
Распространенные ошибки
В некоторых случаях, когда пользователь допустил ошибку при вводе формулы, в ячейке могут отображаться такие значения:
- #ДЕЛ/0! – результат деления на ноль;
- #Н/Д – ввод недопустимых значений;
- #ЧИСЛО! – неверное числовое значение;
- #ЗНАЧ! – используется неправильный вид аргумента в функции;
- #ПУСТО! – неверно указан адрес дапазона;
- #ССЫЛКА! – ячейка, на которую ссылалась формула, удалена;
- #ИМЯ? – некорректное имя в формуле.
Если мы видим одну из вышеперечисленных ошибок, в первую очередь проверяем, все ли данные в ячейках, участвующих в формуле, заполнены корректно. Затем проверяем саму формулу и наличие в ней ошибок, в том числе тех, которые противоречат законам математики. Например, не допускается деление на ноль (ошибка #ДЕЛ/0!).
В случаях, когда приходится иметь со сложными функциями, которые ссылаются на много ячеек, можно воспользоваться инструментов проверки.
- Отмечаем ячейку, содержащую ошибку. Во вкладке “Формулы” в группе инструментов “Зависимости формул” жмем кнопку “Вычислить формулу”.
- В открывшемся окне будет отображаться пошаговая информация по расчету. Для этого нажимаем кнопку “Вычислить” (каждое нажатие осуществляет переход к следующему шагу).
- Таким образом, можно отследить каждый шаг, найти ошибку и устранить ее.
Также можно воспользоваться полезным инструментом “Проверка ошибок”, который расположен в том же блоке.
Откроется окно, в котором будет описана причина ошибки, а также предложен ряд действий касательно нее, в т.ч. исправление в строке формул.
Заключение
Работа с формулами и функциями – одна из главных функциональных возможностей 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»+ стрелка в сторону
Источник
nicola Пользователь Сообщений: 8 |
Прошу помочь, застрял на чем-то элементарном. В ячейках с функцией отображается сама формула а не результат. В диалоговом окне заполнения данных функции результат отображается.В чем причина? |
Измените в таких ячейках формат ячейки с Текстовый на Общий. |
|
vikttur Пользователь Сообщений: 47199 |
Можно ничего не добавлять/удалять. Просто зайти в формулу и Enter. |
А что такое «Диалоговое окно заполнения данных»? |
|
{quote}{login=vikttur}{date=30.08.2011 11:42}{thema=}{post}Можно ничего не добавлять/удалять. Просто зайти в формулу и Enter.{/post}{/quote} |
|
vikttur Пользователь Сообщений: 47199 |
После перевода формата в Общий: |
Владимир Пользователь Сообщений: 8196 |
.. Или, после того, как сменили формат на ОБЩИЙ. F2 и Enter. «..Сладку ягоду рвали вместе, горьку ягоду я одна.» |
Микки Пользователь Сообщений: 3280 |
{quote}{login=vikttur}{date=30.08.2011 11:55}{thema=}{post}После перевода формата в Общий: |
Всем спасибо за ответы! |
|
{quote}{login=}{date=30.08.2011 12:59}{thema=}{post}Всем спасибо за ответы! |
|
Формула работает в любом формате, только возвращаемый результат будет в этом же формате. |
|
{quote}{login=Vlad}{date=30.08.2011 01:07}{thema=}{post}Формула работает в любом формате… Но если формат Текстовый, то для Экселя это уже не формула, а текст…{/post}{/quote} |
|
openid.mail.ru/mail/vlad3622340 Пользователь Сообщений: 1125 |
#14 30.08.2011 13:22:41 Ну, то есть в текстовом формате формула не работает. Когда набираете формулу, то при вводе =, формат сам преобразуется в Общий. |