Действия в формуле выполняются в excel слева направо с учетом операций

Excel для Microsoft 365 Excel 2021 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 Еще…Меньше

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

  • Порядок вычислений

    Формулы вычисляют значения в определенном порядке. Формула в Excel всегда начинается со знака равно (=). Excel интерпретирует символы после знака равно как формулу. После знака равно вычисляются элементы (операнды), например константы или ссылки на ячейки. Они разделены операторами вычислений. Excel вычисляет формулу слева направо в соответствии с определенным порядком для каждого оператора в формуле.

  • Приоритет операторов в формулах Excel

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

    Оператор

    Описание

    : (двоеточие)

    (один пробел)

    , (запятая)

    Операторы ссылок

    Знак «минус»

    %

    Процент

    ^

    Возведение в степень

    * и /

    Умножение и деление

    + и —

    Сложение и вычитание

    &

    Объединение двух текстовых строк в одну

    =
    < >
    <=
    >=
    <>

    Операторы сравнения

  • Использование скобок в Excel формулах

    Чтобы изменить порядок выполнения формулы, заключите ее часть, которая должна быть выполнена первой, в скобки. Например, результатом приведенной ниже формулы будет число 11, поскольку в Microsoft Excel умножение выполняется раньше сложения. В данной формуле число 2 умножается на 3, а затем к результату добавляется число 5.

    =5+2*3

    Если же с помощью скобок изменить синтаксис, Microsoft Excel сложит 5 и 2, а затем умножит результат на 3; результатом этих действий будет число 21.

    =(5+2)*3

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

    =(B4+25)/СУММ(D5:F5)

Нужна дополнительная помощь?

34

34 people found this article helpful

Updated on March 17, 2019

Spreadsheet programs such as Excel and Google Spreadsheets have a number of ​arithmetic operators that are used in formulas to carry out basic mathematical operations such as addition and subtraction.

If more than one operator is used in a formula, there is a specific order of operations that Excel and Google Spreadsheets follow in calculating the formula’s result.

The Order of Operations is:

  • Parentheses
  • Exponents
  • Division
  • Multiplication
  • Addition
  • Subtraction

An easy way to remember this is to use the acronym formed from the first letter of each word in the order of operations:

P E D M A S

How the Order of Operations Works

  • Any operation(s) contained in parentheses or round brackets will be carried out first.
  • Second, any calculations involving exponents will occur.
  • After that, Excel considers division or multiplication operations to be of equal importance and carries out these operations in the order they occur left to right in the formula.
  • The same goes for the next two operations — addition and subtraction. They are considered equal in the order of operations. Whichever one appears first in an equation, either addition or subtraction is the operation carried out first.

Changing the Order of Operations in Excel Formulas


Since parentheses are first in the list, it is quite easy to change the order in which mathematical operations are carried out simply by adding parentheses around those operations we want to occur first.

The examples on the next step show how to change the order of operations using brackets.

Changing the Order of Operations Examples


These examples include step by step instructions for creating the two​ formulas seen in the image above.

Example 1 — The Normal Order of Operations

  1. Enter the data seen in the image above into cells C1 to C3 in an Excel worksheet.
  2. Click on cell B1 to make it the active cell. This is where the first formula will be located.
  3. Type the equal sign ( = ) in cell B1 to begin the formula.
  4. Click on cell C1 to add that cell reference to the formula after the equal sign.
  5. Type a plus sign ( +) since we want to add the data in the two cells.
  6. Click on cell C2 to add that cell reference to the formula after the plus sign.
  7. Type a forward slash ( / ) which is the mathematical operator for division in Excel.
  8. Click on cell C3 to add that cell reference to the formula after the forward-slash.
  9. Press the ENTER key on the keyboard to complete the formula.
  10. The answer 10.6 should appear in cell B1.
  11. When you click on cell B1 the complete formula = C1 + C2 / C3 appears in the formula bar above the worksheet.

Formula 1 Breakdown

The formula in cell B1 uses Excel’s normal order of operations so the division operation C2 / C3 will take place before the addition operation C1 + C2, even though the addition of the two cell references occurs first when reading the formula from left to right.

This first operation in the formula evaluates to 15 / 25 = 0.6

The second operation is the addition of the data in cell C1 with the results of the division operation above. This operation evaluates to 10 + 0.6 which gives the answer of 10.6 in cell B1.

Example 2 — Changing the Order of Operations Using Parentheses 

  1. Click on cell B2 to make it the active cell. This is where the second formula will be located.
  2. Type the equal sign ( = ) in cell B2 to begin the formula.
  3. Type a left parenthesis  » ( « in cell B2.
  4. Click on cell C1 to add that cell reference to the formula after the left bracket.
  5. Type a plus sign ( + ) to add the data.
  6. Click on cell C2 to add that cell reference to the formula after the plus sign.
  7. Type a right parenthesis » ) « in cell B2 to complete the addition operation.
  8. Type a forward slash ( / ) for division.
  9. Click on cell C3 to add that cell reference to the formula after the forward-slash.
  10. Press the ENTER key on the keyboard to complete the formula.
  11. The answer 1 should appear in cell B2.
  12. When you click on cell B2 the complete formula = (C1 + C2) / C3 appears in the formula bar above the worksheet.

Formula 2 Breakdown

The formula in cell B2 uses brackets to change the order of operations. By placing parentheses around the addition operation (C1 + C2) we force Excel to evaluate this operation first.

This first operation in the formula evaluates to 10 + 15 = 25

This number is then divided by the data in cell C3 which is also the number 25. The second operation is therefore 25 / 25 which gives the answer of 1 in cell B2.

Thanks for letting us know!

Get the Latest Tech News Delivered Every Day

Subscribe

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

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

Порядок действий:

  • P arentheses
  • E xponents
  • D IVISION
  • M ultiplication
  • ddition
  • S ubtraction

Простой способ запомнить это — использовать аббревиатуру, образованную из первой буквы каждого слова в порядке операций:

Как работает порядок операций

  • Любые операции, содержащиеся в скобках или круглых скобках, будут выполняться в первую очередь.
  • Во-вторых, любые расчеты с участием показателей будут происходить.
  • После этого Excel считает, что операции деления или умножения имеют одинаковую важность, и выполняет эти операции в порядке их следования слева направо в формуле.
  • То же самое касается следующих двух операций — сложение и вычитание. Они считаются равными в порядке операций. Независимо от того, кто появляется первым в уравнении, операция сложения или вычитания — это операция, выполняемая первой.

Операторы и приоритеты для вычислений

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

Формулы вычисляют значения в определенном порядке. Формула в Excel всегда начинается со знака равенства (=).  После знака равенства можно использовать элементы (операнды, такие как числа или ссылки на ячейки), разделенные операторами вычислений (например, +,-, * или/). Excel вычисляет формулу слева направо в соответствии с определенным порядком (приоритетом) для каждого оператора в формуле.



Приоритет операторов

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

Знаки операций, которые допускается использовать в формулах (в порядке уменьшения приоритета):

  1. ( ) (скобки). Служат для того, чтобы изменить порядок вычисления.
  2. Стандартные функции.
  3. “:” (двоеточие), “ “ пробел, “,” (запятая). Адресные операции. Служат для указания ссылок.
  4. -. Унарный минус. Служит для смены знака.
  5. % (процент).
  6. ^. Служит для возведения в степень.
  7. *, /. Умножение и деление.
  8. +, -. Сложение и вычитание.
  9. & (амперсанд). Служит для сцепления строк. Операция называется конкатенацией.
  10. =, <>,<, >, <=, >=. Операции сравнения.

Пример решения «сложной» формулы со скобками в MS Excel

В примере вы можете видеть формулу: =((25*3)-(52+5))/12. Расчет результата в ней MS Excel проводит в следующем порядке:

  1. Сначала вычисляются части формулы внутри общих скобок, в свою очередь также стоящие в скобках: 25*3=75 и 52+5=57
  2. Затем из первого полученного результата вычитается второй полученный результат: 75-57=18
  3. Скобки закончились, поэтому теперь можно выполнить последнее действие, т.е. деление: 18/12=1,5

Возможность
использования формул и функций является
одним из важнейших свойств программы
обработки электронных таблиц. Вычисления
задаются формулами. Текст формулы,
которая вводится в ячейку таблицы,
должен начинаться со знака равенства
=, чтобы программа Excel могла отличить
формулу от текста. После знака равенства
в ячейку записывается математическое
выражение, содержащее аргументы,
арифметические операции и функции. В
качества аргументов в формуле обычно
используются числа и адреса ячеек. Для
обозначения арифметических операций
могут использоваться следующие символы:
+ (сложение); — (вычитание); * (умножение);
/ (деление);^ (возведение в степень).

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

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

Ввод формул

Предположим,
что в ячейке А1 таблицы находится число
100, а в ячейке В1 — число 20. Чтобы разделить
первое число на второе и результат
поместить в ячейку С1, в ячейку С1 следует
ввести соответствующую формулу =А1/В1 и
нажать клавишу Enter.

Примечание.
Если во введенной вами формуле имеется
синтаксическая ошибка, то в ячейке
выводится сообщение «#ИМЯ?». Самыми
распространенными ошибками являются:
ввод аргументов формулы в русском
регистре, пропуск знака операции.

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

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

Функция
оперирует некоторыми данными, которые
называются ее аргументами. Аргумент
функции может занимать одну ячейку или
размещаться в целой группе ячеек. Мастер
функций оказывает помощь в задании
любых типов аргументов. Выделите ту
ячейку, в которой должен появиться
результат вычислений. Затем щелчком по
пиктограмме Мастер функций (fx)
откройте диалоговое окно Мастер
функций
,
как показано на рис. 4.

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

Щелкните
мышью по названию нужной вам функции
(например, СУММ), тогда название функции
появится в отдельной строке вместе с
кратким описанием этой функции. Здесь
же указываются типы аргументов функции
и их количество. Аргументы задаются на
следующем шаге. Чтобы перейти к нему,
щелкните по командной кнопке «ОК».

Рис.
4. Окно Мастер функций

Как показано
на рис. 5, на втором шаге в диалоговом
окне Мастера
функций

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

Рис.
5. Задание аргументов функции на втором
шаге Мастера функций

Для того,
чтобы задать аргумент функции, нужно
либо ввести его адрес с клавиатуры, либо
в таблице выделить область, где он
расположен. Тогда адрес аргумента
функции появится в соответствующем
поле диалогового окна Мастера
функций
.
Если все аргументы функции были указаны
правильно, в нижней части окна появляется
значение этой функции, которое будет
помещено в таблицу. Щелкните по командной
кнопке «ОК», чтобы закрыть окно Мастера
функций
.

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

Примечание.
В русифицированной версии Microsoft Excel
имена большинства функций, исключая
небольшую часть (18) математических,
записываются на русском языке, например,
=СУММ(), =ЕСЛИ(), =ВЕРОЯТНОСТЬ(), и т.п.
Распространенной ошибкой начинающих
является ввод на русском не только имен
функций, но и аргументов.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]

  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #

Понравилась статья? Поделить с друзьями:
  • Действия в word клавиатурой
  • Двухфакторная регрессионная модель excel
  • Действительный формат открываемого файла отличается от указываемого excel
  • Двухфакторная модель регрессии excel
  • Двухфакторная линейная регрессия в excel