Как сделать остаток в экселе

Обновлено: 04.07.2024

Добрый день. Скажу сразу, что как не искал ни в интернете, ни в поиске не могу найти ответ на свой вопрос, т.к. не могу кратко его сформулировать.
А ситуация кажется простой.
Есть 3 столбца: приход, расход, остаток. Нужно сделать чтобы все считалось автоматически.
В строку "приход" вписал 500, остаток - 500;
С строку "расход" списал 300, остаток - 200 и т.д.

Помогите, пожалуйста. Заранее благодарен.

Добрый день. Скажу сразу, что как не искал ни в интернете, ни в поиске не могу найти ответ на свой вопрос, т.к. не могу кратко его сформулировать.
А ситуация кажется простой.
Есть 3 столбца: приход, расход, остаток. Нужно сделать чтобы все считалось автоматически.
В строку "приход" вписал 500, остаток - 500;
С строку "расход" списал 300, остаток - 200 и т.д.

Помогите, пожалуйста. Заранее благодарен. DKS

Помогите, пожалуйста. Заранее благодарен. Автор - DKS
Дата добавления - 12.01.2014 в 12:50

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

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

Метод 1: делим число на число

Простейший метод деления в Excel – это набор в строке формул арифметического выражения, как в калькуляторе, начиная со знака “=”. При этом, для обозначения деления используется так называемый знак “слэш”, или “/“. Рассмотрим на практическом примере.

  1. Кликаем по любой незанятой ячейке и начинаем писать выражение со знака “=” (выражение также можно набрать в строке формул, предварительно выбрав свободную ячейку):
  2. при помощи клавиатуры вводим делимое число, знак “/” и затем – делитель.

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

  • сначала выполняется деление и умножение, затем – сложение и вычитание;
  • наибольший приоритет имеют операции, заключенные в скобки.

Ошибка при делении в Эксель

Метод 2: делим данные ячеек

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

  1. Кликаем по любой незанятой ячейке, в которой будет отображаться итоговый результат деления и вводим с клавиатуры “=”.
    • при помощи левой кнопки мыши выбираем ячейку с делимым (после знака “=” появится ее адрес);
    • вводим слэш – “/“;
    • при помощи левой кнопки мыши выбираем ячейку с делителем (после знака “/” появится ее адрес);
    • если делителей несколько, то перед каждым ставим очередной знак “/”.
  2. Жмем клавишу Enter, чтобы увидеть результат в выбранной ячейке.

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

Метод 3: делим столбец на столбец

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

Деление чисел одного столбца на другой в Экселе

  1. Кликаем по первой ячейке столбца, в которой будет отображаться итоговый результат деления и вводим с клавиатуры “=”.
  2. кликом левой кнопки мыши выбираем первую ячейку столбца с делимыми (после знака “=” появится ее адрес);
  3. вводим слэш – “/”;
  4. кликом левой кнопки мыши выбираем первую ячейку столбца с делителями – после знака “/” появится ее адрес.

Растягивание формулы деления на другие строки

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

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

Метод 4: делим столбец на константу

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

  1. Кликаем по первой ячейке столбца, в которой будет отображаться итоговый результат деления и вводим с клавиатуры символ “=”.
    • щелчком левой кнопки мыши выбираем первую ячейку столбца с делимыми (после знака “=” появится ее координата);
    • затем вводим символ “/”;
    • вводим число, которое является константой (в нашем случае – 10000).
  2. Чтобы получить результат в первой ячейке столбца нажимаем клавишу Enter.
  3. Для вычисления значений в других ячейках также используем Маркер заполнения (как им пользоваться – было описано выше), растянув его на все расположенные в столбце ячейки.
  4. Проверяем корректность результатов деления и процедуры использования Маркера заполнения. Если все заполнено корректно, то благодаря тому, что в формулах по используются относительные ссылки на ячейки, произошло автоматическое смещение порядковых номеров строк. При этом делитель в каждой ячейке столбца остался неизменным, так как был добавлен в арифметическое выражение вручную с клавиатуры в виде конкретного числа.

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

Метод 5: делим столбец на ячейку

Этот метод отличается от описанного выше тем, что наша условная константа будет представлена в виде значения в ячейке таблицы. На первый взгляд, в этом случае возможности использовать Маркер заполнения, так как относительные координаты и делимого и делителя будут смещаться. Однако, существует способ “закрепить” адрес ячейки с константой, сделав его абсолютным. Алгоритм действий следующий:

Метод 6: использование функции ЧАСТНОЕ

Помимо описанных методов, для выполнения операции деления в Excel существует специальная функция ЧАСТНОЕ.

Синтаксис функции “ЧАСТНОЕ” выглядит следующим образом:

=ЧАСТНОЕ(числитель;знаменатель)

При использовании функции ЧАСТНОЕ надо учитывать ее особенность – она делит без остатка и результатом ее использования всегда будет целое число. Еще одна особенность – механизм округления. Если по правилам математики округление проводится до ближайшего целого, то здесь округление проводится до меньшего по модулю числа. Например, округляя число 9.9 при помощи функции ЧАСТНОЕ, получим на выходе 9.

Опишем алгоритм использования функции на конкретном примере.

  1. Выбираем ячейку, в которой будет выводиться итоговый результат деления и нажимаем на кнопку “Вставить функцию” (слева от строки формул).
  2. В открывшемся окне Мастера функций выбираем категорию “Полный алфавитный перечень“. В списке “Выберите функцию:” находим строку “ЧАСТНОЕ”, сначала кликаем по ней, затем жмем OK.
  3. Переходим в окно с аргументами функции – всего их два. Это стандартные числитель (делимое) и знаменатель (делитель). В качестве аргументов функции ЧАСТНОЕ могут использоваться как конкретные цифровые значения, так и ссылки на ячейки (ее координаты) с числовыми данными. Указываем данные, проверяем их корректность и нажимаем OK.
  4. Проверяем результат, полученный с помощью функции в выбранной ячейке. Соответствующая формула также отображается в строке формул.

Заключение

Деление – достаточно простая базовая операция Эксель, осуществляемая при помощи формул, в которых используется знак деления (“/“), а в качестве делимого и делителя могут выступать как цифры, так и адреса ячеек с числовыми данными. Также можно воспользоваться функцией ЧАСТНОЕ. Но в этом случае нужно помнить, что результат ее использования – это число без остатка, округляемое до меньшего по модулю ближайшего целого.


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

Применение операции

Итог: 2.
Вводное выражение:

Итог: 2 (так как делитель положительное числовое значение).
Вводное выражение:

Итог: -2 (так как делитель отрицательное числовое значение).
Вводное выражение:

Пример использования оператора

Теперь на конкретном примере рассмотрим нюансы применения данного оператора.





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

Отблагодарите автора, поделитесь статьей в социальных сетях.

Примеры функции ЧАСТНОЕ для деления без остатка в Excel

Функция ЧАСТНОЕ выполняет деление указанного числа на делитель и возвращает полученное целое значение без остатка от деления.

Примеры использования функции ЧАСТНОЕ в Excel

Пример 1. Определить погрешность результата при использовании функции ЧАСТНОЕ для деления чисел. Насколько целесообразно использовать данную функцию в том или ином случае? Предложить альтернативный вариант для получения более точных результатов.



  • A3 – число, которое является числителем в дробной записи деления;
  • B3 – знаменатель дробной записи деления.

С использованием автозаполнения проведем все остальные вычисления:





Для расчетов округленных значений использовалась формула =ОКРУГЛ(A3/B3;0) (на примере расчета для ячейки F3).

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

Пример 2. Выбрать трубопровод с подходящим сечением для линии подачи воды, если скорость потока составляет 1,5 м/с (1500 мм/с), а расход жидкости – 0,002 м3/с (2000000 мм3/с). В таблице представлены трубы с номинальными диаметрами (Ду).


Для расчета пропускного сечения трубы используется формула:


При выборе трубы всегда оставляют запас пропускного сечения (пропускное сечение должно быть больше, чем действительный расход), поэтому в данном случае целесообразно использовать формулу ЧАСТНОЕ.

Для поиска подходящего сечения трубы используем формулу (формула массива CTRL+SHIFT+Enter):


То есть, была выбрана труба с проходным сечением Ду 50 мм.

Особенности использования функции ЧАСТНОЕ в Excel

Функция имеет следующую синтаксическую запись:

Функция остат в Excel (формула)

В появившемся поле для ввода аргументов введем наши значения и применим процедуру.

Деление в Excel

Также статьи о формулах в Экселе:

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

Формула деления в Excel

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

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

В Экселе с помощью функций можно получить целую часть от деления и остаток от деления. Целую часть от деления можно получить с помощью функции ЧАСТНОЕ. В формулу подставляется два значения, числитель и знаменатель.

Остаток от деления в Экселе можно получить с помощью функции ОСТАТ, в которую также подставляется два значения, числитель и знаменатель.

Деление на ноль в Excel

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

Арифметические операторы VBA

Оператор присваивания (=)

Оператор присваивания используется для присваивания результата выражения переменной.

Операция присваивания имеет две синтаксические формы:

1 Let varname = expression
2 varname = expression

varname — любая переменная VBA

expression — любое выражение VBA

Первый вариант операции присваивания использовался в ранних языках программирования Basic. Второй вариант используется в современной версии VBA.

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

X = 5 + 7; Y = X + 5 ; Z = X — Y; A = B; I = I + 1

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

Например, если в операторе присваивания А = А +5, переменная А до операции присваивания содержала значение 7, то после операции она будет содержать значение 12 (7+5).

  • Можно присваивать любую численную переменную (или выражение) любой другой переменной численного типа (или переменной типа Variant);
  • Если присваивается численное выражение типизированной переменной с меньшей точностью (например, Double — Long), VBA округляет значение выражения для совпадения с точностью переменной, принимающей новое значение;
  • Если переменной типа String присваивается переменная типа Variant, содержащая число, VBA автоматически преобразует это число в строку.

Оператор сложения (+)

Оператор сложения выполняет простое сложение. Оба операнда должны быть численными выражениями или строками, которые VBA может преобразовать в число. Оператор сложения можно также использовать для выполнения арифметических операций с данными типа Date.

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

  • Результатом сложения типа Single и Long будет Double;
  • Результатом сложения типа Date с любым другим типом данных всегда будет Date;
  • Если результат превышает диапазон типа Integer, то VBA преобразует его в Long;
  • Если результат превышает типы Long, Single, Date, то VBA преобразует его в Double;
  • Если любой операнд в выражении сложения является Null, то результатом выражения сложения также будет Null.

Напомним порядок увеличения точности для численных типов данных: Byte, Integer, Long, Single, Double, Currency.

Оператор вычитания (-)

Оператор вычитания выполняет две задачи: используется для вычитания одного числа из другого; обозначает унарный минус (это знак минус, который помещается пред числом для указания того, что это отрицательное число). Поместить унарный минус перед переменной или выражением означает то же, что умножить это число на -1.

Оба операнда в выражении вычитания должны быть численными переменными (выражениями) или строковыми выражениями, которое VBA может преобразовать в число. Можно использовать оператор вычитания для работы с датами.

VBA использует те же правила для определения типа данных результата выражения вычитания, что и для выражений, использующих оператор сложения. Но, есть дополнение:
Если оба операнда в выражении являются типом Date, то результат выражения будет иметь тип Double.

Оператор умножения (*)

Оператор умножения перемножает два числа — результатом выражения умножения является произведение двух операндов. Оба операнда в выражении умножения должны быть численными выражениями или строками, которые VBA может преобразовать в число.

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

Оператор деления (/)

Оператор деления с плавающей точкой выполняет обычное арифметическое деление своих операндов.

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

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

Если хотя бы один операнд в выражении деления имеет тип Null, то результат деления также будет Null.

Типом данных операции деления с плавающей точкой является Double, за исключением:

  • Оба операнда в выражении деления имеют тип Integer или Single — результат Single;
  • Если результат выражения не переполняет диапазон значений для типа Single.

Целочисленное деление ()

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

Оба операнда в выражении целочисленного деления должны быть численными выражениями или строками, которые VBA может преобразовать в число.

Перед выполнением операции целочисленного деления VBA округляет каждый операнд до числа типа Integer или Long (такой же тип имеет и результат целочисленного деления).

VBA отбрасывает (но не округляет!) любой дробный остаток результата выражения целочисленного деления. Например, выражения 225 и 245 будут иметь один и тот же результат = 4.

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

Деление по модулю (Mod)

Деление по модулю как бы дополняет целочисленное деление. В делении по модулю выражение возвращает только остаток операции деления как целое.
22 Mod 5 = 2
24 Mod 5 = 4
25 Mod 5 = 0

Остальные свойства деления по модулю идентичны целочисленному делению.

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

Оператор возведения в степень возводит число в степень.

Оба оператора в выражении возведения в степень должны быть численными выражениями или строками, которые VBA может преобразовать в числа.

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

Результат выражения имеет тип Double.

Если хотя бы один операнд в выражении имеет тип Null, то результат возведения в степень также будет Null.

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

Формула деления в Excel

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

Формула деления в Экселе

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

В Экселе с помощью функций можно получить целую часть от деления и остаток от деления. Целую часть от деления можно получить с помощью функции ЧАСТНОЕ. В формулу подставляется два значения, числитель и знаменатель.

Функция в Экселе ЧАСТНО для получения целой части от деления

Остаток от деления в Экселе можно получить с помощью функции ОСТАТ, в которую также подставляется два значения, числитель и знаменатель.

Функция в Экселе ОСТАТ для получения остатка от деления

Деление на ноль в Excel

Ошибка в Экселе при делении на ноль

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

Читайте также: