Как в excel изменить формулу Excelka.ru - все про Ексель

Как в excel изменить формулу

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

Каким образом можно изменить заданную формулу в ячейке Excele?

Как прочитать формулу в Экселе?

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

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

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

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

Кликаем просто по ячейке с формулой. Теперь можно редактировать данные, удалить их полностью и так дальше.

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

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

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

Редактирование формул в Excel

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

Как изменить формулу в Excel

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

  1. Выделите ячейку, формулу в которой необходимо изменить. В нашем примере мы выбрали ячейку B3.
  2. Щелкните по Строке формул, чтобы приступить к редактированию формулы. Вы также можете дважды щелкнуть по ячейке, чтобы посмотреть и отредактировать формулу прямо в ней.
  3. Все ячейки, на которые ссылается формула, будут выделены разноцветными границами. В нашем примере, мы изменим вторую часть формулы, чтобы ссылка вела на ячейку B2 вместо C2. Для этого выделите в формуле адрес, который необходимо отредактировать, а затем выберите мышью требуемую ячейку или измените адрес вручную.
  4. По окончании нажмите Enter на клавиатуре или воспользуйтесь командой Ввод в Cтроке формул.
  5. Формула обновится, и Вы увидите новое значение.

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

Чтобы показать все формулы в электронной таблице Excel, вы можете воспользоваться комбинацией клавиш Ctrl + ` (апостроф). При нажатии этой комбинации еще раз, все вернется к нормальному виду. Вы также можете использовать команду Показать формулы, которая находится в группе команд Зависимости формул на вкладке Формулы.

Работа в Excel с формулами и таблицами для чайников

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

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

Формулы в Excel для чайников

Чтобы задать формулу для ячейки, необходимо активизировать ее (поставить курсор) и ввести равно (=). Так же можно вводить знак равенства в строку формул. После введения формулы нажать Enter. В ячейке появится результат вычислений.

В Excel применяются стандартные математические операторы:

Символ «*» используется обязательно при умножении. Опускать его, как принято во время письменных арифметических вычислений, недопустимо. То есть запись (2+3)5 Excel не поймет.

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

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

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

Ссылки можно комбинировать в рамках одной формулы с простыми числами.

Оператор умножил значение ячейки В2 на 0,5. Чтобы ввести в формулу ссылку на ячейку, достаточно щелкнуть по этой ячейке.

В нашем примере:

  1. Поставили курсор в ячейку В3 и ввели =.
  2. Щелкнули по ячейке В2 – Excel «обозначил» ее (имя ячейки появилось в формуле, вокруг ячейки образовался «мелькающий» прямоугольник).
  3. Ввели знак *, значение 0,5 с клавиатуры и нажали ВВОД.

Если в одной формуле применяется несколько операторов, то программа обработает их в следующей последовательности:

Поменять последовательность можно посредством круглых скобок: Excel в первую очередь вычисляет значение выражения в скобках.

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

Различают два вида ссылок на ячейки: относительные и абсолютные. При копировании формулы эти ссылки ведут себя по-разному: относительные изменяются, абсолютные остаются постоянными.

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

  1. Вручную заполним первые графы учебной таблицы. У нас – такой вариант:
  2. Вспомним из математики: чтобы найти стоимость нескольких единиц товара, нужно цену за 1 единицу умножить на количество. Для вычисления стоимости введем формулу в ячейку D2: = цена за единицу * количество. Константы формулы – ссылки на ячейки с соответствующими значениями.
  3. Нажимаем ВВОД – программа отображает значение умножения. Те же манипуляции необходимо произвести для всех ячеек. Как в Excel задать формулу для столбца: копируем формулу из первой ячейки в другие строки. Относительные ссылки – в помощь.

Находим в правом нижнем углу первой ячейки столбца маркер автозаполнения. Нажимаем на эту точку левой кнопкой мыши, держим ее и «тащим» вниз по столбцу.

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

Читать еще:  Формула для расчета процентов в таблице excel

Ссылки в ячейке соотнесены со строкой.

Формула с абсолютной ссылкой ссылается на одну и ту же ячейку. То есть при автозаполнении или копировании константа остается неизменной (или постоянной).

Чтобы указать Excel на абсолютную ссылку, пользователю необходимо поставить знак доллара ($). Проще всего это сделать с помощью клавиши F4.

  1. Создадим строку «Итого». Найдем общую стоимость всех товаров. Выделяем числовые значения столбца «Стоимость» плюс еще одну ячейку. Это диапазон D2:D9
  2. Воспользуемся функцией автозаполнения. Кнопка находится на вкладке «Главная» в группе инструментов «Редактирование».
  3. После нажатия на значок «Сумма» (или комбинации клавиш ALT+«=») слаживаются выделенные числа и отображается результат в пустой ячейке.

Сделаем еще один столбец, где рассчитаем долю каждого товара в общей стоимости. Для этого нужно:

  1. Разделить стоимость одного товара на стоимость всех товаров и результат умножить на 100. Ссылка на ячейку со значением общей стоимости должна быть абсолютной, чтобы при копировании она оставалась неизменной.
  2. Чтобы получить проценты в Excel, не обязательно умножать частное на 100. Выделяем ячейку с результатом и нажимаем «Процентный формат». Или нажимаем комбинацию горячих клавиш: CTRL+SHIFT+5
  3. Копируем формулу на весь столбец: меняется только первое значение в формуле (относительная ссылка). Второе (абсолютная ссылка) остается прежним. Проверим правильность вычислений – найдем итог. 100%. Все правильно.

При создании формул используются следующие форматы абсолютных ссылок:

  • $В$2 – при копировании остаются постоянными столбец и строка;
  • B$2 – при копировании неизменна строка;
  • $B2 – столбец не изменяется.

Как составить таблицу в Excel с формулами

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

Простейшие формулы заполнения таблиц в Excel:

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

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

Как изменить формулу в Excel

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

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

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

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

Для определенности рассмотрим пример вычисления суммы первых 10 натуральных чисел двумя основными способами. Для этого на отдельном рабочем листе предварительно в ячейки А1:А10 с использованием второго способа автозаполнения следует ввести натуральные числа от 1 до 10. После этого необходимо выполнить следующую последовательность действий.

Способ задания формулы № 1

  1. Выделить вычислимую ячейку, в которую предполагается ввести некоторую формулу. В рассматриваемом примере пусть это будет ячейка А11.
  2. Нажать кнопку Вставка функции, расположенную в строке ввода и редактирования формул, или выполнить операцию главного меню: Формулы → Вставить функцию, в результате чего будет открыто диалоговое окно мастера функций (рис. 1).
  3. Выбрать необходимую функцию из предлагаемого списка и нажать кнопку ОК. Внешний вид окна мастера функций изменится (рис. 3). В отдельных нолях ввода появившегося окна следует выбрать ячейки, в которых содержатся данные, являющиеся аргументами выбранной функции.

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

Читать еще:  Функция сцепить в excel примеры

Применительно к рассматриваемому примеру можно согласиться с диапазоном аргументов, предлагаемым программой MS Excel по умолчанию, поскольку аргументами функции суммирования СУММ является диапазон ячеек А1:А10. В этом же окне сразу отображается результат суммирования — число 55. Вводимая формула отображается также в строке ввода и редактирования формул. Для завершения ввода формулы следует нажать кнопку ОК. После ввода функции суммирования СУММ в вычислимую ячейку A11 рабочий лист будет иметь следующий вид (рис. 4, а).

Хотя в вычислимой ячейке А11 хранится соответствующая формула, которая отображается в строке ввода и редактирования формул, по умолчанию в самой ячейке отображается результат выполнения этой формулы. В отдельных случаях для проверки правильности задания формул в группе ячеек желательно отобразить в них сами формулы. Для отображения формул в ячейках рабочего листа следует выполнить операцию главного меню: Формулы → Показать формулы. После изменения способа отображения формул указанным способом этот же рабочий лист будет иметь следующий вид (рис. 4, б).

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

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

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

При задании более сложных формул требуется явно задавать диапазоны ячеек с аргументами соответствующих функций. Для этой цели служит кнопка второго диалогового окна мастера функций, расположенная в правой части ноля ввода аргументов (см. рис. 3). После нажатия кнопки задания аргумента функции появится отдельное изображение строки ввода аргументов функции (рис. 5).

Для задания отдельной ячейки в качестве аргумента функции достаточно просто ее выделить на рабочем листе и нажать клавишу Enter. Для задания диапазона ячеек необходимо выделить соответствующий диапазон с помощью мыши или клавиатуры и также нажать клавишу Enter. Если диапазон ячеек не является непрерывным, следует выделять отдельные его ячейки, удерживая нажатой клавишу Ctrl. Рамка выделяемого в качестве аргументов диапазона ячеек приобретет вид мерцающей пунктирной линии или «змейки» аналогично выполнению операций копирования и вырезания.

Второй способ задания формул в вычислимые ячейки основан на непосредственном вводе выражения, служащего для выполнения соответствующих расчетов. Для определенности рассмотрим в качестве примера ввод следующей функции: f(x) = 2х 2 — 3x + 10 , которая используется для расчета значения функции одного из значений независимой переменной х. С этой целью на существующем или отдельном листе выделим ячейку А2, предполагая, что отдельное значение независимой переменной будет вводиться в ячейку А1.

Способ задания формулы № 2

  1. Выделить вычислимую ячейку, в которую предполагается ввести некоторую формулу. В рассматриваемом примере пусть это будет ячейка А2.
  2. Начать ввод формулы в ячейку А2. для чего в качестве первого символа следует ввести знак равенства (=). Знак равенства в программе MS Excel служит признаком того, что в выделенную ячейку вводятся не данные» а некоторая формула.
  3. В качестве выражения для формулы в ячейку А2 следует ввести следующую строку символов: =2*A1^2-3*A1+10 . Рабочий лист с вводом формулы данным способом будет иметь следующий вид (рис. 6).

В данном случае все математические операции должны быть указаны явно с использованием принятых в программе MS Excel обозначений. В качестве аргумента функции записывается адрес соответствующей ячейки, в которую предполагается вводить те или иные данные. Применительно к рассматриваемому примеру это адрес ячейки А1. После окончания ввода выражения для формулы следует нажать клавишу Enter. В результате будет завершен ввод формулы, а в ячейке А2 при отсутствии ошибок будет указан результат выполнения введенной формулы — число 10. Этот результат получен в предположении, что в ячейке А1 содержится число 0, хотя это число не вводилось ранее. Если в эту ячейку ввести любое другое число, например, число 5, то после его ввода изменится и значение вычислимой ячейки А2, которое станет равно 45.

Отдельно следует остановиться на наиболее распространенных ошибках при вводе формул вторым способом. Первая группа ошибок связана с некорректной записью пользователем математических и логических операций. Чтобы убедиться в правильном вводе данных операций, можно воспользоваться справочной системой программы MS Excel. С этой целью ввести в поле поиска окна документации, вызванного с помощью клавиши F1, ключевое слово «операторы». В результате будет открыто отдельное окно справочной системы программы MS Excel, в котором следует выбрать информацию из группы «Типы операторов», нажав на ссылке с соответствующим именем (рис. 7).

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

Наконец следует отметить на возможные ошибки, связанные с вводом адресов ячеек символами кириллицы. Хотя локализованная версия программы MS Excel допускает ввод имен встроенных функций символами кириллицы, при попытке ввода адресов ячеек символами кириллицы в вычислимой ячейке появится сообщение об ошибке: #ИМЯ?. В этом случае следует сменить язык ввода символов на английский, а при вводе адресов ячеек в формулу проверять корректность ввода с помощью цветового выделения. Отсутствие последнего при вводе формул свидетельствует об ошибочных действиях со стороны пользователя.

Читать еще:  Как отнять процент в эксель формула

Копирование формул осуществляется аналогично копированию содержимого обычных ячеек с данными. Отличие заключается в изменении адресации ячеек. которые используются в качестве аргументов соответствующих функций. Речь идет о том, что в случае обычной адресации ячеек, которая называется относительном при копировании формул программа MS Excel автоматически изменяет адреса тех ячеек, которые используются в качестве аргументов и имеют относительную адресацию. Так, например, при копировании обычным способом содержимого ячейки A2 в ячейку В2 вместо ячейки А1 в качестве аргумента рассматриваемой функции будет подставлен адрес ячейки В1. Соответственно изменится и расчетное значение функции в ячейке В2 (рис. 8).

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

Для того чтобы при копировании функции вычислимой ячейки рассматриваемого примера всегда указывать в качестве ее аргумента ячейку А1, следует при первоначальном вводе этой функции или последующем ее редактировании записать соответствующее выражение функции в виде: =2*$A$1^2-3*$A$1+10 . В этом случае при копировании содержимого вычислимой ячейки А2 в ячейку В2 адрес ячейки-аргумента в соответствующей формуле не изменится (рис. 9).

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

Замена формулы на ее результат

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

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

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

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

Замена формул с помощью вычисляемых значений

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

Выделите ячейку или диапазон ячеек, содержащих формулы.

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

Выбор диапазона, содержащего формулу массива

Щелкните ячейку в формуле массива.

На вкладке Главная в группе Редактирование нажмите кнопку Найти и выделить, а затем выберите команду Перейти.

Нажмите кнопку Дополнительный.

Нажмите кнопку Текущий массив.

Нажмите кнопку » копировать «.

Нажмите кнопку вставить .

Щелкните стрелку рядом с пунктом Параметры вставки и выберите пункт только значения.

В следующем примере показана формула в ячейке D2, которая умножает ячейки a2, B2 и скидку, полученную из C2, для расчета суммы счета для продажи. Чтобы скопировать фактическое значение вместо формулы из ячейки на другой лист или в другую книгу, можно преобразовать формулу в ее ячейку в ее значение, выполнив указанные ниже действия.

Нажмите клавишу F2, чтобы изменить значение в ячейке.

Нажмите клавишу F9 и нажмите клавишу ВВОД.

После преобразования ячейки из формулы в значение оно будет отображено как 1932,322 в строке формул. Обратите внимание, что 1932,322 является фактическим вычисленным значением, а 1932,32 — значением, которое отображается в ячейке в денежном формате.

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

Замена части формулы значением, полученным при ее вычислении

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

При замене части формулы на ее значение ее часть не может быть восстановлена.

Щелкните ячейку, содержащую формулу.

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

Чтобы вычислить выделенный фрагмент, нажмите клавишу F9.

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

В Excel Online результаты уже отображаются в ячейке книги, а формула отображается только в строке формул .

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

Примечание: Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Была ли информация полезной? Для удобства также приводим ссылку на оригинал (на английском языке).

Ссылка на основную публикацию