Как вводить формулы. Создание формул в программе Microsoft Excel

09.02.2022 Ios

В Эксель формулы – это то, что делает программу «живой». Благодаря этой возможности, Майкрософт Эксель получил широкое распространение и почти бесконечное поле применения. Давайте разберемся, как грамотно писать формулы, и наслаждаться работой высокого уровня!

В ячейках с формулами первый символ всегда знак равенства «=» . Так Microsoft Excel понимает, что дальше будет записана формула. Если этот знак не поставить, или он будет не в начале строки, программа посчитает, что в ячейку внесен обычный текст. Когда вы ввели формулу – нажимайте Enter , программа рассчитает результат и отобразит в ячейке его значение (хотя фактически в ячейке будет формула). Чтобы увидеть и откорректировать формулу, выделите нужную ячейку и произведите все манипуляции в .

Частями формул могут быть:

  • Знаки математических и логических операций
  • Числа или текст

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

Какие операторы применяются в формулах Эксель

В Microsoft Excel применяются те же операторы, которые мы изучали в школе, порядок их выполнения в формулах такой же, как мы привыкли. Приведу таблицу операторов, отсортированную по приоритетности в вычислениях:

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

Применение функций мы рассмотрим в отдельном посте о функциях, здесь я уделю теме лишь несколько предложений. Функции Эксель – это особые операторы, выполняющие сложные вычисления. Например, функция СРЗНАЧ подсчитывает среднее значение в выбранном диапазоне.

Ввод формул в ячейку

Пора приступать к действиям, давайте учиться писать формулы. Например, в ячейке А4 нужно просуммировать значения из диапазона А1:А3. Это можно сделать двумя способами :

  • Вручную . Установите курсор в ячейку А4 и введите с помощью клавиатуры: =A1+A2+A3 . Нажмите Ввод , программа просчитает формулу и отобразит результат в ячейке
  • Указанием . Вместо того, чтобы вручную писать адреса ячеек, можно их указать. Напишите в ячейке А4 = , после этого кликните мышкой на ячейку А1 (либо выберите стрелками клавиатуры). В строке формул отобразится =А1 . После этого нажмите на клавиатуре + и укажите на ячейку А2 . Аналогично прибавьте клетку А3 . Нажмите Enter для выполнения расчета.
  • Вставка имён в формулы и использование в расчетах

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

  • Если вы помните имя, которое нужно вставить, просто введите его в нужном месте формулы. При вводе будет работать , так что можно ввести первые буквы имени и выбрать из появившегося списка имя.
  • Автозаполнение при указании имени ячейки
  • Установите курсор в нужное место формулы и нажмите F3 Откроется диалоговое окно Вставка имени , выберите нужное и сделайте на нем двойной клик для вставки. Если в книге нет заданных имён, нажатие F3 ни к чему не приведет
  • В я уже рассказывал, как присвоить имя ячейке или диапазону ячеек. Сегодня мы расширим эти навыки, ведь они могут иметь волшебный эффект для читаемости формул.

    Так, можно присвоить имя константе . Для этого, выполните такие действия:

  • Кликните на ленточной команде Формулы – Определенные имена – Присвоить Имя . Откроется окно Создание имени
  • В поле Имя запишите имя будущей константы
  • В поле Область выберите область видимости константы – вся книга или какой-то конкретный лист
  • В Примечании можете оставить свой комментарий
  • В поле Диапазон запишите числовое значение, которое будете именовать и нажмите ОК
  • Именованная константа готова. Это лучшее решение, чем записывать в формулах значение цифрами. Во первых, имя придает значению смысл. Во вторых, это именованное значение легче изменить.

    По аналогичной схеме можно присвоить имя формуле. Прописывая формулу в поле Диапазон , не забудьте поставить вначале знак «=». Учитывайте в этих формулах , ведь это может повлиять на результат вычислений.

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

    Если вы хотите внести изменения в формулу (а такое случается часто), это делается очень легко. Как всегда MS Excel предлагает несколько вариантов. Сначала установите курсор в ячейку с формулой, после этого выполните одно из действий:

    • Измените формулу в строке формул . Можете выделять участки формулы, заменять их другими, вставлять и удалять куски или отдельные символы. Когда закончите – жмите Enter
    • Дважды кликните левой кнопкой мыши на активной ячейке . Формула отобразится в ячейке вместо результата вычислений. Теперь внесите изменения на своё усмотрение и нажмите Ввод
    • Выделите ячейку и нажмите клавишу F2 , она так же отобразит формулу в ячейке. Редактируем и нажимаем Enter .
    Режимы вычислений

    В Microsoft Excel есть 3 режима вычислений , умелое использование которых позволит вам хорошо управляться с формулами и экономить своё рабочее время. Чтобы выбрать режим вычислений, выполните на ленте: Формулы – Вычисления – Параметры вычислений . Откроется список для выбора одного из параметров вычислений:


    Параметры вычислений в Эксель
  • Автоматически . Этот режим используется в программе по умолчанию. Формулы просчитываются сразу, при изменении влияющей ячейки, зависимые формулы будут моментально пересчитаны. Расчёт выполняется в естественной последовательности: сначала влияющие ячейки, затем зависимые. Этот режим подходит для небольших файлов, когда Эксель не оказывает большой нагрузки на процессор.
  • Автоматически, кроме таблиц данных. Автоматически вычисляются все ячейки, кроме диапазонов, . Табличные формулы просчитываются вручную (после вашей команды на пересчёт). Режим используют, когда в рабочей книге есть большие таблицы с формулами, пересчёт которых длится значительное время. Тогда, вы сначала откорректируете влияющие ячейки с исходными данными, а потом скомандуете пересчитать таблицу (как это сделать – читайте в следующем пункте).
  • Вручную . Формулы не пересчитываются, пока вы не дадите команду. Чтобы вычислить формулы, можно использовать такие комбинации клавиш:
    • F9 – пересчитать формулы всех открытых документов Excel
    • Shift+F9 – пересчитать формулы активного рабочего листа
    • Ctrl+Shift+F9 – пересчитать все формулы.

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

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

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

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


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

    Для самого простого примера, подсчитаем сумму двух значений. Для этого в ячейке А1 запишем цифру 5, а в В1 число 3. Чтобы сумма вычислялась автоматически, запишем следующую комбинацию символов в ячейку С1, которая и будет являться формулой: =СУММ(А1;В1).

    В итоге на экране отобразится вычисляемое значение. Конечно выполнить подсчет таких значений несложно, но если количество слагаемых будет, например около 10-ти, это сделать довольно сложно. При изменении одного из вводимых значений, результат будет автоматически пересчитываться.

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

    Для того, чтобы усложнить задачу, введем в ячейки А1 и В1 дробные числа, которые подсчитать гораздо сложнее. В результате в С1 будет произведен пересчет и отобразится правильное значение.

    В Excel можно делать не только сложение, но и иные арифметические действия: вычитание, умножение, деление. Запись формулы должна всегда начинаться с символа «=» и указанием так называемых координат ячеек (в рассматриваемом примере это А1 и В1).

    Самостоятельное создание формул

    В вышеуказанном примере формула =СУММ(А1;В1) позволяет выполнить сложение двух значений. Символ «=» понимается, как начало формулы, СУММ – служебное слово, которое и обозначает подсчет суммы, А1 и В1 – координаты статических значений, которые и выступают в качестве слагаемых, причем они должны быть обязательно разделены точкой с запятой «;».

    Рассмотрим пример сложения трех ячеек А1, В1, С1. Для этого записывается практически идентичная формула, но в скобках дополнительно указывается третья ячейка. В итоге, необходимо прописать в ячейку D1 следующую комбинацию =СУММ(А1;В1;С1), чтобы выполнить подсчет.

    Если слагаемых, которые идут в одной строке (столбце), довольно много, например 10, формулу можно упростить, указав диапазон координат. В итоге формула будет выглядеть следующим образом: =СУММ(А1:А10). В качестве ячейки для вывода искомого результата, выберем ячейку В6. В итоге у нас получится результат, показанный на скриншоте.

    Для того, чтобы перемножить все указанные значения в колонке, необходимо в формуле вместо СУММ прописать ПРОИЗВЕД.

    Примечание: если пользователю необходимо выполнить сложение или иное арифметическое действие с несколькими столбцами и строками, можно указать координаты диагонально противоположные и будет произведен расчет уже массива значений (для подсчета произведения значений 10-ти строк в колонок А, В, С, формула будет выглядеть так: =ПРОИЗВЕД(А1:С10)).

    Комбинированные формулы

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

    Например, произведем расчет суммы значений и умножим его на коэффициент 1,4, если при сложении значение было меньше 90. Если результат будет больше 90, тогда следует умножить на 1,5. В этом случае формула содержит уже несколько операторов и выглядит гораздо сложнее: =ЕСЛИ(СУММ(А1:С1) Enter , чтобы принудительно изменить формат.

    Функция СУММ не обновляется.

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

    Некоторые значения не добавляются.

    Ошибка #ИМЯ? отображается вместо ожидаемого результата.

    Обычно это означает, что в формуле содержится ошибка: например, вместо =СУММ(A1:A10) введено =сума(A1:A10).

    Функция СУММ отображает целое число, хотя должно отображать десятичное.

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

    Табличный редактор MS Excel является одним из самых мощных и, в то же время, доступных инструментов автоматизации расчетов. Он массово используется в самых разных отраслях деятельности человека – от статистической математики до ведения домашней бухгалтерии. Нередко знание программы, как и других компонентов пакета MS Office, является необходимым условием для приема на работу. Если Вам никогда прежде не доводилось сталкивать с Excel, сегодня Вы узнаете много полезной информации, ведь мы расскажем об основах создания формул в его программной оболочке.

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

  • Выберите нужную ячейку, нажав на нее левой кнопкой мыши. В нашем случае это ячейка B2, где «B» означает второй столбец, а «2» – вторую строку листа.

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

  • Найдем сумму указанных ячеек. Выделите ячейку B4 и поставьте там знак равенства, он означает, что дальше будет вводиться текст формулы. Затем кликните левой кнопкой мыши на ячейку B2 – ссылка на ее добавится в верхнюю строку формулы. С помощью клавиатуры поставьте «+». Кликните на следующую ячейку – B3.

  • Вы закончили вводить формулу. Нажмите «Enter», и программа выполнит необходимое вычисление. Обратите внимание – в ячейке появился результат вычисления (в данном случае, сложения положительного и отрицательного чисел), но в верхней строке остался первоначальный вид формулы. Вы сможете внести в нее изменения в любой момент.

  • Выделив ячейку B4, замените в строке формулы «+» на «*» – знак умножения. Нажмите «Enter», и увидите, как изменится конечный результат.

  • В строке формул можно использовать не только ссылки на ячейки, но и обыкновенные цифры. Давайте прибавим десять к полученному произведению. Тогда формула в ячейке B4 примет вид: «=B2*B3+10».

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

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

    Вернемся к рассмотренному примеру и заменим число в ячейке B2 на большее. Как видите, результат в ячейке B4 кардинально изменился.

    Формулы, интегрированные в MS Excel

    Более сложные выражения сгруппированы по принадлежности к определенной отрасли знаний. Найдите на панели инструментов программы вкладку «Формулы», и сможете сами в этом убедиться.

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

    Автосумма
    Среднее арифметическое

    Определяется как сумма значений, деленная на их количество.


    Корень

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


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

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

    Видео — Как написать формулу в Excel? Обучение азам работы в Excel

    Excel, в отличие от Word, позволяет создавать практически безграничные по объему таблицы, но все же это не самое большое преимущество электронных таблиц. Главное - это возможность автоматизации вычислений, особенно многократных. Это могут быть расчеты ежемесячные или ежеквартальные, или расчет, в которых нужно "поиграть" исходными данными. Чтобы автоматизировать вычисления, в таблице должны быть формулы. О приемах создания формул в электронных таблицах вы можете узнать из этой статьи.

    Вспомните немного об учебе в младших классах и арифметических действиях. На листе Excel создайте сначала таблицу с исходными числами.


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

    • щелкните по ячейке , где должен будет отображаться результат (на рисунке это ячейка D2);
    • введите знак = (это обязательное условие, иначе программа не отличит формулу от всего остального);
    • щелкните по первому числу (на рисунке это ячейка А2);
    • введите знак + ;
    • щелкните по второму числу (на рисунке это ячейка В2);
    • нажмите клавишу ENTER (завершение ввода).


    После завершения ввода в ячейке D2 уже не видна формула, а виден результат. Через какое-то время вы можете забыть, где были формулы, а где числа. Напомнит об этом строка ввода данных , где всегда видно, что находится в ячейке на самом деле, достаточно лишь по этой ячейке щелкнуть.



    Адреса ячеек в формулах можно записывать вручную с клавиатуры, но тогда нужно не забывать отслеживать, чтобы был включен английский язык, иначе вместо результата вы рискуете увидеть сообщение #ИМЯ? .

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



    Дело в том, что в этом случае при изменении первого или второго числа, или их обоих не произойдет автоматический пересчет, как в случае использования адресов ячеек.



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



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



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



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



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



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