Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Округление по разным правилам до 5 и 9 цифры в итоговой цене - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Округление по разным правилам до 5 и 9 цифры в итоговой цене (Формулы/Formulas)
Округление по разным правилам до 5 и 9 цифры в итоговой цене
mkobzar Дата: Понедельник, 06.05.2019, 14:27 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Задача - обработка прайса, есть диапазон разных цен. Необходимо часть округлить до 5 а часть до 9 в конце. Например $504,00 до $505,00 а $558,00 до $559,00. Сделал формулу только до 5
Код
=ОКРУГЛВВЕРХ(L5 / 5)*5
но для всех строк она не подходит конечно же. То есть хочется чтоб формула анализировала входное число и выдавала нужное на выходе.
Спасибо.
К сообщению приложен файл: test.xlsx (8.7 Kb)


Сообщение отредактировал mkobzar - Понедельник, 06.05.2019, 15:14
 
Ответить
СообщениеЗадача - обработка прайса, есть диапазон разных цен. Необходимо часть округлить до 5 а часть до 9 в конце. Например $504,00 до $505,00 а $558,00 до $559,00. Сделал формулу только до 5
Код
=ОКРУГЛВВЕРХ(L5 / 5)*5
но для всех строк она не подходит конечно же. То есть хочется чтоб формула анализировала входное число и выдавала нужное на выходе.
Спасибо.

Автор - mkobzar
Дата добавления - 06.05.2019 в 14:27
китин Дата: Понедельник, 06.05.2019, 14:31 | Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 7013
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
mkobzar, оформите пост согласно Правилам форума в части использования тэгов. пояснялка здесь
приложите файл пример что есть-что хочется


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениеmkobzar, оформите пост согласно Правилам форума в части использования тэгов. пояснялка здесь
приложите файл пример что есть-что хочется

Автор - китин
Дата добавления - 06.05.2019 в 14:31
Kostya_Ye Дата: Понедельник, 06.05.2019, 15:59 | Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 271
Репутация: 228 ±
Замечаний: 0% ±

Excel 2016
mkobzar,
Код
=IF(MOD(CEILING(L5;5);10)=0;CEILING(L5;5)-1;CEILING(L5;5))

не, не то. Числа, кратные 10 не округляет вверх до 5

Вот эта работает для целых чисел, для дробных с целой частью, заканчивающейся на 9 округляет вниз
Код
=IF(MOD(L5;10)=0;CEILING(L5+1;5);IF(MOD(L5;10)<=5;CEILING(L5;5);CEILING(L5;10)-1))


Сообщение отредактировал Kostya_Ye - Понедельник, 06.05.2019, 16:21
 
Ответить
Сообщениеmkobzar,
Код
=IF(MOD(CEILING(L5;5);10)=0;CEILING(L5;5)-1;CEILING(L5;5))

не, не то. Числа, кратные 10 не округляет вверх до 5

Вот эта работает для целых чисел, для дробных с целой частью, заканчивающейся на 9 округляет вниз
Код
=IF(MOD(L5;10)=0;CEILING(L5+1;5);IF(MOD(L5;10)<=5;CEILING(L5;5);CEILING(L5;10)-1))

Автор - Kostya_Ye
Дата добавления - 06.05.2019 в 15:59
MCH Дата: Понедельник, 06.05.2019, 16:19 | Сообщение № 4
Группа: Админы
Ранг: Старожил
Сообщений: 2002
Репутация: 751 ±
Замечаний: ±

Код
=МИН(ОКРУГЛВВЕРХ(A2+{5;1};-1)-{5;1})
 
Ответить
Сообщение
Код
=МИН(ОКРУГЛВВЕРХ(A2+{5;1};-1)-{5;1})

Автор - MCH
Дата добавления - 06.05.2019 в 16:19
Kostya_Ye Дата: Понедельник, 06.05.2019, 16:24 | Сообщение № 5
Группа: Проверенные
Ранг: Обитатель
Сообщений: 271
Репутация: 228 ±
Замечаний: 0% ±

Excel 2016
MCH, Класс !! Красиво.
 
Ответить
СообщениеMCH, Класс !! Красиво.

Автор - Kostya_Ye
Дата добавления - 06.05.2019 в 16:24
mkobzar Дата: Понедельник, 06.05.2019, 17:05 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Отлично, спасибо.
Вот эта работает для целых чисел, для дробных с целой частью, заканчивающейся на 9 округляет вниз

А все-таки еще уточнение, есть число 679,17 оно преобразуется в 679, сотые тоже важны в финансах. Так что его бы в большую сторону округлить.
Огромное спасибо.
 
Ответить
СообщениеОтлично, спасибо.
Вот эта работает для целых чисел, для дробных с целой частью, заканчивающейся на 9 округляет вниз

А все-таки еще уточнение, есть число 679,17 оно преобразуется в 679, сотые тоже важны в финансах. Так что его бы в большую сторону округлить.
Огромное спасибо.

Автор - mkobzar
Дата добавления - 06.05.2019 в 17:05
Kostya_Ye Дата: Понедельник, 06.05.2019, 17:17 | Сообщение № 7
Группа: Проверенные
Ранг: Обитатель
Сообщений: 271
Репутация: 228 ±
Замечаний: 0% ±

Excel 2016
mkobzar,
Лучше воспользоваться полностью рабочей формулой от MCH.
 
Ответить
Сообщениеmkobzar,
Лучше воспользоваться полностью рабочей формулой от MCH.

Автор - Kostya_Ye
Дата добавления - 06.05.2019 в 17:17
mkobzar Дата: Понедельник, 06.05.2019, 17:45 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
=МИН(ОКРУГЛВВЕРХ(A2+{5;1};-1)-{5;1})


1045,83 округляется до 1055 а должна до 1049. Что-то не так.
 
Ответить
Сообщение
=МИН(ОКРУГЛВВЕРХ(A2+{5;1};-1)-{5;1})


1045,83 округляется до 1055 а должна до 1049. Что-то не так.

Автор - mkobzar
Дата добавления - 06.05.2019 в 17:45
Kostya_Ye Дата: Понедельник, 06.05.2019, 18:18 | Сообщение № 9
Группа: Проверенные
Ранг: Обитатель
Сообщений: 271
Репутация: 228 ±
Замечаний: 0% ±

Excel 2016
mkobzar,

проверяйте еще раз, у меня все корректно округляет.
 
Ответить
Сообщениеmkobzar,

проверяйте еще раз, у меня все корректно округляет.

Автор - Kostya_Ye
Дата добавления - 06.05.2019 в 18:18
Pelena Дата: Понедельник, 06.05.2019, 18:20 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 19161
Репутация: 4412 ±
Замечаний: ±

Excel 365 & Mac Excel
1045,83 округляется до 1055
Уверены? Покажите в файле примеры, где неверно считает


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
1045,83 округляется до 1055
Уверены? Покажите в файле примеры, где неверно считает

Автор - Pelena
Дата добавления - 06.05.2019 в 18:20
mkobzar Дата: Вторник, 07.05.2019, 10:35 | Сообщение № 11
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Уверены? Покажите в файле примеры, где неверно считает

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

Простите, все нормально, пытался это в гугл таблицах сделать сначала

Автор - mkobzar
Дата добавления - 07.05.2019 в 10:35
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Округление по разным правилам до 5 и 9 цифры в итоговой цене (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!