Как делить в Excel и обрабатывать ошибку #DIV/0!

  • Поделись Этим
Michael Brown

В учебнике показано, как использовать формулу деления в Excel для деления чисел, ячеек или целых столбцов и как обрабатывать ошибки Div/0.

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

    Символ деления в Excel

    В математике операция деления обозначается символом обелуса (÷). В Microsoft Excel для деления используется знак деления. символ деления это прямая косая черта (/).

    При таком подходе вы просто записываете выражение типа =a/b без пробелов, где:

    • a это дивиденды - число, которое вы хотите разделить, и
    • b это делитель - число, на которое нужно разделить дивиденд.

    Как делить числа в Excel

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

    Например, чтобы разделить 10 на 5, введите в ячейку следующее выражение: =10/5

    На скриншоте ниже показано еще несколько примеров простой формулы деления в Excel:

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

    Как разделить значение ячейки в Excel

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

    Например:

    • Чтобы разделить значение в ячейке A2 на 5: =A2/5
    • Разделить ячейку A2 на ячейку B2: =A2/B2
    • Разделить многочисленные клетки последовательно введите ссылки на ячейки, разделенные символом деления. Например, чтобы разделить число в A2 на число в B2, а затем разделить результат на число в C2, используйте эту формулу: =A2/B2/C2

    Функция деления в Excel (QUOTIENT)

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

    Однако, если вы хотите вернуть только целое число часть деления и отбросить остаток, то используйте функцию QUOTIENT:

    КВОТИЕНТ(числитель, знаменатель)

    Где:

    • Числитель (обязательно) - дивиденд, т.е. число, на которое нужно разделить.
    • Знаменатель (обязательно) - делитель, т.е. число, на которое нужно разделить.

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

    =10/5

    =QUOTIENT(10, 5)

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

    =5/4 возвращается 1.25

    =QUOTIENT(5,4) выход 1

    3 вещи, которые вы должны знать о функции QUOTIENT

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

    1. Сайт числитель и знаменатель аргументы должны быть представлены в виде чисел, ссылок на ячейки, содержащие числа, или других функций, возвращающих числа.
    2. Если один из аргументов не является числовым, формула QUOTIENT возвращает ошибку #VALUE!
    3. Если знаменатель равен 0, QUOTIENT возвращает ошибку деления на ноль (#DIV/0!).

    Как разделить столбцы в Excel

    Разделить столбцы в Excel также просто. Это можно сделать, скопировав обычную формулу деления в столбец или используя формулу массива. Зачем использовать формулу массива для такой тривиальной задачи? Причину вы узнаете через некоторое время :)

    Как разделить два столбца в Excel с помощью копирования формулы

    Чтобы разделить столбцы в Excel, просто сделайте следующее:

    1. Разделите, например, две ячейки в самом верхнем ряду: =A2/B2
    2. Вставьте формулу в первую ячейку (скажем, C2) и дважды щелкните по маленькому зеленому квадратику в правом нижнем углу ячейки, чтобы скопировать формулу вниз по столбцу. Готово!

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

    Совет. Аналогичным образом вы можете разделить два ряда Например, чтобы разделить значения в строке 1 на значения в строке 2, вы поместите =A1/A2 в ячейке A3, а затем скопируйте формулу вправо во столько ячеек, сколько необходимо.

    Как разделить один столбец на другой с помощью формулы массива

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

    Например, чтобы разделить значения в ячейках A2:A8 на значения в B2:B8 построчно, используйте эту формулу: =A2:A8/B2:B8

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

    1. Выберите весь диапазон, в который нужно ввести формулу (C2:C8 в данном примере).
    2. Введите формулу в строку формул и нажмите Ctrl + Shift + Enter, чтобы завершить ее. Как только вы это сделаете, Excel заключит формулу в {курковые скобки}, указывая, что это формула массива.

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

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

    Как разделить столбец на число в Excel

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

    Разделите столбец на число с помощью формулы

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

    Например, чтобы разделить значения в столбце A на число 5, вставьте следующую формулу в A2, а затем скопируйте ее вниз в любое количество ячеек: =A2/5

    Как объяснялось в приведенном выше примере, использование относительной ссылки на ячейку (A2) гарантирует, что формула будет правильно скорректирована для каждой строки. То есть, формула в B3 становится следующей =A3/5 формула в B4 становится =A4/5 , и так далее.

    Вместо того чтобы вводить делитель непосредственно в формулу, вы можете ввести его в некоторую ячейку, например D2, и делить на эту ячейку. В этом случае важно зафиксировать ссылку на ячейку со знаком доллара (например, $D$2), сделав ее абсолютной ссылкой, поскольку эта ссылка должна оставаться постоянной независимо от того, куда копируется формула.

    Как показано на скриншоте ниже, формула =A2/$D$2 возвращает точно такие же результаты, как =A2/5 .

    Разделите столбец на одно и то же число с помощью функции Paste Special

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

    1. Если вы не хотите переопределять исходные числа, скопируйте их в столбец, в котором вы хотите иметь результаты. В данном примере мы копируем числа из столбца A в столбец B.
    2. Поместите делитель в некоторую ячейку, скажем, D2, как показано на скриншоте ниже.
    3. Выберите ячейку делителя (D5) и нажмите Ctrl + C, чтобы скопировать ее в буфер обмена.
    4. Выберите ячейки, которые нужно размножить (B2:B8).
    5. Нажмите Ctrl + Alt + V, затем I, что является ярлыком для Специальная вставка > Разделить , и нажмите клавишу Enter.

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

    В любом случае, каждое из выбранных чисел в столбце A будет разделено на число в D5, и результаты будут возвращены в виде значений, а не формул:

    Как делить на проценты в Excel

    Поскольку проценты - это части большего целого, некоторые люди думают, что для вычисления процента от данного числа нужно разделить это число на процент. Но это распространенное заблуждение! Чтобы найти процент, нужно умножать, а не делить. Например, чтобы найти 20% от 80, нужно умножить 80 на 20% и получить в результате 16: 80*20%=16 или 80*0,2=16.

    В каких ситуациях вы делите число на процент? Например, чтобы найти X, если определенный процент от X составляет Y. Чтобы прояснить ситуацию, давайте решим такую задачу: 100 составляет 25% от какого числа?

    Чтобы получить ответ, преобразуйте задачу в это простое уравнение:

    X = Y/P%

    При Y, равном 100, и P, равном 25%, формула принимает следующий вид: =100/25%

    Поскольку 25% - это 25 частей от ста, вы можете смело заменить процент десятичным числом: =100/0.25

    Как показано на скриншоте ниже, результат обеих формул равен 400:

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

    Ошибка Excel DIV/0

    Деление на ноль - это операция, для которой не существует ответа, поэтому она запрещена. Когда вы пытаетесь разделить число на 0 или на пустую ячейку в Excel, вы получите ошибку деления на ноль (#DIV/0!). В некоторых ситуациях эта ошибка может быть полезной, предупреждая вас о возможных ошибках в вашем наборе данных.

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

    Подавление ошибки #DIV/0 с помощью IFERROR

    Самый простой способ обработки ошибки #DIV/0! в Excel - обернуть формулу деления в функцию IFERROR следующим образом:

    =IFERROR(A2/B2, "")

    Формула проверяет результат деления, и если ее оценка приводит к ошибке, возвращает пустую строку (""), в противном случае - результат деления.

    Пожалуйста, посмотрите на два рабочих листа ниже. Какой из них более эстетичен?

    Примечание Функция IFERROR в Excel маскирует не только ошибки #DIV/0!, но и все другие типы ошибок, такие как #N/A, #NAME?, #REF!, #VALUE! и т.д. Если вы хотите подавить именно ошибки DIV/0, то используйте формулу IF, как показано в следующем примере.

    Обработка ошибки Excel DIV/0 с помощью формулы IF

    Чтобы замаскировать в Excel только ошибки Div/0, используйте формулу IF, которая проверяет, равен ли делитель нулю (или не равен).

    Например:

    =IF(B2=0,"",A2/B2)

    Или

    =IF(B20,A2/B2,"")

    Если делителем является любое число, отличное от нуля, формулы делят ячейку A2 на B2. Если B2 равен 0 или пуст, формулы не возвращают ничего (пустую строку).

    Вместо пустой ячейки можно также вывести пользовательское сообщение, как показано ниже:

    =IF(B20, A2/B2, "Ошибка в расчете")

    Как разделить с помощью Ultimate Suite for Excel

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

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

    1. Скопируйте числа, которые вы хотите разделить в столбце "Результаты", чтобы предотвратить отмену исходных чисел.
    2. Выберите скопированные значения (C2:C5 на скриншоте ниже).
    3. Перейти к Инструменты Ablebits вкладка> Рассчитать группу и выполните следующие действия:
      • Выберите знак деления (/) в меню Операция коробка.
      • Введите число, на которое нужно разделить, в поле Значение коробка.
      • Нажмите кнопку Рассчитать кнопка.

    Готово! Весь столбец делится на указанное число в мгновение ока:

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

    Именно так вы делите в Excel, используя формулы или инструменты Calculate. Если вам интересно попробовать эти и многие другие полезные функции, включенные в Ultimate Suite for Excel, вы можете загрузить 14-дневную пробную версию.

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

    Доступные загрузки

    Примеры формул деления в Excel (файл.xlsx)

    Ultimate Suite - пробная версия (файл .exe)

    Майкл Браун — увлеченный технологический энтузиаст, стремящийся упростить сложные процессы с помощью программных инструментов. Имея более чем десятилетний опыт работы в технологической отрасли, он отточил свои навыки в Microsoft Excel и Outlook, а также в Google Sheets и Docs. Блог Майкла посвящен тому, чтобы делиться своими знаниями и опытом с другими, предоставляя простые советы и учебные пособия для повышения производительности и эффективности. Являетесь ли вы опытным профессионалом или новичком, в блоге Майкла вы найдете ценную информацию и практические советы, которые помогут вам максимально эффективно использовать эти важные программные инструменты.