Условие кратности в excel

 

NikolaiK

Пользователь

Сообщений: 6
Регистрация: 01.01.1970

В ячейки А10 и В10 помещены 2 числа. Если они оба кратны 5, то в ячейку С10 вывести их сумму, если оба не кратны 5, то вывести их разность. В противном случае (одно кратно, одно — нет)вывести слова «ни то, ни другое»

 

DI MAN

Пользователь

Сообщений: 49
Регистрация: 22.12.2012

Ну где-то так  
=ЕСЛИ(И(ОСТАТ(A10;5)=0;ОСТАТ(B10;5)=0);СУММ(A10:B10);ЕСЛИ(И(ОСТАТ(A10;5)<>0;ОСТАТ(B10;5)<>0);»ни то, ни другое»;A10-B10))

 

Serge

Пользователь

Сообщений: 11308
Регистрация: 01.01.1970

=ЕСЛИ(И(ОСТАТ(A10;5)=0;ОСТАТ(B10;5)=0);A10+B10;ЕСЛИ(И(ОСТАТ(A10;5)<>0;ОСТАТ(B10;5)<>0);A10-B10;ЕСЛИ(И(ОСТАТ(A10+B10;5)<>0);»Ни рыба, ни мясо ;-)»)))

 

NikolaiK

Пользователь

Сообщений: 6
Регистрация: 01.01.1970

{quote}{login=DI MAN}{date=11.01.2010 05:40}{thema=}{post}Ну где-то так  
=ЕСЛИ(И(ОСТАТ(A10;5)=0;ОСТАТ(B10;5)=0);СУММ(A10:B10);ЕСЛИ(И(ОСТАТ(A10;5)<>0;ОСТАТ(B10;5)<>0);»ни то, ни другое»;A10-B10)){/post}{/quote}  
Спасибо DI MAN, выручил!

 

Микки

Пользователь

Сообщений: 3280
Регистрация: 24.12.2012

{quote}{login=Serge 007}{date=11.01.2010 05:44}{thema=}{post}=ЕСЛИ(И(ОСТАТ(A10;5)=0;ОСТАТ(B10;5)=0);A10+B10;ЕСЛИ(И(ОСТАТ(A10;5)<>0;ОСТАТ(B10;5)<>0);A10-B10;ЕСЛИ(И(ОСТАТ(A10+B10;5)<>0);»Ни рыба, ни мясо ;-)»))){/post}{/quote}  
Сережа у тебя одно если лишнее у меня почти так же получалось как у ДиМана  
=ЕСЛИ(И(ОСТАТ(A10;5)=0;ОСТАТ(B10;5)=0);A10+B10;ЕСЛИ(ИЛИ(ОСТАТ(A10;5)=0;ОСТАТ(B10;5)=0);»Ни то ни другое»;A10-B10))

 

Serge

Пользователь

Сообщений: 11308
Регистрация: 01.01.1970

Миш, не лишнее, а запасное ;-)  

  Формула DI MAN неправильно считает, проверь.

 

Marchuk

Пользователь

Сообщений: 1167
Регистрация: 01.01.1970

{quote}{login=The_Prist}{date=11.01.2010 05:40}{thema=}{post}Уже рисую пример данных….{/post}{/quote}

 

DI MAN

Пользователь

Сообщений: 49
Регистрация: 22.12.2012

Формула DI MAN неправильно считает, проверь.{/post}{/quote}  

  Да, действительно, поторопился  

  =ЕСЛИ(И(ОСТАТ(A10;5)=0;ОСТАТ(B10;5)=0);СУММ(A10:B10);ЕСЛИ(И(ОСТАТ(A10;5)<>0;ОСТАТ(B10;5)<>0);A10-B10;»ни то, ни другое»))

 

Микки

Пользователь

Сообщений: 3280
Регистрация: 24.12.2012

{quote}{login=Serge 007}{date=11.01.2010 05:48}{thema=}{post}Миш, не лишнее, а запасное ;-)  

  Формула DI MAN неправильно считает, проверь.{/post}{/quote}  
ну спутал человек условие… у меня верно считает? а если лишнее.

 

А ноль кратно пяти, или нет?  
=ВЫБОР((ОСТАТ(A10;5)=0)+(ОСТАТ(B10;5)=0)+1;A10-B10;» ни то ни другое»;A10+B10)

 

Владимир

Гость

#11

14.01.2010 22:02:09

А можно и мне…  
—  
=ЕСЛИ(И(A5/5=ОКРУГЛ(A5/5;0);(B5/5)=ОКРУГЛ(B5/5;0));A5+B5;A5-B5)

Прикрепленные файлы

  • post_91070.xls (13.5 КБ)

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

Ранг: Новичок

Сообщений: 12


Репутация:

0

±

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


Excel 2010

Здравствуйте! помогите пожалуйста прописать формулу по следующим условиям: Есть таблица, в ней прописаны цифры, и мне нужно так прописать проверку, чтобы если в цифре стоит цифра не кратная пяти, то «ошибка», а если кратная, то «ок». например: если 760 то — ок, если 762 — то ошибка; или если 755, то ок, если 757 то ошибка. Помогите пожалуйста, ищу ответ уже третий день, вручную тяжело, много цифр. Сегодня Ваш сайт только нашла. Очень надеюсь на помощь специалистов. Спасибо большое.

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

_5_.xlsx
(10.8 Kb)

Сообщение отредактировал valeri_07Суббота, 31.10.2015, 15:12

Содержание

  • 1 Хранение чисел в памяти Excel
  • 2 Округление с помощью кнопок на ленте
  • 3 Округление через формат ячеек
  • 4 Установка точности расчетов
  • 5 Применение функций
    • 5.1 Помогла ли вам эта статья?
  • ОКРУГЛТ
  • ОКРВВЕРХ
  • ОКРВНИЗ

Этот пример продемонстрирует работу трёх функций для округления чисел до кратного в Excel: MROUND (ОКРУГЛТ), CEILING (ОКРВВЕРХ) и FLOOR (ОКРВНИЗ).

ОКРУГЛТ

  1. Для примера округлим число до ближайшего кратного 10.

    =MROUND(A1,10)
    =ОКРУГЛТ(A1;10)

    как в excel сделать число кратным другому числу

  2. Теперь округлим число до ближайшего кратного 5.

    =MROUND(A1,5)
    =ОКРУГЛТ(A1;5)

    как в excel сделать число кратным другому числу

ОКРВВЕРХ

Работает так же, как MROUND (ОКРУГЛТ), но округляет до большего кратного числа.

=CEILING(A1,10)
=ОКРВВЕРХ(A1;10)

как в excel сделать число кратным другому числу

ОКРВНИЗ

Работает так же, как MROUND (ОКРУГЛТ), но округляет до меньшего кратного числа.

=FLOOR(A1,5)
=ОКРВНИЗ(A1;5)

как в excel сделать число кратным другому числу

Урок подготовлен для Вас командой сайта office-guru.ru
Источник: /> Перевела: Ольга Гелих

Правила перепечаткиЕще больше уроков по Microsoft Excel

Оцените качество статьи. Нам важно ваше мнение:

как в excel сделать число кратным другому числуДата: 23 сентября 2016 Категория: Excel Поделиться, добавить в закладки или статью

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

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

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

  1. Округление согласно законов математики можно выполнить функцией ОКРУГЛ(Число; Количество разрядов). При этом, если первый незначимый разряд меньше пяти – последний разряд округляется в меньшую сторону. В противном случае – в большую сторону. Укажите второй аргумент отрицательным, чтобы округлить разряды слева от десятичной запятой.

как в excel сделать число кратным другому числуФункция ОКРУГЛ в Excel

  1. Округление до ближайшего кратного выполняем функцией ОКРУГЛТ(Число; Кратность)

как в excel сделать число кратным другому числуФункция ОКРУГЛТ

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

  1. Функция ОКРВВЕРХ(Число; Кратность) округляет в большую сторону число до значения, кратного второму аргументу

как в excel сделать число кратным другому числуФункция ОКРВВЕРХ Excel

  1. ОКРВНИЗ(Число; Кратность) делает аналогичное преобразование, но в меньшую сторону:

как в excel сделать число кратным другому числуФункция ОКРВНИЗ

  1. ОКРУГЛВВЕРХ(Число; Количество разрядов) – увеличивает число до ближайшего большего с указанным количеством десятичных разрядов

как в excel сделать число кратным другому числуФункция ОКРУГЛВВЕРХ

  1. ОКРУГЛВНИЗ(Число; Количество разрядов) – уменьшает число до ближайшего меньшего с указанным количеством десятичных разрядов

как в excel сделать число кратным другому числуОкругление вниз в Эксель

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

  1. ЧЁТН(Число) – округление до ближайшего большего целого четного числа. Такое округление для отрицательного числа – наоборот, получаем ближайшее меньшее четное:

как в excel сделать число кратным другому числуОкругление к четному

  1. НЕЧЁТ(Число) – работает аналогично предыдущей функции, но приводит заданное число к нечетному

как в excel сделать число кратным другому числуОкругление к нечетному

  1. Функция ЦЕЛОЕ(Число) – округляет до ближайшего меньшего целого:

как в excel сделать число кратным другому числуОкругление к целому

  1. Чтобы просто удалить десятичный «хвостик» числа – пользуемся функцией ОТБР(Число):

как в excel сделать число кратным другому числуОтбрасывание десятичной части

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

Это все о формулах округления, с радостью отвечу на Ваши вопросы в комментариях.

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

Поделиться, добавить в закладки или статью

как в excel сделать число кратным другому числу

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

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

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

Округление с помощью кнопок на ленте

Самым простым способом изменить округление числа — это выделить ячейку или группу ячеек, и находясь во вкладке «Главная», нажать на ленте на кнопку «Увеличить разрядность» или «Уменьшить разрядность». Обе кнопки располагаются в блоке инструментов «Число». При этом, будет округляться только отображаемое число, но для вычислений, при необходимости будут задействованы до 15 разрядов чисел.

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

как в excel сделать число кратным другому числу

При нажатии на кнопку «Уменьшить разрядность» количество цифр после запятой уменьшается на одну.

как в excel сделать число кратным другому числу

Округление через формат ячеек

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

как в excel сделать число кратным другому числу

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

как в excel сделать число кратным другому числу

Установка точности расчетов

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

Для этого, переходим во вкладку «Файл». Далее, перемещаемся в раздел «Параметры».

Открывается окно параметров Excel. В этом окне переходим в подраздел «Дополнительно». Ищем блок настроек под названием «При пересчете этой книги». Настройки в данном бока применяются ни к одному листу, а ко всей книги в целом, то есть ко всему файлу. Ставим галочку напротив параметра «Задать точность как на экране». Жмем на кнопку «OK», расположенную в нижнем левом углу окна.

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

Применение функций

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

Среди основных функций, которые регулируют округление, следует выделить такие:

  • ОКРУГЛ – округляет до указанного числа десятичных знаков, согласно общепринятым правилам округления;
  • ОКРУГЛВВЕРХ – округляет до ближайшего числа вверх по модулю;
  • ОКРУГЛВНИЗ – округляет до ближайшего числа вниз по модулю;
  • ОКРУГЛТ – округляет число с заданной точностью;
  • ОКРВВЕРХ – округляет число с заданной точность вверх по модулю;
  • ОКРВНИЗ – округляет число вниз по модулю с заданной точностью;
  • ОТБР – округляет данные до целого числа;
  • ЧЕТН – округляет данные до ближайшего четного числа;
  • НЕЧЕТН – округляет данные до ближайшего нечетного числа.

Для функций ОКРУГЛ, ОКРУГЛВВЕРХ и ОКРУГЛВНИЗ следующий формат ввода: «Наименование функции (число;число_разрядов). То есть, если вы, например, хотите округлить число 2,56896 до трех разрядов, то применяете функцию ОКРУГЛ(2,56896;3). На выходе получается число 2,569.

Для функций ОКРУГЛТ, ОКРВВЕРХ и ОКРВНИЗ применяется такая формула округления: «Наименование функции(число;точность)». Например, чтобы округлить число 11 до ближайшего числа кратного 2, вводим функцию ОКРУГЛТ(11;2). На выходе получается число 12.

Функции ОТБР, ЧЕТН и НЕЧЕТ используют следующий формат: «Наименование функции(число)». Для того, чтобы округлить число 17 до ближайшего четного применяем функцию ЧЕТН(17). Получаем число 18.

Функцию можно вводить, как в ячейку, так и в строку функций, предварительно выделив ту ячейку, в которой она будет находиться. Перед каждой функцией нужно ставить знак «=».

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

Для этого, переходим во вкладку «Формулы». Кликаем по копке «Математические». Далее, в открывшемся списке выбираем нужную функцию, например ОКРУГЛ.

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

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

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

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

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

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

Мы рады, что смогли помочь Вам в решении проблемы.

Задайте свой вопрос в комментариях, подробно расписав суть проблемы. Наши специалисты постараются ответить максимально быстро.

Помогла ли вам эта статья?

Да Нет

На чтение 3 мин Просмотров 1.4к. Опубликовано 26.03.2022

Частый пример — ваша компания хочет закупить акции, но они продаются пачками, допустим, по 5 штук. Вы хотите купить 123 акции, но так как они продаются пачками по 5 штук вы купите только 120 акций. До этого числа вам и необходимо округлить после расчетов.

И да, вы можете сделать это вручную, но корректнее будет делать с помощью функций Excel, так как если вы столкнетесь с большим объемом данных, вручную это делать будет не вариант.

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

Итак, начнём!

Содержание

  1. Округление в большую сторону до целого числа
  2. Округлить до числа кратного 0.5
  3. Округлить до числа кратного 5
  4. Округлить в большую сторону до числа кратного 5
  5. Округлить в меньшую сторону до числа кратного 5
  6. Округлить в большую сторону до числа кратного 10

Округление в большую сторону до целого числа

Допустим, у вас есть такая табличка:

И столбик «FTE Needed» нам нужно округлить в большую сторону.

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

Вот функция:

=ОКРУГЛВВЕРХ(D2;0)

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

Так как нам нужно именно целое число мы прописали во втором аргументе «0».

Также можно округлить и в меньшую сторону с помощью функции:

=ОКРУГЛВНИЗ (D2;0)

Округлить до числа кратного 0.5

Допустим, табличка у нас та же, но теперь нам нужно округлить так, чтобы число было кратно 0.5.

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

Формула:

= ОКРВВЕРХ.МАТ (D2;0.5)

Первый аргумент функции число, которое нужно округлить, а второй — кратность.

Также, тоже самое можно сделать с помощью функции ОКРВВЕРХ.

Округлить до числа кратного 5

Теперь будем использовать функцию ОКРУГЛТ.

Допустим, у нас есть такая табличка:

Как округлить?

Формула:

=ОКРУГЛТ (B2;5)

В этой формуле аргументы те же, что и в прошлых.

Особенность этой функции в том, что она округляет число в ту сторону, которая ближе всего (большую или меньшую). Выбрать в этом случае вы не можете.

Округлить в большую сторону до числа кратного 5

А сейчас рассмотрим как сделать так, чтобы число было округлено в большую сторону, но при этом оставалось кратно 5.

Мы будем использовать функцию ОКРВВЕРХ.

Формула:

=ОКРВВЕРХ(B2;5)

Округлить в меньшую сторону до числа кратного 5

В этом случае будем использовать функцию ОКРВНИЗ.МАТ.

Формула:

=ОКРВНИЗ.МАТ(B2;5)

Округлить в большую сторону до числа кратного 10

Допустим у нас та же табличка:

Но теперь нам нужно округлить в большую сторону до числа кратного 10.

Вот формула:

=ОКРУГЛТ(B2;10)

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

А если вы все-таки хотите округлить в большую сторону, нужно использовать ОКРВВЕРХ или ОКРВВЕРХ.МАТ.

Это будет выглядеть так:

=ОКРВВЕРХ.МАТ (B2;10)

или

=ОКРВВЕРХ (B2; -1)

При выполнении обеих функций — результат будет один.

Если же вам нужно округлить в меньшую сторону, формулы будут такие:

=ОКРВНИЗ.МАТ(B2;10)
=ОКРВНИЗ(B2;-1)

Если вы хотите «вживую» увидеть разницу между ОКРУГЛТ и ОКРВВЕРХ/ОКРВНИЗ, я показал её на картинке ниже:

Обратите внимание, иногда результаты совпадают, но далеко не всегда. Почему? Я рассказал об этом в статье.

Надеюсь, вам помогла данная статья.

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

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще…Меньше

В этой статье описаны синтаксис формулы и использование функции НОК в Microsoft Excel.

Описание

Возвращает наименьшее общее кратное целых чисел. Наименьшее общее кратное — это наименьшее положительное целое, которое кратно всем целым аргументам «число1», «число2» и т. д. Функция НОК используется для сложения дробей с различными знаменателями.

Синтаксис

НОК(число1;[число2];…)

Аргументы функции НОК описаны ниже.

  • Число1, число2, …    Аргумент «число1» является обязательным, последующие числа необязательные. От 1 до 255 значений, для которых определяется наименьшее общее кратное. Если значение не является целым числом, оно усекается.

Замечания

  • Если какой-либо из аргументов не является числом, но LCM возвращает #VALUE! значение ошибки #ЗНАЧ!.

  • Если какой-либо из аргументов меньше нуля, но LCM возвращает #NUM! значение ошибки #ЗНАЧ!.

  • Если НОК(a,b) >=2^53, но НОК возвращает #NUM! значение ошибки #ЗНАЧ!.

Пример

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

Формула

Описание

Результат

=НОК(5; 2)

Наименьшее общее кратное чисел 5 и 2

10

=НОК(24; 36)

Наименьшее общее кратное чисел 24 и 36

72

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

Like this post? Please share to your friends:
  • Условие несколько операторов excel
  • Условие константа в excel
  • Условие не равно vba excel
  • Условие или для текста в excel
  • Условие или в excel синтаксис