Формулы в excel деление с условием

Содержание

  • Способ 1: деление числа на число
  • Способ 2: деление содержимого ячеек
  • Способ 3: деление столбца на столбец
  • Способ 4: деление столбца на константу
  • Способ 5: деление столбца на ячейку
  • Способ 6: функция ЧАСТНОЕ
  • Вопросы и ответы

Деление в Microsoft Excel

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

Способ 1: деление числа на число

Лист Эксель можно использовать как своеобразный калькулятор, просто деля одно число на другое. Знаком деления выступает слеш (обратная черта) – «/».

  1. Становимся в любую свободную ячейку листа или в строку формул. Ставим знак «равно» (=). Набираем с клавиатуры делимое число. Ставим знак деления (/). Набираем с клавиатуры делитель. В некоторых случаях делителей бывает больше одного. Тогда, перед каждым делителем ставим слеш (/).
  2. Формула деления в Microsoft Excel

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

Результат деления в Microsoft Excel

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

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

Как известно, деление на 0 является некорректным действием. Поэтому при такой попытке совершить подобный расчет в Экселе в ячейке появится результат «#ДЕЛ/0!».

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

Урок: Работа с формулами в Excel

Способ 2: деление содержимого ячеек

Также в Excel можно делить данные, находящиеся в ячейках.

  1. Выделяем в ячейку, в которую будет выводиться результат вычисления. Ставим в ней знак «=». Далее кликаем по месту, в котором расположено делимое. За этим её адрес появляется в строке формул после знака «равно». Далее с клавиатуры устанавливаем знак «/». Кликаем по ячейке, в которой размещен делитель. Если делителей несколько, так же как и в предыдущем способе, указываем их все, а перед их адресами ставим знак деления.
  2. Деление чисел в ячейках в Microsoft Excel

  3. Для того, чтобы произвести действие (деление), кликаем по кнопке «Enter».

Деление чисел в ячейках выполнено в Microsoft Excel

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

Способ 3: деление столбца на столбец

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

Lumpics.ru

  1. Выделяем первую ячейку в столбце, где должен выводиться результат. Ставим знак «=». Кликаем по ячейке делимого. Набираем знак «/». Кликаем по ячейке делителя.
  2. Деление в таблице в Microsoft Excel

  3. Жмем на кнопку Enter, чтобы подсчитать результат.
  4. Результат деления в таблице в Microsoft Excel

  5. Итак, результат подсчитан, но только для одной строки. Для того, чтобы произвести вычисление в других строках, нужно выполнить указанные выше действия для каждой из них. Но можно значительно сэкономить своё время, просто выполнив одну манипуляцию. Устанавливаем курсор на нижний правый угол ячейки с формулой. Как видим, появляется значок в виде крестика. Его называют маркером заполнения. Зажимаем левую кнопку мыши и тянем маркер заполнения вниз до конца таблицы.

Автозаполнение в Microsoft Excel

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

Деление столбца на столбец в Microsoft Excel

Урок: Как сделать автозаполнение в Excel

Способ 4: деление столбца на константу

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

  1. Ставим знак «равно» в первой ячейке итоговой колонки. Кликаем по делимой ячейке данной строки. Ставим знак деления. Затем вручную с клавиатуры проставляем нужное число.
  2. Деление ячейки на константу в Microsoft Excel

  3. Кликаем по кнопке Enter. Результат расчета для первой строки выводится на монитор.
  4. Результат деления ячейки на константу в Microsoft Excel

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

Маркер заполнения в Microsoft Excel

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

Результат деления столбца на константу в Microsoft Excel

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

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

  1. Устанавливаем курсор в самую верхнюю ячейку столбца для вывода результата. Ставим знак «=». Кликаем по месту размещения делимого, в которой находится переменное значение. Ставим слеш (/). Кликаем по ячейке, в которой размещен постоянный делитель.
  2. Деление на фиксированую ячейку в Microsoft Excel

  3. Для того, чтобы сделать ссылку на делитель абсолютной, то есть постоянной, ставим знак доллара ($) в формуле перед координатами данной ячейки по вертикали и по горизонтали. Теперь этот адрес останется при копировании маркером заполнения неизменным.
  4. Абсолютная ссылка на ячейку в Microsoft Excel

  5. Жмем на кнопку Enter, чтобы вывести результаты расчета по первой строке на экран.
  6. Результат вычисления в Microsoft Excel

  7. С помощью маркера заполнения копируем формулу в остальные ячейки столбца с общим результатом.

Копирование формулы в Microsoft Excel

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

Деление столбца на фиксированную ячейку в Microsoft Excel

Урок: Абсолютные и относительные ссылки в Excel

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

Посмотрим применение данной функции на примере.

  1. Кликаем по ячейке, куда будет выводиться результат расчета. Жмем на кнопку «Вставить функцию» слева от строки формул.
  2. Перемещение в Мастер функций в Microsoft Excel

  3. Открывается Мастер функций. В перечне функций, которые он нам предоставляет, ищем элемент «ЧАСТНОЕ». Выделяем его и жмем на кнопку «OK».
  4. Функция частное в Microsoft Excel

  5. Открывается окно аргументов функции ЧАСТНОЕ. Данная функция имеет два аргумента: числитель и знаменатель. Вводятся они в поля с соответствующими названиями. В поле «Числитель» вводим делимое. В поле «Знаменатель» — делитель. Можно вводить как конкретные числа, так и адреса ячеек, в которых расположены данные. После того, как все значения введены, жмем на кнопку «OK».

Аргументы функции ЧАСТНОЕ в Microsoft Excel

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

Результаты расчета функции ЧАСТНОЕ в Microsoft Excel

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

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

Урок: Мастер функций в Excel

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

Создание формулы деления с условиями

Abramovio

Дата: Среда, 04.12.2013, 19:01 |
Сообщение № 1

Группа: Пользователи

Ранг: Прохожий

Сообщений: 8


Репутация:

0

±

Замечаний:
0% ±


Excel 2013

Суть проблемы такова ) Начальник на работе дал такое задание.

Допустим у нас Есть большой рулон длиной 21000 метров, его надо разрезать на малые рулоны длиной от 3000 до 2000 метров. Так вот как сделать так чтобы про вводе 21000 считалось автоматом какое количество рулонов получится и какой длины при критериях длины (от 3000 до 2000 метров), и желательно чтобы в приоритете были числа 3000,2500, 2000 метров.

 

Ответить

Pelena

Дата: Среда, 04.12.2013, 19:06 |
Сообщение № 2

Группа: Админы

Ранг: Местный житель

Сообщений: 18797


Репутация:

4284

±

Замечаний:
±


Excel 2016 & Mac Excel

7 рулонов по 3000 метров :)


«Черт возьми, Холмс! Но как??!!»
Ю-money 41001765434816

 

Ответить

SkyPro

Дата: Среда, 04.12.2013, 19:12 |
Сообщение № 3

Группа: Друзья

Ранг: Старожил

Сообщений: 1206


Репутация:

255

±

Замечаний:
0% ±


2010

Так?

[offtop]Взял из темы «сумму по номиналу». Решали пару месяцев назад.

К сообщению приложен файл:

7327028.xls
(93.5 Kb)


skypro1111@gmail.com

Сообщение отредактировал SkyProСреда, 04.12.2013, 19:13

 

Ответить

Abramovio

Дата: Среда, 04.12.2013, 22:49 |
Сообщение № 4

Группа: Пользователи

Ранг: Прохожий

Сообщений: 8


Репутация:

0

±

Замечаний:
0% ±


Excel 2013

SkyPro, примерно так но есть небольшой нюанс, допустим в программу вобью длину больного рулона 5000 метров а критерии мелких рулонов все те же от 3000 до 2000 тысяч. Программа тогда выдаст один рулон 3000 метров а другой 2000 метров, но мне надо что бы все рулоны были одинаковой длиной то есть по 2500 метров в этом случие.

Сообщение отредактировал AbramovioСреда, 04.12.2013, 22:49

 

Ответить

Pelena

Дата: Среда, 04.12.2013, 22:55 |
Сообщение № 5

Группа: Админы

Ранг: Местный житель

Сообщений: 18797


Репутация:

4284

±

Замечаний:
±


Excel 2016 & Mac Excel

Abramovio, чтобы не играть в угадай-ку, приложите файл с несколькими конкретными примерами: что должно получится при разных исходных данных


«Черт возьми, Холмс! Но как??!!»
Ю-money 41001765434816

 

Ответить

Abramovio

Дата: Среда, 04.12.2013, 23:18 |
Сообщение № 6

Группа: Пользователи

Ранг: Прохожий

Сообщений: 8


Репутация:

0

±

Замечаний:
0% ±


Excel 2013

Pelena,Вот файл с 3 разными примерами и значениями. только это дожно все автоматом считаться )

К сообщению приложен файл:

primer.xlsx
(9.0 Kb)

 

Ответить

Pelena

Дата: Среда, 04.12.2013, 23:49 |
Сообщение № 7

Группа: Админы

Ранг: Местный житель

Сообщений: 18797


Репутация:

4284

±

Замечаний:
±


Excel 2016 & Mac Excel

Вариант


«Черт возьми, Холмс! Но как??!!»
Ю-money 41001765434816

 

Ответить

AlexM

Дата: Четверг, 05.12.2013, 01:45 |
Сообщение № 8

Группа: Друзья

Ранг: Участник клуба

Сообщений: 4257


Репутация:

1046

±

Замечаний:
0% ±


Excel 2003

Еще вариант
Длина рулона

Код

=ЦЕЛОЕ(ИНДЕКС($B3/СТРОКА($1:$99);ПОИСКПОЗ(;—($B3/СТРОКА($1:$99)>3000);-1)))

или

Код

=ИНДЕКС($B3/СТРОКА($1:$99);ПОИСКПОЗ(;—($B3/СТРОКА($1:$99)>3000);-1))

целое сделать форматом ячейки
Количество рулонов

Код

=ПОИСКПОЗ(;—($B3/СТРОКА($1:$99)>3000);-1)

Все формулы массива



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.

Сообщение отредактировал AlexMЧетверг, 05.12.2013, 01:48

 

Ответить

Abramovio

Дата: Четверг, 05.12.2013, 07:47 |
Сообщение № 9

Группа: Пользователи

Ранг: Прохожий

Сообщений: 8


Репутация:

0

±

Замечаний:
0% ±


Excel 2013

AlexM,Pelena, большое спасибо ^_^

 

Ответить

Abramovio

Дата: Четверг, 05.12.2013, 09:33 |
Сообщение № 10

Группа: Пользователи

Ранг: Прохожий

Сообщений: 8


Репутация:

0

±

Замечаний:
0% ±


Excel 2013

Pelena, нашел маленький нюанс. в формуле прописан только один критерий не больше 3000м. но нет второго не меньше 2000 м. так получается ошибка если набрать большой рулон 3500 м он выдает 2 рулона по 1750 м. Вот пример

К сообщению приложен файл:

8449972.xlsx
(10.0 Kb)

 

Ответить

Pelena

Дата: Четверг, 05.12.2013, 09:37 |
Сообщение № 11

Группа: Админы

Ранг: Местный житель

Сообщений: 18797


Репутация:

4284

±

Замечаний:
±


Excel 2016 & Mac Excel

И что должно получиться при исходной длине 3500 м?


«Черт возьми, Холмс! Но как??!!»
Ю-money 41001765434816

 

Ответить

Abramovio

Дата: Четверг, 05.12.2013, 09:49 |
Сообщение № 12

Группа: Пользователи

Ранг: Прохожий

Сообщений: 8


Репутация:

0

±

Замечаний:
0% ±


Excel 2013

Pelena, 2000 рулон и остаток 1500

 

Ответить

Abramovio

Дата: Четверг, 05.12.2013, 09:50 |
Сообщение № 13

Группа: Пользователи

Ранг: Прохожий

Сообщений: 8


Репутация:

0

±

Замечаний:
0% ±


Excel 2013

Pelena, либо 3000 и остаток 500

 

Ответить

Abramovio

Дата: Четверг, 05.12.2013, 10:53 |
Сообщение № 14

Группа: Пользователи

Ранг: Прохожий

Сообщений: 8


Репутация:

0

±

Замечаний:
0% ±


Excel 2013

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

К сообщению приложен файл:

Beta.xlsx
(9.6 Kb)

Сообщение отредактировал AbramovioЧетверг, 05.12.2013, 10:54

 

Ответить

AlexM

Дата: Четверг, 05.12.2013, 11:39 |
Сообщение № 15

Группа: Друзья

Ранг: Участник клуба

Сообщений: 4257


Репутация:

1046

±

Замечаний:
0% ±


Excel 2003

А если остаток 1800?

К сообщению приложен файл:

Beta_new.xls
(26.0 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.

 

Ответить

AlexM

Дата: Четверг, 05.12.2013, 12:18 |
Сообщение № 16

Группа: Друзья

Ранг: Участник клуба

Сообщений: 4257


Репутация:

1046

±

Замечаний:
0% ±


Excel 2003

Да уж. Формула такая получилась, что уже не вспомню как сделал.
Формула массива для ячейки В4

Код

=ЕСЛИ((B$2-СУММ(B$3:B3))%>=(29+ПОИСКПОЗ(МАКС(10*ОСТАТ(B$2%/(29+СТРОКА($1:$3));1)*(29+СТРОКА($1:$3)));10*ОСТАТ(B$2%/(29+СТРОКА($1:$3));1)*(29+СТРОКА($1:$3));));100*(29+ПОИСКПОЗ(МАКС(10*ОСТАТ(B$2%/(29+СТРОКА($1:$3));1)*(29+СТРОКА($1:$3)));10*ОСТАТ(B$2%/(29+СТРОКА($1:$3));1)*(29+СТРОКА($1:$3));));B$2-СУММ(B$3:B3))

Дополнение.
Формулу можно сократить убрав в четырех местах 10*



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.

Сообщение отредактировал AlexMЧетверг, 05.12.2013, 13:19

 

Ответить

AlexM

Дата: Пятница, 06.12.2013, 10:16 |
Сообщение № 17

Группа: Друзья

Ранг: Участник клуба

Сообщений: 4257


Репутация:

1046

±

Замечаний:
0% ±


Excel 2003

Немного ужал формулу.

Код

=ЕСЛИ((C$2-СУММ(C$3:C3))%>МАКС(ОСТАТ(C$2%/(29+СТРОКА($1:$3));1)*(29+СТРОКА($1:$3)));100*(29+ПОИСКПОЗ(МАКС(ОСТАТ(C$2%/(29+СТРОКА($1:$3));1)*(29+СТРОКА($1:$3)));ОСТАТ(C$2%/(29+СТРОКА($1:$3));1)*(29+СТРОКА($1:$3));));C$2-СУММ(C$3:C3))

Что теперь начальник скажет?



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.

 

Ответить

Формула «Деление» в Excel — основные принципы использования и примеры

​Смотрите также​Все формулы массива​ 3000 метров​ на:​ В большинстве случаев​ ноль является «не​n​Клавиша калькулятора​ клавишу ВВОД для​ для преобразования числа​ ее в смежные​Результат​В этой статье описаны​E​ теперь на любую​ им можно оперировать​ ошибку «#ЗНАЧ!», о​Пользователи, привыкшие к работе​

формула деление в excel

Как разделить одно число на другое

​Abramovio​SkyPro​Скопируйте эту формулу во​ используется в качестве​ ограниченным». Любая компьютерная​ — число, на которое​Метод Excel​ завершения задачи.​ в отрицательное в​ ячейки — нет​=ЧАСТНОЕ(5; 2)​ синтаксис формулы и​9​ ячейку, допустим, на​ каким угодно образом.​ есть неверное значение.​ с формулами в​: AlexM,Pelena, большое спасибо​

​: Так?​

​ все ячейки столбца​

​ оператора сравнения знак​

​ программа, при попытке​

​ нужно разделить 1.​

​Описание, пример​

​Подсказка Intellisense для функции.​ функции СУММ. Например,​ необходимости повторно создавать​Целая часть результата деления​ использование функции​7​

знак деления в формуле excel

​ D5. Формула ее​Построим таблицу в «Эксель»,​Очень интересно делить даты.​ табличном процессоре «Эксель»​Abramovio​Взял из темы​ «Выполнение»:​ равенства, но могут​ деления на 0,​Пример: =1/8​

Деление дат

​Результат​Плавающий тег СУММ(число1;[число2];…)​ в формуле =СУММ(12;5;-3;8;-4)​ одну и ту​ 5/2​ЧАСТНОЕ​2​ будет следующая: «=$A5/D$1».​ в ячейки А2:А6​ Попробуйте разделить «01.01.2017»​ от «Майкрософт», порой​: Pelena, нашел маленький​ «сумму по номиналу».​Теперь независимо где будет​ быть использованы и​ просто возвращает ошибку.​0,125​+ (клавиша плюс)​ под функцией — это​ функция СУММ к​ же формулу.​2​в Microsoft Excel.​=ЧАСТНОЕ(D9;D10)​ Все сделали правильно.​ поместим числа, которые​ на «01.01.2016». Думаете,​ пытаются найти готовую​ нюанс. в формуле​ Решали пару месяцев​ ноль в знаменателе​ другие например, больше>​ В Excel данная​

​В математике деление на​

​+ (плюс)​

​ подсказка Intellisense. Если​

​ 12 прибавляет 5,​

​Вычитание в Excel​

​=ЧАСТНОЕ(4,5; 3,1)​

​Совет:​

​10​

​При выполнении деления в​

​ будем делить (3,​

​ у вас ничего​

​ функцию для деления​ прописан только один​ назад.​ или в числителе​ или меньше >.​ ошибка отображается значением​ ноль – невозможно!​Используйте в формуле для​ вы щелкнете СУММ​ вычитает 3, прибавляет​Умножение в Excel​Целая часть результата деления​

Таблица деления в «Эксель»

​ Если необходимо разделить числовые​3​ большинстве случаев мы​ 7, 9, 12,​ не получится? Это​ одного числа на​ критерий не больше​Abramovio​ формула будет работать​ Или их комбинации​ в ячейке #ДЕЛ/0!.​

​ Одним из способов​

​ сложения чисел. Пример:​

​ или название другой​

​ 8 и вычитает​

​Деление в Excel​

​ 4,5/3,1​

​ значения, следует использовать​

​1​

​ получаем дробное число.​

​ 15), а в​

​ не так. Дело​

​ другое. Но такой​

​ 3000м. но нет​

​: SkyPro, примерно так​

​ так как нужно​

​ – больше или​

​Но при необходимости можно​

​ для объяснения данного​

​ =4+6+2​

​ функции, оно изменится​

​ 4 в указанном​Все записи формул начинаются​одного​ оператор «/», так​=ОСТАТ(D9;D10)​ Для упрощения восприятия​ ячейки В1:Е1 –​ в том, что​ функции нет, и​ второго не меньше​ но есть небольшой​ пользователю.​ равно >=, не​ обойти возникновения ошибки​ правила является анализ​Двенадцат​ на синюю гиперссылку,​ порядке.​ со знака равенства (​=ЧАСТНОЕ(-10;3)​ как в Excel​Как видим, частное от​ таких чисел есть​ числа, НА которые​ «Эксель» автоматически преобразует​ использовать знак двоеточия​ 2000 м. так​ нюанс, допустим в​

Деление с остатком

​Читайте также: Как убрать​ равно !=.​ деления на 0​ процесса, который показывает,​- (клавиша минус)​ ведущую к разделу​Формулу СУММ проще всего​

​=​Целая часть результата деления​ не используется функция​ деления равно двум,​ в «Эксель» два​ будем выполнять деление​ все даты в​ так же не​ получается ошибка если​ программу вобью длину​ ошибки в Excel​Если условие в первом​ в Excel. Просто​ что происходит, когда​- (минус)​ справки для этой​ добавить на лист​). Чтобы создать простую​ -10/3​ ДЕЛЕНИЯ. Например, чтобы​ остаток – 1.​ важных момента.​ (1, 2, 3,​ число, отсчитывая количество​

​ получится — он​ набрать большой рулон​ больного рулона 5000​Данная функция позволяет нам​ аргументе возвращает значение​ следует пропустить операцию​ одно число разделено​Используйте в формуле для​ функции. Если щелкать​ с помощью функции​ формулу, просто введите​

​-3​ разделить 5 на​ В любую свободную​Ячейка, в которую записывается​ 4).​ прошедших дней с​ в «Эксель» предназначен​ 3500 м он​

​ метров а критерии​

​ расширить возможности первого​

​ ИСТИНА, тогда формула​

​ деления если в​

​ на другое.​

​ вычитания чисел или​

​ отдельные элементы функции,​

​ автосуммирования. Выберите пустую​

​ знак равенства, а​

​Функция ПРОИЗВЕД​

​ 2, введите​ ячейку введите формулу:​ результат, по умолчанию​A​ 01 января 1900​

​ для обозначения границ​ выдает 2 рулона​ мелких рулонов все​

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

​ будут выделяться соответствующие​ ячейку непосредственно над​ следом вычисляемые числовые​Умножение и деление чисел​= 5/2​

как сделать формулу деления в excel ​=E9 & » «​ имеет формат «Общий».​B​ года. Дата «01.01.1900»​ диапазонов. Формула деление​ по 1750 м.​ те же от​

​ во функции ЕСЛИ.​

fb.ru

ЧАСТНОЕ (функция ЧАСТНОЕ)

​ со второго аргумента​​ 0. Решение реализовывается​ это по сути​Пример: =18-12​ фрагменты в формуле.​ или под диапазоном,​ значения и соответствующие​ в Excel​в ячейку, которая​ & E10 &​ Если перейти на​C​ — это число​ в Excel -​ Вот пример​ 3000 до 2000​ Таким образом в​ функции ЕСЛИ. В​ с помощью помещения​ тоже что и​Пример: =24*-5 (24 умножить​

​ В данном случае​ который нужно суммировать,​ математические операторы: знак​​Вычисление процентов​​ возвращает 2,5. Функция​

​ «/» & D10​​ вкладке «Главная» в​D​ 1, «02.01.1900» -​ это просто знак​Pelena​ тысяч. Программа тогда​ ячейке с формулой​ данном примере второй​​ операндов в аргументы​​ вычитание. Например, деление​ на отрицательное число​ будут выделены только​ а затем откройте​​ плюс (​​Краткое руководство: форматирование чисел​ частное для тех​Здесь знак амперсанда помогает​ раздел «Число», то​E​ 2. Вы легко​ обратного слэша (/).​

Описание

​: И что должно​ выдаст один рулон​ D5 первый аргумент​ аргумент содержит число​ функции =ЕСЛИ():​

Синтаксис

​ числа 10 на​

​ 5)​ ячейки B2:B5, поскольку​

  • ​ на ленте вкладку​​+​

  • ​ на листе​​ же чисел​

Замечание

​ присоединить к содержимому​ можно из выпадающего​1​ можете это проверить,​

Пример

​На рабочем листе книги​ получиться при исходной​ 3000 метров а​ функции ЕСЛИ теперь​ 0 в качестве​Таким образом формула Excel​ 2 является многократным​6​ в этой формуле​Главная​) для сложения, знак​

​Примечание:​

​= частное (5; 2)​

​ одной ячейки содержимое​

​ списка выбрать пункт​

​1​ преобразуя форматы ячеек​

​ «Эксель» введите в​

​ длине 3500 м?​

​ другой 2000 метров,​ следует читать так:​

​ значения. Значит ячейка​

​ позволяет нам «делить»​

​ вычитанием 2 от​-120​

​ только одна числовая​

См. также

​или​

​ минус (​ Мы стараемся как можно​

​возвращает 2, так​

​ другой в виде​ смены формата «Другие​

support.office.com

Использование Microsoft Excel в качестве калькулятора

​2​​ с указанными датами​ разные ячейки любые​Abramovio​ но мне надо​ «Если значения в​ в столбце «Выполнение»​ число на 0​ 10-ти. Многократность повторяется​x (клавиша умножения)​ ссылка. Тег Intellisense​Формула​-​ оперативнее обеспечивать вас​ как частное не​ текста.​ числовые форматы» и​3​ с формата «Дата»​ два числа. Они​: Pelena, 2000 рулон​

​ что бы все​ ячейках B5 или​ просто будет заполнена​

​ без ошибок. При​ до той поры​* (звездочка)​ появляется для любой​и выберите​) для вычитания, звездочку​ актуальными справочными материалами​ возвращает остаток. Другие​Результат выполнения данной формулы​ задать формат «Числовой».​4​ на формат «Числовой».​ помогут разобраться с​ и остаток 1500​ рулоны были одинаковой​ C5 равно ноль,​ числом 0 если​ делении любого числа​

​ пока результат не​

​Используйте в формуле для​

​ функции.​

Простые формулы

​Автосумма​ (​​ на вашем языке.​​ способы разделения чисел​ будет следующий: 2​ По данному формату​2​ Таким образом, 1​ тем, как сделать​Abramovio​​ длиной то есть​​ тогда условие возвращает​ в ячейке напротив​​ на 0 формула​​ будет равен 0.​ умножения чисел. Пример:​​Автосуммирование по горизонтали​​ >​*​​ Эта страница переведена​​ см. в статье​ 1/3 – две​ можно присвоить для​3​ января 2017 года​

​ формулу деления в​: Pelena, либо 3000​​ по 2500 метров​​ логическое значение ИСТИНА».​ из столбца «Продажи»​ будет возвращать значение​ Таким образом необходимо​ =8*3​

Пример простой формулы

​Дополнительные сведения см. в​Сумма​) для умножения и​ автоматически, поэтому ее​ умножение и деление​

​ целых и одна​​ ячейки количество отображаемых​​3​​ – это число​​ Excel. Затем в​​ и остаток 500​ в этом случие.​ Ну а дальше​ будет 0 продаж.​ 0. То есть​ число 2 вычитать​24​ статье о функции​. Функция автосуммирования автоматически​ наклонную черту (​ текст может содержать​ чисел.​ треть.​ десятичных знаков. Так,​7​

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

​ 42736, именно столько​ свободной ячейке наберите​Abramovio​Pelena​ как прочитать остальную​Если условие в первом​ получим такой результат​ от десяти ровно​÷ (клавиша деления)​​ СУММ.​​ определяет диапазон для​​/​​ неточности и грамматические​​Возвращает целую часть результата​​Как видим, формула деление​​ при делении 7/3​​4​ дней прошло с​ знак начала формулы​: Парни, принес начальнику​:​ часть формулы описано​ аргументе возвращает значение​ после деления: 10/0=0.​ 5 раз:​

​/ (косая черта)​​После создания формулы ее​ суммирования и создает​

Используйте мастер автосуммирования для автоматического создания формулы СУММ. Выделите диапазон сверху/снизу или справа/слева от суммируемого диапазона, затем на ленте откройте вкладку ​) для деления. Затем​

​ ошибки. Для нас​

В ячейке B6 показана формула автосуммирования =СУММ(B2:B5)

​ деления с остатком.​ в Excel не​ мы обычно видим​9​ того же числа​ (равно =) и​ и он мне​Abramovio​ выше.​ ЛОЖЬ, тогда используется​​10-2=8​Используйте в формуле для​ можно просто копировать​ формулу. Она также​ нажмите клавишу ВВОД,​ важно, чтобы эта​ Эта функция используется,​

​ представляет собой ничего​​ число 2,333333333, а​5​ и месяца 1900​ укажите первую ячейку​ следующие объяснил, показываю​, чтобы не играть​Abramovio​ значение из третьего​Для работы корректной функция​8-2=6​ деления одного числа​ в другие ячейки,​ работает и по​ и Excel тут​ статья была вам​ когда нужно отбросить​ сложного. Главное помнить,​ с помощью ограничения​12​ года. Поэтому при​ с делимым. Далее​

​ вам в файле​

В ячейке D2 показана формула автосуммирования =СУММ(B2:C2)

​ в угадай-ку, приложите​: Суть проблемы такова​ аргумента функции ЕСЛИ.​

Избегание переписывания одной формулы

​ ЕСЛИ требует заполнить​6-2=4​ на другое. Пример:​ а не создавать​ горизонтали, если вы​ же вычислит и​ полезна. Просим вас​ остаток от деления.​Маркер заполнения​ что при вычислении​ точности на три​

​6​ делении дат одну​ наберите знак деления​ excel, там же​ файл с несколькими​ ) Начальник на​ В данном случаи​

При копировании формулы ссылки на ячейки обновляются автоматически

​ 3 ее аргумента:​4-2=2​ =45/5​ ту же формулу.​ выберете ячейку справа​ отобразит результат формулы.​ уделить пару секунд​ЧАСТНОЕ(числитель;знаменатель)​ формул «Эксель» использует​ десятичных знака оно​15​

Что использовать в формуле для имитации клавиш калькулятора?

​ на другую мы​

​ в формуле Excel​

​ пример расчета рулона​

​ конкретными примерами: что​

​ работе дал такое​

​ — это значение​

​Логическое условие.​2-2=0​9​

​ Вы можете скопировать​

​ или слева от​

​Например, если в ячейке​

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

​ станет выглядеть как​

​Чтобы составить таблицу деления,​ можем получить вполне​ – обратный слэш​

​ и что должно​

​ должно получится при​

​ задание.​

​ формируется после действия​

​Действия или значения, которые​Если же попробовать разделить​% (клавиша процента)​

​ формулу или использовать​

​ суммируемого диапазона.​

​ C5 ввести формулу​

​ ли она вам,​ ниже.​Автор: Елена Измайлова​ 2,333. Что, согласитесь,​

​ важно вспомнить про​

​ конкретный результат.​

​ – и укажите​

​ получится.​ разных исходных данных​Допустим у нас​ деления показателя из​

​ будут выполнены если​

​ число 10 на​​% (процент)​​ маркер заполнения​

​Примечание:​

​=12,99+16,99​ с помощью кнопок​Числитель​Примечание:​

​ довольно удобно.​

​ абсолютные и относительные​

​C​

​ ячейку с делителем.​AlexM​​Abramovio​​ Есть большой рулон​​ столбца «Продажи» на​​ в результате логическое​ 0, никогда мы​

​Используйте в формуле со​

​для копирования формулы​

support.office.com

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

​ Функция автосуммирования не работает​и нажать клавишу​ внизу страницы. Для​    Обязательный. Делимое.​ Мы стараемся как можно​В «Эксель» есть две​ ссылки в «Эксель».​D​H​

Ошибка деления на ноль в Excel

​: А если остаток​:​ длиной 21000 метров,​ показатель из столбца​ условие возвращает значение​ не получим результат​ знаком * для​ в смежные ячейки.​ с несмежными диапазонами.​ ВВОД, Excel вычислит​ удобства также приводим​Знаменатель​ оперативнее обеспечивать вас​ отличные функции для​ Формула деление в​

  1. ​E​
  2. ​I​
  3. ​ 1800?​
  4. ​Pelena​
  5. ​ его надо разрезать​

​ «План».​ ИСТИНА.​ равен 0, так​ умножения на процент.​Например, когда вы копируете​»Сумма».» />​ результат и отобразит​ ссылку на оригинал​    Обязательный. Делитель.​ актуальными справочными материалами​ получения частного и​ Excel при составлении​9​5​AlexM​,Вот файл с 3​

  • ​ на малые рулоны​
  • ​Таким образом данную формулу​
  • ​Действия или значения, которые​

​ как при вычитании​ Пример: =15%*20​ формулу из ячейки​Автосуммирование по вертикали​ 29,98 в этой​ (на английском языке).​Если какой-либо из аргументов​ на вашем языке.​ остатка от деления.​ такой таблицы предполагает​01.01.2017​

Ошибка ДЕЛ 0.

​2​: Да уж. Формула​ разными примерами и​ длиной от 3000​ следует читать так:​ будут выполнены, когда​ 10-0 всегда будет​см​ B6 в ячейку​На рисунке выше показано,​ ячейке.​

Формула деления на ноль.

​Вместо калькулятора с помощью​ не является числом,​ Эта страница переведена​ Они носят название​ использование смешанных ссылок.​01.01.2016​2,5​ такая получилась, что​ значениями. только это​ до 2000 метров.​

​ «Если значение в​

Как работает формула для устранения ошибки деления на ноль

​ логическое условие возвращает​ 10. Бесконечное количество​√​

  1. ​ C6, в ней​
  2. ​ что функция автосуммирования​Формула, введенная в ячейке,​ Microsoft Excel можно​ функция ЧАСТНОЕ возвращает​ автоматически, поэтому ее​
  3. ​ «Частное» и «Остаток»​ Так, чтобы адреса​1,008638187​=H6/I6​

​ уже не вспомню​ дожно все автоматом​ Так вот как​ ячейке B2 равно​ значение ЛОЖЬ.​ раз вычитаний ноля​(квадратный корень​ автоматически изменяются ссылки​ автоматически определила ячейки​ будет отображаться в​ выполнять вычисления математики.​ значение ошибки #ЗНАЧ!.​ текст может содержать​ и обе принимают​ ячеек при копировании​10​Удобно, что при попытке​ как сделал.​ считаться )​ сделать так чтобы​ 0, тогда формула​В данном случаи аргумент​ от десяти не​)​

​ на ячейки в​ B2: B5 в​ строке формул всякий​Вы можете вводить простые​Скопируйте пример данных из​ неточности и грамматические​ два обязательных аргумента​ не смещались, надо​42736,00​ деления на ячейку,​Формула массива для​Pelena​ про вводе 21000​ возвращает значение 0.​ с условием содержит​ приведет нас к​

​SQRT (функция)​ столбце C.​ качестве диапазона для​ раз, как вы​ формулы для сложения,​ следующей таблицы и​ ошибки. Для нас​ – числитель и​ закрепить в делимом​42370,00​ содержимое которой представляет​ ячейки В4​

​: Вариант​ считалось автоматом какое​ В противные случаи​ проверку значений. Являются​ результату =0. Всегда​Используйте функцию SQRT в​При копировании формулы проверьте​ суммирования. Вам нужно​ выберете ячейку.​ деления, умножения и​ вставьте его в​

Формула для деления на ноль или ноль на число

​ важно, чтобы эта​ знаменатель. Разберемся с​ адресе номер столбца,​1,008638187​ собой 0, «Эксель»​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИ((B$2-СУММ(B$3:B3))%>=(29+ПОИСКПОЗ(МАКС(10*ОСТАТ(B$2%/(29+СТРОКА($1:$3));1)*(29+СТРОКА($1:$3)));10*ОСТАТ(B$2%/(29+СТРОКА($1:$3));1)*(29+СТРОКА($1:$3));));100*(29+ПОИСКПОЗ(МАКС(10*ОСТАТ(B$2%/(29+СТРОКА($1:$3));1)*(29+СТРОКА($1:$3)));10*ОСТАТ(B$2%/(29+СТРОКА($1:$3));1)*(29+СТРОКА($1:$3));));B$2-СУММ(B$3:B3))​AlexM​

​ количество рулонов получится​ формула должна возвратить​ ли равным 0​

Формула деления на ноль и ноль на число.

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

​ ячейку A1 нового​ статья была вам​

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

exceltable.com

Создание формулы деления с условиями (Формулы)

​ – номер строки.​​ делить не только​ #ДЕЛ/0!.​Формулу можно сократить​Длина рулона​
​ при критериях длины​ деления значений в​ столбце «Продажи». Первый​ после операции вычитания​ Пример: =SQRT(64)​ ячейки могут меняться,​ Если вам нужно​СУММ​ С помощью функции​ переключения между формулами​ уделить пару секунд​ числа – 7​ Таким образом, введите​ дату на дату,​Важно! Эксель позволяет делить​ убрав в четырех​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЦЕЛОЕ(ИНДЕКС($B3/СТРОКА($1:$99);ПОИСКПОЗ(;—($B3/СТРОКА($1:$99)>3000);-1)))​ (от 3000 до​ ячейках B2/C2».​

​ аргумент функции ЕСЛИ​​ =10:​8​:)

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

​ и 3 (в​​ в ячейку В2​ но и любое​ между собой любые​ местах 10*​или​ 2000 метров), и​Усложним нашу формулу функцией​ всегда должен иметь​10-0=10​1/x (обратная величина)​ относительными. Дополнительные сведения​ несколько ячеек, удерживая​ВЫЧЕСТЬ​ суммировать ряд значений,​ нажмите клавишу F2.​ ли она вам,​ ячейки D9 и​ формулу «=$A2/B$1» и​ число на дату​

​ числа, в том​​AlexM​​Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ИНДЕКС($B3/СТРОКА($1:$99);ПОИСКПОЗ(;—($B3/СТРОКА($1:$99)>3000);-1))​​ желательно чтобы в​ =ИЛИ(). Добавим еще​ операторы сравнения между​10-0=10​=1/n​ см. в статье​

​ нажатой клавишу SHIFT,​​нет. Вместо нее​​ не вводя их​​ При необходимости измените​ с помощью кнопок​ D10 в нашем​ протяните ее до​ и наоборот. Поскольку​

​ числе и даты.​​: Немного ужал формулу.​

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

​ внизу страницы. Для​​ случае), и правее​^_^

​ конца строки? а​​ формула «деление» в​ А вот при​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИ((C$2-СУММ(C$3:C3))%>МАКС(ОСТАТ(C$2%/(29+СТРОКА($1:$3));1)*(29+СТРОКА($1:$3)));100*(29+ПОИСКПОЗ(МАКС(ОСТАТ(C$2%/(29+СТРОКА($1:$3));1)*(29+СТРОКА($1:$3)));ОСТАТ(C$2%/(29+СТРОКА($1:$3));1)*(29+СТРОКА($1:$3));));C$2-СУММ(C$3:C3))​ ячейки​ 3000,2500, 2000 метров.​ с нулевым показателем​ получить результат условия​В кулуарах математиков говорят,​ =1/​ формулы в другую​ со стрелкой, пока​ оператор минус (-). Например:​ После того как​

​ видеть все данные.​​ удобства также приводим​ от них –​ потом и на​

​ Excel все равно​​ попытке выполнить деление​Что теперь начальник​

​Количество рулонов​​Pelena​ в продажах. Теперь​

​ в качестве значений​​ что результат деления​n​ ячейку или на​ не выделите нужный​ =8-3+2-4+12. Знак минус​ вы создадите формулу,​Формула​ ссылку на оригинал​

​ формулы:​​ всю таблицу. Таблица​ представит вашу дату​

​ над ячейками, содержащими​​ скажет?​Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ПОИСКПОЗ(;—($B3/СТРОКА($1:$99)>3000);-1)​: 7 рулонов по​ формулу следует изменить​
​ ИСТИНА или ЛОЖЬ.​ любого числа на​
​, где​
​ другой лист.​
​ диапазон. Затем нажмите​ также можно использовать​ вы можете скопировать​

​Описание​​ (на английском языке).​
​D​
​ заполнится данными. Встаньте​ в число. А​

excelworld.ru

​ текст, вы получите​

Применение деления в программе Microsoft Excel

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

Выполнение деления

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

Способ 1: деление числа на число

Лист Эксель можно использовать как своеобразный калькулятор, просто деля одно число на другое. Знаком деления выступает слеш (обратная черта) – «/».

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

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

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

    Как известно, деление на 0 является некорректным действием. Поэтому при такой попытке совершить подобный расчет в Экселе в ячейке появится результат «#ДЕЛ/0!».

    Способ 2: деление содержимого ячеек

    Также в Excel можно делить данные, находящиеся в ячейках.

      Выделяем в ячейку, в которую будет выводиться результат вычисления. Ставим в ней знак «=». Далее кликаем по месту, в котором расположено делимое. За этим её адрес появляется в строке формул после знака «равно». Далее с клавиатуры устанавливаем знак «/». Кликаем по ячейке, в которой размещен делитель. Если делителей несколько, так же как и в предыдущем способе, указываем их все, а перед их адресами ставим знак деления.

  • Для того, чтобы произвести действие (деление), кликаем по кнопке «Enter».
  • Можно также комбинировать, в качестве делимого или делителя используя одновременно и адреса ячеек и статические числа.

    Способ 3: деление столбца на столбец

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

      Выделяем первую ячейку в столбце, где должен выводиться результат. Ставим знак «=». Кликаем по ячейке делимого. Набираем знак «/». Кликаем по ячейке делителя.

    Жмем на кнопку Enter, чтобы подсчитать результат.

  • Итак, результат подсчитан, но только для одной строки. Для того, чтобы произвести вычисление в других строках, нужно выполнить указанные выше действия для каждой из них. Но можно значительно сэкономить своё время, просто выполнив одну манипуляцию. Устанавливаем курсор на нижний правый угол ячейки с формулой. Как видим, появляется значок в виде крестика. Его называют маркером заполнения. Зажимаем левую кнопку мыши и тянем маркер заполнения вниз до конца таблицы.
  • Как видим, после этого действия будет полностью выполнена процедура деления одного столбца на второй, а результат выведен в отдельной колонке. Дело в том, что посредством маркера заполнения производится копирование формулы в нижние ячейки. Но, с учетом того, что по умолчанию все ссылки относительные, а не абсолютные, то в формуле по мере перемещения вниз происходит изменение адресов ячеек относительно первоначальных координат. А именно это нам и нужно для конкретного случая.

    Способ 4: деление столбца на константу

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

      Ставим знак «равно» в первой ячейке итоговой колонки. Кликаем по делимой ячейке данной строки. Ставим знак деления. Затем вручную с клавиатуры проставляем нужное число.

    Кликаем по кнопке Enter. Результат расчета для первой строки выводится на монитор.

  • Для того, чтобы рассчитать значения для других строк, как и в предыдущий раз, вызываем маркер заполнения. Точно таким же способом протягиваем его вниз.
  • Как видим, на этот раз деление тоже выполнено корректно. В этом случае при копировании данных маркером заполнения ссылки опять оставались относительными. Адрес делимого для каждой строки автоматически изменялся. А вот делитель является в данном случае постоянным числом, а значит, свойство относительности на него не распространяется. Таким образом, мы разделили содержимое ячеек столбца на константу.

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

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

      Устанавливаем курсор в самую верхнюю ячейку столбца для вывода результата. Ставим знак «=». Кликаем по месту размещения делимого, в которой находится переменное значение. Ставим слеш (/). Кликаем по ячейке, в которой размещен постоянный делитель.

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

    Жмем на кнопку Enter, чтобы вывести результаты расчета по первой строке на экран.

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

    Способ 6: функция ЧАСТНОЕ

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

    Посмотрим применение данной функции на примере.

      Кликаем по ячейке, куда будет выводиться результат расчета. Жмем на кнопку «Вставить функцию» слева от строки формул.

    Открывается Мастер функций. В перечне функций, которые он нам предоставляет, ищем элемент «ЧАСТНОЕ». Выделяем его и жмем на кнопку «OK».

  • Открывается окно аргументов функции ЧАСТНОЕ. Данная функция имеет два аргумента: числитель и знаменатель. Вводятся они в поля с соответствующими названиями. В поле «Числитель» вводим делимое. В поле «Знаменатель» — делитель. Можно вводить как конкретные числа, так и адреса ячеек, в которых расположены данные. После того, как все значения введены, жмем на кнопку «OK».
  • После этих действий функция ЧАСТНОЕ производит обработку данных и выдает ответ в ячейку, которая была указана в первом шаге данного способа деления.

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

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

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

    Как разделить текст в excel с помощью формулы

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

    Для этого мы использовали инструмент в Excel «Текст по столбцам».

    Видео: Разделить текст по столбцам в Excel / Text to Columns (Урок 6) [Eugene Avdukhov, Excel Для Всех]

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

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

    Содержание

    • 1 Пример 1. Делим текст с ФИО по столбцам с помощью формул
    • 1.1 Приступаем к делению первой части текста — Фамилии
    • 1.2 Приступаем к делению второй части текста — Имя
    • 1.3 Приступаем к делению третьей части текста — Отчество
    • 2 Пример 2. Как разделить текст по столбцам в Excel с помощью формулы

    Пример 1. Делим текст с ФИО по столбцам с помощью формул Если рассматривать на примере деления ФИО, то разделить текст можно будет с помощью текстовых формул Excel, используя функцию ПСТР и НАЙТИ, которую мы рассматривали в прошлых статьях.

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

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

    Итак, добавим столбцы позиция 1-го и 2-го пробелам. С помощью функции НАЙТИ, как мы уже рассматривали в предыдущей статье найдем позицию первого пробелам. Для этого в ячейке «H2» пропишем формулу

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

    Значит на необходимо поменять третий аргумент в функции НАЙТИ — начальная позиция — то есть позиция с которой функция будет искать искомый текст.

    Мы видим, что второй пробел находится в любом случае после первого пробела, а позицию первого пробела мы уже нашли, значит прибавив 1 к позиции первого пробелам мы укажем функции НАЙТИ искать пробел начиная с первой буквы после первого пробела.

    Функция будет выглядеть следующим образом:

    Далее протягиваем формулу и получаем позиции 1-го и 2-го пробела.

    Приступаем к делению первой части текста — Фамилии

    Для этого мы воспользуемся функцией ПСТР, напомню синтаксис данной функции:

    =ПСТР(текст- начальная_позиция- число_знаков), где

    • текст — это ФИО, в нашем примере это ячейка A2;
    • начальная_позиция — в нашем случае это 1, то есть начиная с первой буквы;
    • число_знаков — мы видим, что фамилия состоит из всех знаков, начиная с первой буквы и до 1-го пробела. А позиция первого пробела нам уже известна. Это и будет количество знаков минус 1 знак самого пробела.

    Формула будет выглядеть следующим образом:

    Приступаем к делению второй части текста — Имя

    Снова используем функцию =ПСТР(текст- начальная_позиция- число_знаков), где

    • текст — это тот же текст ФИО, в нашем примере это ячейка A2;
    • начальная_позиция — в нашем случае Имя начинается с первой буква после первого пробела, зная позицию этого пробела получаем H2+1;
    • число_знаков — число знаков, то есть количество букв в имени. Мы видим, что имя у нас находится между двумя пробелами, позиции которых мы знаем. Если из позиции второго пробела отнять позицию первого пробела, то мы получим разницу, которая и будет равна количеству символов в имени, то есть I2-H2

    Получаем итоговую формулу:

    Приступаем к делению третьей части текста — Отчество

    И снова функция =ПСТР(текст- начальная_позиция- число_знаков), где

    • текст — это тот же текст ФИО, в нашем примере это ячейка A2;
    • начальная_позиция — Отчество у нас находится после 2-го пробелам, значит начальная позиция будет равна позиции второго пробела плюс один знак или I2+1;
    • — в нашем случае после Отчества никаких знаков нет, поэтому мы просто может взять любое число, главное, чтобы оно было больше возможного количества символов в Отчестве, я взял цифру с большим запасом — 50

    Видео: Формулы в Эксель

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

    Это очень просто сделать. Мы видим, что расчет первого пробела находится в ячейке H2 — НАЙТИ(» «-A2-1), а расчет второго пробела в ячейке I2 — НАЙТИ(» «-A2-H2+1) .

    Видим, что в формуле ячейки I2 встречается H2 меняем ее на саму формулу и получаем в ячейке I2 вложенную формулу НАЙТИ(» «-A2-НАЙТИ(» «-A2-1)+1)

    Смотрим первую формулу выделения Фамилии и смотрим где здесь встречается H2 или I2 и меняем их на формулы в этих ячейках, аналогично с Именем и Фамилией

    • Фамилия =ПСТР(A2-1-H2-1) получаем =ПСТР(A2-1-НАЙТИ(» «-A2-1)-1)
    • Имя =ПСТР(A2-H2+1-I2-H2) получаем =ПСТР(A2-НАЙТИ(» «-A2-1)+1; НАЙТИ(» «-A2-НАЙТИ(» «-A2-1)+1)-НАЙТИ(» «-A2-1))
    • Отчество =ПСТР(A2-I2+1-50) получаем =ПСТР(A2-НАЙТИ(» «-A2-НАЙТИ(» «-A2-1)+1)+1-50)

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

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

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

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

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


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

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

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

    Теперь основная суть приема.

    Шаг 1. В вспомогательном столбце находим позицию первого разделителя с помощью функции НАЙТИ. Описывать подробно функцию не буду, так как мы уже рассматривали ее раннее. Пропишем формулу в D1 и протянем ее вниз на все строки

    То есть ищем запятую, в тексте, начиная с позиции 1

    Шаг 2. Далее в ячейке E1 прописываем формулу для нахождения второго знака (в нашем случае запятой). Формула аналогичная, но с небольшими изменениями.

    1. Во-первых: закрепим столбец искомого значения и текста, чтобы при протягивании формулы вправо ссылки на ячейки не сдвигалась. Для этого нужно написать доллар перед столбцом B и A — либо вручную, либо выделить A1 и B1, нажать три раза клавишу F4, после этого ссылки станут не относительными, а абсолютными.
    2. Во-вторых: третий аргумент — начало позиции мы рассчитаем как позиция предыдущего разделителя (мы его нашли выше) плюс 1 то есть D1+1 так как мы знаем, что второй разделитель точно находится после первого разделителя и нам его не нужно учитывать.

    Пропишем формулу и протянем ее вниз.

    Шаг 3. Находимо позиции всех остальных разделителей. Для этого формулу нахождения второго разделителя (шаг 2) протянем вправо на то количество ячеек, сколько всего может быть отдельно разбитых значений с небольшим запасом. Получим все позиции разделителей. Там где ошибка #Знач означает что значения закончились и формула больше не находит разделителей. Получаем следующее

    Шаг 4. Отделяем первое число от текст с помощью функции ПСТР.

    Начальная позиция у нас 1, количество знаков мы рассчитываем как позиция первого разделителя минус 1: D1-1 протягиваем формулу вниз

    Шаг 5. Находимо второе слово так же с помощью функции ПСТР в ячейке P1

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

    Количество знаков это есть разница между позицией третьего разделителя и второго и минус один знак, то есть E1-D1-1 Закрепим столбец A исходного текста, чтобы он не сдвигался при протягивании формулы право.

    Шаг 6. Протянем формулу полученную на шаге 5 вправо и вниз и получим текст в отдельных ячейках.

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

    Так же можно сгруппировать и свернуть вспомогательные столбцы, чтобы они не мешали. Получим итоговое решение задачи

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

    Во время написания задачи я заметил, что можно было бы упростить задачу. Для этого в столбце С нужно было прописать 0 значения первого разделителя. После этого находим значение первого разделителя

    а первого текста как

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

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

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

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

    Либо второе решение — это на шаге 3, когда мы составляем формулу вычисления позиций разделителей дополнить ее. Сделать проверку, если ошибка, то указываем заведомо большое число, например 1000.

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

    Оба варианта выложу для скачивания.

    1. Скачать пример: Как разделить текст по столбцам с помощью функции_1.xlsx (исправлено: доп поле)
    2. Скачать пример: Как разделить текст по столбцам с помощью функции_2.xlsx (исправлено: заведомо большое число)

    (Пока оценок нет)

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

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

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

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

    Для заполнения столбца «Частное» используем функцию ЧАСТНОЕ. Пример для расчета значения в ячейке C3:

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

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

    Для получения точного результата используем оператор «/». Пример расчета для ячейки D3:

    Перед вычислением погрешности выделите диапазон ячеек E3:E10 и установите тип данных «Процентный». Для расчета погрешности используем следующую формулу:

    Как видно, погрешность может быть достаточно высокой. Для нахождения более точных целых значений целесообразно использовать оператор «/» совместно с функцией ОКРГУЛ. Например:

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

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

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

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

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

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

    =E4;B3:B9;»»));B3:B9;0);1);»Нет трубы в списке»)’ class=’formula’>

    1. Запись ИНДЕКС(B3:B9;ПОИСКПОЗ(МИН(ЕСЛИ(B3:B9>=E4;B3:B9;»»));B3:B9;0);1) используется для поиска указанной ближайшей величины из диапазона (B3:B9), которая больше указанной (E4).
    2. Если искомая величина превышает значение последнего элемента в диапазоне (элемента с наибольшим значением), будет возвращен код ошибки #ЗНАЧ!. Благодаря функции ЕСЛИОШИБКА вместо кода ошибки будет отображена текстовая строка «Нет трубы в списке».

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

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

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

    • числитель – обязательный аргумент, характеризующий числитель дробной записи деления двух чисел;
    • знаменатель – обязательный аргумент, который характеризует знаменатель дробной записи деления.
    1. Функция принимает в качестве аргументов только числовые значения и текстовые строки, которые могут быть преобразованы к числовому типу данных.
    2. Рассматриваемая функция возвращает код ошибки #ЗНАЧ!, если один из аргументов не является числом или текстовым представлением числового значения. Например, функция =ЧАСТНОЕ(10;«2») вернет значение 5, а с аргументами (10;«2в») вернет ошибку #ЗНАЧ!.
    3. Также не реализована поддержка логических значений (ИСТИНА, ЛОЖЬ), которые могут быть преобразованы в числовые значения 1 и 0 соответственно. Результатом выполнения функции при аргументах (10;ИСТИНА) будет код ошибки #ЗНАЧ!.
    4. Общепринятые правила запрещают деление чисел на 0 (нуль). Эта особенность учтена в Excel при использовании оператора «/», а также функций ЧАСТНОЕ и ОСТАТ. Функция =ЧАСТНОЕ(5;0) вернет код ошибки #ДЕЛ/0!.
    5. Функция ЧАСТНОЕ не может быть использована в качестве формулы массива. Для деления сразу нескольких значений можно использовать функционал автозаполнения ячеек.
    1. Для деления двух чисел в Excel используется символ «/», но при этом результатом вычислений является действительное число (число, которое может состоять из целой и дробной части).
    2. Для получения целой части числа, которое является частным от процедуры деления делимого на делитель, используют данную функцию.
    3. Для получения остатка от деления предусмотрена функция ОСТАТ.
    4. В отличие от операции округления, в результате которой возвращается ближайшее значение, функция просто отбрасывает дробную часть числа. Например, результат деления 8/3 равен 2,(6) (значение, которое ближе к 3). Однако функция при аргументах (8;3) функция вернет число 2.

    Умножение и деление чисел в Excel

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

    Умножение и деление в Excel не представляют никаких сложностей: достаточно создать простую формулу. Не забывайте, что все формулы в Excel начинаются со знака равенства (=), а для их создания можно использовать строку формул.

    Умножение чисел

    Предположим, требуется определить количество бутылок воды, необходимое для конференции заказчиков (общее число участников × 4 дня × 3 бутылки в день) или сумму возмещения транспортных расходов по командировке (общее расстояние × 0,46). Существует несколько способов умножения чисел.

    Умножение чисел в ячейке

    Для выполнения этой задачи используйте арифметический оператор * (звездочка).

    Например, при вводе в ячейку формулы =5*10 в ячейке будет отображен результат 50.

    Умножение столбца чисел на константу

    Предположим, необходимо умножить число в каждой из семи ячеек в столбце на число, которое содержится в другой ячейке. В данном примере множитель — число 3, расположенное в ячейке C2.

    Введите = a2 * $B $2 в новом столбце электронной таблицы (в приведенном выше примере используется столбец г). Не забудьте добавить символ $ перед B и до 2 в формуле, а затем нажмите клавишу ВВОД.

    Примечание: Использование $ Symbols указывает Excel на то, что ссылка на B2 является абсолютной, что означает, что при копировании формулы в другую ячейку она всегда будет находиться в ячейке B2. Если вы не использовали символы $ в формуле и не переместили формулу в ячейку B3, она будет изменена на = a3 * C3, что не сработало, поскольку в ячейке B3 нет значения.

    Перетащите формулу вниз в другие ячейки столбца.

    Примечание: В Excel 2016 для Windows ячейки будут заполнены автоматически.

    Перемножение чисел в разных ячейках с использованием формулы

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

    Функция ПРОИЗВЕД может содержать до 255 чисел или ссылок на ячейки в любых сочетаниях. Например, формула = товар (a2; A4: A15; 12; E3: диапазон, 150, G4, H4: J6) умножает две отдельные ячейки (a2 и G4), два числа (12 и 150), а также три диапазона (A4: A15, E3: вниз и H4: J6).

    Деление чисел

    Допустим, вы хотите узнать количество человеко-часов, затраченных на завершение проекта (общее количество сотрудников в Project), или фактические нормы миль на галлон для вашего последнего межфирменного перерыва (общее количество мильных галлонов). Есть несколько способов разделения чисел.

    Деление чисел в ячейке

    Для выполнения этой задачи используйте арифметический оператор / (косая черта).

    Например, если в ячейке ввести = 10/5 , в ячейке будет отображено 2.

    Важно: Убедитесь, что перед вводом чисел и оператора () в ячейку введите знак равенства (=); в противном случае приложение Excel будет интерпретировать введенную дату. Например, если ввести 7/30, Excel может отобразить 30-е в ячейке. Если вы вводите 12/36, Excel сначала преобразует это значение в 12/1/1936 и отобразит в ячейке 1-дек.

    Примечание: В Excel отсутствует функция деления .

    Деление чисел с помощью ссылок на ячейки

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

    Чтобы этот пример проще было понять, скопируйте его на пустой лист.

    Создайте пустую книгу или лист.

    Выделите пример в разделе справки.

    Примечание: Не выделяйте заголовки строк или столбцов.

    Выделение примера в справке

    Нажмите клавиши CTRL+C.

    Выделите на листе ячейку A1 и нажмите клавиши CTRL+V.

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

    Деление в экселе

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

    Формула и примеры, как делить

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

    Простые числа

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

    На заметку! Можно одновременно использовать несколько операторов. Последовательность вычислений определена математическими законами: сначала умножение и деление, а потом сложение и вычитание.

    Формула будет иметь следующий вид:

    Ссылки на ячейки

    Аналогичным образом можно использовать адреса ячеек внутри выражения. Тогда нужно четко указывать числитель и знаменатель.

    Комбинация цифр и адресов

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

    Деление колонки на колонку

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

    Решение задачи будет выглядеть следующим образом:

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

    Как известно из математики, провести деление на ноль нельзя. В редакторе также невозможно провести такую операцию. При этом достаточно не только нуля в знаменателе, но и пустой ячейки. Программа выдаст ошибку #ДЕЛ/0.

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

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

    Этот момент стоит учитывать при использовании данной функции.

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

    Жми «Нравится» и получай только лучшие посты в Facebook ↓

    Предположим, мы – программисты. Почему бы не предположить такое? Нам дали задание написать программу, которая выполняет деление в Excel чисел.

    Деление в Excel чисел

    Содержание:
    1. Как осуществляется ввод данных в ячейки Excel
    2. Деление в Excel чисел, чтобы A разделить на B
    3. Есть ли критические значения в программном коде
    4. Об ошибке деления на ноль
    5. Ввод буквы вместо цифры — это ошибка?
    6. Видео: Деление в Excel двух чисел и ошибки при вводе данных
    7. Какие могут быть ошибки при вводе данных
    8. Исправление ошибок
    9. Функция «ТИП» и проверка типов вводимых данных
    10. Итоговая проверка правильности ввода данных
    11. Функция «Если» и изменение формулы для деления в Excel
    12. Какие можно выводить сообщения об ошибках при вводе данных
    13. О роли программистов в кодировании

    Деление в Excel чисел: пишем маленькую программу

    Наша программа должна быть предназначена для выполнения следующих действий:

    • пользователь (не мы сами, а какой-то «посторонний человек») вводит две цифры A и B;
    • цифры могут быть любыми, положительными, отрицательными, нулевыми, огромными как в плюс, так и в минус. Ограничений на величину вводимых цифр нет;
    • программа, написанная нами, программистами, должна выдать ответ в виде частного от деления A на B;
    • сделать программу нужно в табличном редакторе Microsoft Excel, который позволяет программировать (кодировать) с помощью формул в ячейках таблиц.

    Фактически, суть задания – деление в Excel чисел, чтобы получить частное от деления двух чисел друг на друга. Результат деления давайте назовем буквой C. То есть, нам надо запрограммировать довольно простую формулу:

    C = A / B

    Программируем ввод данных в ячейки Excel

    Итак, мы как программисты беремся за дело. Открываем пустую книгу Excel, и видим ряд ячеек, которые пока не заполнены никем (рис. 1). Ячейки ждут нас!

    Фрагмент пустой книги Excel

    Рис. 1. Фрагмент пустой книги Excel, в которой пока нет ни одной заполненной ячейки.

    Мы будем первые, кто начнет заполнять ячейки таблицы цифрами, буквами и формулами. Договоримся (это наше право выбора, поскольку мы являемся программистами, и сами все решаем), что первое число A пользователь будет заносить в ячейку B2. Второе число будет заноситься в ячейку B3. Результат деления A на B должен быть записан в ячейку B4.

    Выглядеть это может так, как показано на рисунке 2.

    ячейки Excel ввод и вывод результата деления A на B

    Рис. 2. Фрагмент книги Excel с ячейками для ввода значений A и B и для вывода результата деления A на B.

    На рис. 2 имеются тексты «Введите A:», «Введите B:», «Итог A / B =». Эти тексты введены вручную в соответствующие ячейки A2, A3 иA4. Ячейки B2, B3, B4 дополнительно обведены в рамочку (для наглядности).

    Теперь у нашего будущего пользователя пока еще не написанной нами программы (кода) появилась возможность ввести значения A и B в соответствующие ячейки. Допустим, пользователи захотят ввести A=4, B=2.

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

    Итак, вводим число 4 в ячейку B2 и вводим число 2 в ячейку B3. Получим результат, как показано на рис. 3.

    ввод чисел в ячейки B2 и B3 в Excel

    Рис. 3. Результаты ввода чисел 4 и 2 в ячейки B2 и B3 в редакторе Excel.

    На этом пока всё. С вводом данных мы, вроде бы, разобрались – данные можно вводить. Первая часть нашего кода, нашей работы закончена. Будем переходить к вычислению частного от деления A на B.

    Программируем деление в Excel чисел: A разделить на B

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

    Вводить формулу можно в строку формул. Для этого наверху таблицы есть поле возле характерного значка — fx. На рис. 3 это поле подчеркнуто красной линией. Перед вводом формулы в данное поле, всё равно курсор нужно поместить в ячейку, где должен быть размещен итог вычислений – это ячейка B4.

    Сама же формула вычисления достаточно проста. Она выглядит так:

    =B2/B3

    Написанная формула означает буквально следующее:

    • знак «=» означает, что нужно выполнить вычисление – это своего рода команда табличному редактору Excel: «вычислить!» или «выполнить!».
    • B2 означает, что делимое нужно взять из ячейки B
    • Знак «/» обозначает операцию деления. Символ «/» — это знак деления в Excel.
    • B3 означает, что делитель нужно взять из ячейки B

    Итак, вводим формулу в ячейку B4 (рис. 4):

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

    Рис. 4. Ввод формулы =B2/B3 в ячейку B4 таблицы Excel.

    Чтобы в ячейке B4 появился итог вычислений, а не сама формула, нужно нажать на клавишу Enter (Ввод) после окончания ввода формулы. Тогда вместо формулы мы увидим результаты деления числа 4 на число 2, который равен 2 (рис. 5):

    Демонстрация в ячейке B4 результата деления

    Рис. 5. Демонстрация в ячейке B4 результата деления числа 4 из ячейки B2 на число 2 из ячейки B3.

    Для наглядности текст «Итог A / B =» в ячейке A4 выделим жирным шрифтом, так как это результат работы нашей программы (кода). Выделим жирным шрифтом результат, который выводится в ячейке B4. Ячейку B4 дополнительно закрасим желтым цветом – тоже для наглядности.

    Вроде бы, мы завершили программирование согласно данному заданию. Но так ли это? Давайте посмотрим на результаты (рис. 5) более критически. Результат, конечно, есть. Но можно ли данную программу отдать другому человеку, чтобы он работал с ней?..

    Проверка критических значений в программе

    Что будет, если поменять значения в ячейках B2 и B3 нашей небольшой программы? Скажем, вместо 4 и 2 поставить 12 и 3.

    Зачем менять значения? Дело в том, что мы пишем программу не для себя, а для других пользователей. Мы ведь программисты, вернее, мы представляем себя на месте программистов. Но ведь другой пользователь может ввести в B2 и B3 совсем другие числа.

    Итак, пробуем наш код с числами 12 и 3. Получаем закономерный результат деления 12 на 3, равный 4 (рис. 6).

    Пример подстановки в ячейки B2 и B3 чисел

    Рис. 6. Пример подстановки в ячейки B2 и B3 чисел 12 и 3. Получается закономерный результат деления 12 на 3 равный 4 в ячейке B4.

    Получается, что мы написали хорошую работающую программу? И ее можно спокойно отдавать другим пользователям в работу? Ладно, а если пользователь введет еще другую пару чисел? Как проверить, что программа будет работать при любых значениях? Перебирать все возможные варианты? Но ведь их число – бесконечное!..

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

    Конечно, не надо подставлять все возможные значения A и B в ячейки B2 и B3. Жизни не хватит, чтобы перепробовать все варианты. Нужно пробовать испытывать код на так называемых критических значениях. Что это такое? Это – нулевые, максимальные, минимальные значения или попросту ошибочные значения.

    Для начала подставим ноль в ячейки B3 (рис. 7):

    Подстановка в ячейку нуля

    Рис. 7. Пример подстановки в ячейку B3 нулевого значения. В итоге выводится сообщение об ошибке деления на ноль.

    Получим… ошибку!!! Программа не работает! Почему? Потому что на ноль делить нельзя – это правило арифметики чуть ли не из начальной школы.

    Можно ли оставить программу в таком виде? Пусть пользователь введет нули, или один ноль в ячейку B3, и тогда он увидит сообщение об ошибке. Но ведь тут «виноват» не программист, а сам пользователь – зачем вводить ноль в качестве делителя?!

    Ошибочный ввод букв вместо цифр

    Допустим, пользователь ввел 12 в ячейку A2. Но из-за плохого знания клавиатуры или просто из-за невнимательности, предположим, он введет вместо тройки в ячейку B3 русскую букву «З».

    Буква «З» похожа на цифру «3». Получится уже другая ошибка – ошибка неправильного ввода значений в ячейки B2 или B3 (рис. 8):

    неправильный ввод в ячейку вместо цифры введена буква

    Рис. 8. Пример неправильного ввода в ячейку B3 – вместо цифры «3» введена русская буква «З». В итоге в ячейке B4 видим ошибку ввода неправильных значений.

    Видео: Деление в Excel двух чисел и работа над ошибками при вводе данных

    Другие возможные ошибочные варианты ввода данных

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

    Например, в Excel можно иной раз вместо чисел ненароком ввести даты (числа, месяцы, годы). Внешне даты могут быть похожи на обычные цифры. Скажем, число 1.1 иной раз может быть интерпретировано как 1 января 1900 года. Такая дата автоматически преобразуется в странное число 44197 – это число дней, прошедших с какой-то древней даты.

    Excel может использовать странное число 44197 вместо подставленного числа 1.1 при вычислениях, давая совершенно непредсказуемые результаты. Ведь 1.1 и 44197 – это совсем разные числа, не правда ли?

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

    Работа над ошибками при вводе данных в Excel

    С работы над возможными ошибками начинается то, что можно назвать «искусство программирования». Воспользоваться синтаксисом и семантикой языка программирования, принятого в редакторе Excel, не так уж сложно. Это показано выше и является всего лишь ремеслом: делай по инструкции, и получишь подобие результата.

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

    Приступим к устранению ошибки неправильного ввода букв вместо цифр в нашей программе. Это необходимо, чтобы программа работала только с верным результатом. Начнем с того, что проверим, что за значения вводит «дорогой наш» пользователь? Проверку выполним в соседних с B2 и B3 ячейках С2 и C3.

    Функция ТИП для проверки типов данных, введенных пользователем

    Что может ввести пользователь неправильно? Он может вместо чисел ввести в ячейки B2 и B3 не числовые значения. Проверить, что ввел пользователь, можно с помощью экселевской функции ТИП. Эта функция выдает значение 1, если в проверяемой ячейке записано число. Но если в проверяемую ячейку вводится не число, то функция даст другой результат, например, 2, 4, 16, 32 и тому подобное.

    Начнем предупреждать возможные ошибки при вводе данных в Excel.

    Введем в ячейку C2 формулу =ТИП(B2), а в ячейку C3 запишем формулу =ТИП(B3).

    Формулы позволят нам пока визуально, глазами увидеть, ввел ли пользователь в ячейки B2 и B3 числа, или там введены какие-то другие значения (рис. 9):

    ввод функций ТИП в ячейки Excel

    Рис. 9. Пример ввода проверочных функций ТИП в ячейки С2 и C3 для определения ввода чисел или иных значений в ячейки B2 и B3.

    Наглядно видим, что в ячейке B2 введено число, потому что результат выполнения функции =ТИП(B2) равен 1.

    Но в ячейке B3 явно введено не число, так как результат выполнения функции =ТИП(B3) равен 2, а не 1. Вот тут-то и закралась ошибка ввода данных!

    И как же теперь быть? Получается, что Excel по нашей формуле «честно» разделил 12 на непонятно что. Ведь буква З («зе») только внешне похожа на цифру 3 («три»), а на самом деле это совсем не цифра и не число.

    Автоматическое определение правильности ввода данных пользователем

    Как будем действовать дальше? Давайте сложим числа в ячейках C2 и C3. А результат поместим в ячейку C4, справа от выделенного желтым цветом итогового результата вычислений в B4. Получим, очевидно, итог равный 3 (рис. 10):

    Сложение результатов определения типов данных

    Рис. 10. Сложение результатов определения типов данных, введенных в ячейки B2 и B3. Итоговый результат должен быть 2, что означало бы, что в B2 и B3 введены числа, а не иные значения.

    Получается, что мы, как программисты, можем выводить в ячейку B4, окрашенную желтым цветом, результат вычисления =B2/B3, только в том случае, если в ячейке C4 стоит значение 2.

    У нас на рисунке 12 в С4 получилось другое значение — 3. А в ячейке В4 записано сообщение об ошибке #ЗНАЧ!. Это потому, что в ячейке B3 было введено неправильное число, что и привело к неверному ошибочному результату.

    Функция «Если» для изменения формулы для деления в Excel

    Выходит, что надо менять формулу в ячейке B4. Что там было записано? Деление B2 на B3, то есть там была формула =B2/B3. А что надо написать? Давайте попробуем разобраться:

    • Мы можем в ячейку B4 записать формулу =B2/B3 только в том случае, если в ячейке C4 стоит число 2.
    • Если же в ячейке C4 не стоит число 2, то в ячейке B4 нельзя выводить результат, поскольку он будет неверным и введет в заблуждение пользователя нашей программы (именно такой неверный результат мы видим на рис. 9)

    Для таких сложных случаев в Excel есть функция ЕСЛИ. С помощью ЕСЛИ мы сможем разделить результат вычисления в ячейке B4 на 2 ветки:

    1. что делать, ЕСЛИ в C4 стоит число 2, и
    2. что делать, ЕСЛИ в C4 записано другое число.

    Итак, записываем в ячейку B4 следующую формулу:

    =ЕСЛИ(C4=2;B2/B2;”Ошибка”)

    Кратко суть формулы, то есть, как она работает. Если в ячейке C4 стоит число 2, то результатом в B4 станет частное от деления B2 на B3. В любом другом случае в ячейке B4 появится текст «Ошибка» (без кавычек).

    Давайте введем формулу в ячейку B4 и посмотрим на результат (рис. 11):

    Изменение формулы в ячейке Excel

    Рис. 11. Изменение формулы в ячейке B4 с тем, чтобы туда попадало частное от деления B2 на B3 только при условии, что в ячейке C4 записана «двойка» 2. Это в свою очередь означает, что в ячейках B2 и B3 введены правильные данные, введены числа, а не что-то другое.

    Теперь наглядно видно, что в результате ввода числа12 и буквы З («зе») вместо «тройки» 3, пользователь нашей программы НЕ получит частное от деления 12 на 3. Выйдет предупреждающее сообщение об ошибке – слово «Ошибка».

    Выбор вариантов написания диагностических сообщений о неправильном вводе данных

    Вместо слова «Ошибка» мы могли бы написать что-то другое в формуле в ячейке B4. Скажем, можно написать: «Проверьте правильность ввода данных в ячейки B2 и B3». Это уже дело вкуса и тех задач, которые стоят перед программистом.

    Мы в данном примере ограничились сообщением «Ошибка» из-за лаконичности сообщения – коротко и ясно, что «Что-то пошло не так!».

    Пользователь, увидев диагностическое сообщение, попытается исправить ошибку. Теперь он введет в ячейку B3 не букву З («зе»), а настоящую тройку 3. И тогда – пожалуйста, вот он, точный результат деления 12 на 3 (рис. 12):

    деление в Excel чисел Правильный ввод данных

    Рис. 12. Пример правильного ввода данных в ячейки B2 и B3 для получения правильного результат в ячейке B4. В проверочных ячейках C2 и C3 стоят только «единички» 1.

    Легко ли быть программистом

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

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

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

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

    Намного сложнее написать ПРАВИЛЬНЫЙ код, который может работать даже при НЕПРАВИЛЬНЫХ данных. Вот что отнимает время и вынуждает вести разработки намного дольше, чем может показаться в самом начале.

    Тернии на пути программистов к конечному результату

    Выше был приведен пример программирования (кодирования) для простого деления в Excel чисел C=A/B. В этом примере нам понадобилось изменить простой код на более сложный, а также добавить несколько дополнительных проверочных данных. При этом мы даже не подступили к решению задачи о том, что делать, если придется делить на ноль.

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

    Кроме того, нам, возможно, понадобится еще поработать над вопросами автоматического превращения чисел от 1.1 до 12.12 в даты от 1 января 1900 года до 12 декабря 1900 года. Это тоже, вообще-то серьезная проблема.

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

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

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

    А если работа сделана – можно порадоваться и получить несказанное удовлетворение и удовольствие от полученного результата. Каждая завершенная программа есть уверенная победа программиста на пути собственного совершенствования и постепенного превращения в незаменимого высокопрофессионального специалиста.

    Другие материалы:

    1. Как определить срок покупки железнодорожных билетов с помощью Microsoft Excel

    2. Сравнение возможностей Word и Excel для работы с таблицами

    3. Извлечение фамилии из ФИО в Excel: способ перевода на язык цифр

    4. Что такое переменная с индексами, массив, комментарий, цикл и счетчик в программировании на конкретном примере

    5. Про использование английского языка в программировании

    Получайте новые статьи по компьютерной грамотности на ваш почтовый ящик:

    Необходимо подтвердить подписку в своей почте. Спасибо!

    Понравилась статья? Поделить с друзьями:
  • Формулы в excel деление на число
  • Формулы в excel 2007 с использованием если
  • Формулы в excel гпр примеры
  • Формулы в excel 2003 если это то это
  • Формулы xyz анализа в excel