Порядок выполнения операций 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


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

Простейший пример на который любят ссылаться авторы учебников: почему один и тот же пример 7+5х3 при расчете на калькуляторе дает результат «36», а при расчете в Excel, «22»?

На самом деле, как это не странно, и тот и другой результат правильный, просто нужно понимать как ведется счет. Калькулятор решает пример в порядке ввода данных и пошагово, то есть сначала мы вводим 7+5 и получаем промежуточный результат 13 (1 шаг), а ввод следующего арифметического знака (умножение), калькулятор считает уже за второй шаг и умножает промежуточный результат на следующее число, т.е. 12х3. Вот тебе и 36.

Иногда строгий арифметический порядок при вычисления формул в MS Excel  дает совсем не тот ответ, что мы ждем

Иногда строгий арифметический порядок при вычисления формул в MS Excel дает совсем не тот ответ, что мы ждем

MS Excel решает тот же пример по всем правилам математики и не разделяя пример на шаги-действия: сперва идет умножение 5х3, а затем сложение: 15+7=22.

Приоритет расчета внутри excel-формулы всегда происходят в следующем порядке:

  1. Круглые скобки
  2. Возведение в степень
  3. Умножение
  4. Деление
  5. Сложение
  6. Вычитание.

Другими словами, если бы решили посчитать тот же самый пример в экселе «по-калькуляторному», формула выглядела бы как (7+5)х3. В этом случае сперва будет выполнено действие в скобках, и только потом следующее действие в порядке приоритета.

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

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

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

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

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

Пример решения «сложной» формулы со скобками в 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 и Google Spreadsheets, имеют ряд арифметических операторов, которые используются в формулах для выполнения основных математических операций, таких как сложение и вычитание.

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

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

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

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

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

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

    Главная » Табличный редактор Excel » Порядок арифметических операций в MS Excel

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

    Простейший пример на который любят ссылаться авторы учебников: почему один и тот же пример 7+5х3 при расчете на калькуляторе дает результат “36”, а при расчете в Excel, “22”?

    На самом деле, как это не странно, и тот и другой результат правильный, просто нужно понимать как ведется счет. Калькулятор решает пример в порядке ввода данных и пошагово, то есть сначала мы вводим 7+5 и получаем промежуточный результат 13 (1 шаг), а ввод следующего арифметического знака (умножение), калькулятор считает уже за второй шаг и умножает промежуточный результат на следующее число, т.

    е. 12х3. Вот тебе и 36.

    Иногда строгий арифметический порядок при вычисления формул в MS Excel дает совсем не тот ответ, что мы ждем

    MS Excel решает тот же пример по всем правилам математики и не разделяя пример на шаги-действия: сперва идет умножение 5х3, а затем сложение: 15+7=22.

    Приоритет расчета внутри excel-формулы всегда происходят в следующем порядке:

    1. Круглые скобки
    2. Возведение в степень
    3. Умножение
    4. Деление
    5. Сложение
    6. Вычитание.

    Другими словами, если бы решили посчитать тот же самый пример в экселе “по-калькуляторному”, формула выглядела бы как (7+5)х3. В этом случае сперва будет выполнено действие в скобках, и только потом следующее действие в порядке приоритета.

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

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

    Особенно внимательно следите за тем, чтобы скобки всегда были парными, иначе MS Excel выдаст сообщение об ошибке.

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

    Пример решения “сложной” формулы со скобками в 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 для Microsoft 365 Excel 2021 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 Еще. ..Меньше

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

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

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

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

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

        Оператор

        Описание

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

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

        , (запятая)

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

        Знак «минус»

        %

        Процент

        ^

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

        * и /

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

        + и —

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

        &

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

        =
        < >
        <=
        >=
        <>

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

      • Математический порядок операций — Microsoft Excel

        Раздел: Основы Excel     Учебное пособие: Математический порядок операций

        Если формула содержит несколько операторов (+ − × ÷ ^), нужно правильно выполнить шаги, иначе получится неверный результат. Следовательно, чтобы правильно писать формулы в Microsoft Excel, нужно понимать математический порядок операций .

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

        Учебное пособие по KeynoteSupport.com

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

        Математические операторы плюс скобки

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

        Показатель степени : Показатель степени говорит сколько раз число умножается само на себя . Например, 2³ = 2×2×2. Показатель степени равен 3, и мы говорим «2 в степени 3» или «3 в кубе».

        Скобки : Формулы часто содержат выражения в скобках. Примером может быть 2×(4+1). Как вы увидите, математика внутри круглых скобок выполняется первой.

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

        Что такое правила?

        Жирные прописные буквы являются подсказкой: скобки, экспоненты, умножение, деление, сложение и вычитание. Это порядок, в котором выполняются операции.

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

        1. Сначала вычисляется математика в скобках
        2. Далее разрешаются все показатели
        3. Затем умножение на ИЛИ выполняется деление
        4. Наконец, выполняется сложение ИЛИ вычитание

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

        В примерах ниже мы также показываем, как формулы будут записаны на листе Excel. Как мы узнали из курса «Основы математики в Excel», символ умножения в Excel — это звездочка *, символ деления — косая черта /, а символ степени — знак вставки ^.

        Примеры порядка операций

        Пример №1: 7+2×3 В Excel: =7+2*3

        • Шаг 1: Умножение/Деление: 7+ 2×3 ⇒ 7+6
        • Шаг 2. Сложение/вычитание: 7+6=13

        Пример 2: (11+9)÷5+2×3   В Excel: =(11+9)/5+2*3

        • Шаг 1 — Скобки: (11+9) ÷5+2×3 ⇒ 20÷5+2×3
        • Шаг 2 — Умножение/Деление: 20÷5 +2×3 ⇒ 4+2×3
        • Шаг 3 — Умножение/Деление: 4+ 2×3 ⇒ 4+6 93/4+(3*5)
          • Шаг 1.
            2−8/4

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





            • Шаг 1 — Скобки: ( 2×4 )+3²−8÷4 ⇒ 8+3²−8÷4
            • Шаг 2. Показатель степени: 8+ −8÷4 ⇒ 8+9−8÷4
            • Шаг 3 — Умножение/Деление: 8+9− 8÷4 ⇒ 8+9−2
            • Шаг 4 — Сложение/Вычитание: 8+9−2=15

            Надеемся, вы получили правильный ответ! И мы надеемся, что вам понравился наш учебник по математическому порядку операций. Ваше здоровье!

            ↑ Вернуться к началу

            Excel 2013: сложные формулы

            Урок 14: сложные формулы

            /en/excel2013/simple-formulas/content/

            Введение

            Простая формула — это математическое выражение с одним оператором, например 7+9 . Сложная формула содержит более одного математического оператора, например 5+2*8 . Если в формуле более одной операции, порядок операций указывает Excel, какую операцию следует вычислить первой. Чтобы использовать Excel для вычисления сложных формул, вам нужно будет понять порядок операций 92, например)

          • M Ultiplication и Division , в зависимости от того, что наступит первые
          • A DDITIO PEMDAS или P аренда E извините M y D ухо A unt S союзник.

            Щелкните стрелки в слайд-шоу ниже, чтобы узнать больше о том, как порядок операций используется для вычисления формул в Excel. 92=4.

          • Далее мы решим любое умножение и деление слева направо. Поскольку операция деления предшествует умножению, она вычисляется первой: 3/4=0,75.

          • Теперь решим оставшуюся операцию умножения: 0,75*4=3.

          • Далее мы вычислим любое сложение или вычитание, снова работая слева направо. Сначала идет сложение: 10+3=13.

          • Наконец, у нас осталась одна операция вычитания: 13-1=12.

          • Теперь у нас есть ответ: 12. Это точно такой же результат, который вы получите, если введете формулу в Excel.

          Создание сложных формул

          В приведенном ниже примере мы продемонстрируем, как Excel решает сложную формулу, используя порядок операций. Здесь мы хотим рассчитать стоимость налога с продаж для счета за питание. Для этого запишем нашу формулу в виде =(D2+D3)*0,075 в ячейке D4 . Эта формула суммирует цены наших товаров, а затем умножает это значение на налоговую ставку 7,5% (которая записывается как 0,075) для расчета стоимости налога с продаж.

          Создание сложной формулы

          Excel следует порядку операций и сначала добавляет значения в круглых скобках: (44,85+39,90) = 84,75 $ . Затем это значение умножается на налоговую ставку: $84,75*0,075 . Результат покажет, что налог с продаж составляет $6,36 .

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

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

          Результат неправильной формулы

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

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

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

            Выбор ячейки C4

          2. Введите формулу . В нашем примере мы введем =B2*C2+B3*C3 . Эта формула будет следовать порядку операций, сначала выполняя умножение: 2,29*20 = 45,80 и 3,49*35 = 122,15 . Затем он сложит эти значения вместе, чтобы вычислить общее количество: 45,80+122,15 .

            Создание сложной формулы

          3. Дважды проверьте формулу на точность, затем нажмите Введите на клавиатуре. Формула вычислит и отобразит результат . В нашем примере результат показывает, что общая стоимость заказа составляет 167,95 $ .

            Завершенная формула и расчетное значение

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

          Включение круглых скобок в формулу для ясности

          Excel не всегда сообщит вам , если ваша формула содержит ошибку, поэтому вы должны проверить все свои формулы. Чтобы узнать, как это сделать, вы можете прочитать урок «Перепроверьте свои формулы» из нашего учебника по формулам Excel.

          Вызов!

          1. Откройте существующую книгу Excel. Если вы хотите, вы можете использовать нашу рабочую тетрадь.
          2. Создайте сложную формулу, которая будет выполнять сложение перед умножением. Если вы используете пример, создайте формулу в ячейке D6 , которая сначала добавляет значений ячеек D3 , D4 и D5 , а затем умножает на 0,0075 90 .

    Like this post? Please share to your friends:
  • Порядок выполнения операторов excel
  • Порядок выполнения действий в формулах excel
  • Порядок выполнения вычислений в excel
  • Порядок вставки формул в microsoft word
  • Порядок возрастания чисел excel