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

Вход

Регистрация

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

 

= Мир MS Excel/Округление чисел, чтобы заканчивались на 90 - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Округление чисел, чтобы заканчивались на 90
Mikhail21 Дата: Вторник, 23.01.2018, 16:59 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 1
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Здравствуйте! Прошу переместить тему в заданный раздел, если она находится не на месте.
Имеется следующий вопрос: как можно сделать округление числа, допустим, 7382 округлить до 7290 или до 7390. Или, если такое возможно, чтобы числа которые оканчиваются меньше 50 округлялось до меньшего числа, а которые больше 50 до большего. Например, 7349 и меньше округлялось до 7290, а 7350 и выше до 7390.
Заранее спасибо!!
 
Ответить
СообщениеЗдравствуйте! Прошу переместить тему в заданный раздел, если она находится не на месте.
Имеется следующий вопрос: как можно сделать округление числа, допустим, 7382 округлить до 7290 или до 7390. Или, если такое возможно, чтобы числа которые оканчиваются меньше 50 округлялось до меньшего числа, а которые больше 50 до большего. Например, 7349 и меньше округлялось до 7290, а 7350 и выше до 7390.
Заранее спасибо!!

Автор - Mikhail21
Дата добавления - 23.01.2018 в 16:59
Che79 Дата: Вторник, 23.01.2018, 17:11 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
Mikhail21, добрый день. Прочтите тут, поправьте название темы, а, затем, прочтите тут.


Делай нормально и будет нормально!
 
Ответить
СообщениеMikhail21, добрый день. Прочтите тут, поправьте название темы, а, затем, прочтите тут.

Автор - Che79
Дата добавления - 23.01.2018 в 17:11
Vinos Дата: Среда, 24.01.2018, 10:25 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 1
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
По идее должно подойти вод Ваши запросы!!!
Протестируйте!!!

Function round90(ByVal number As Long) As Long
    remainder = number Mod 100
    difference = number - remainder
    If (remainder >= 50) Then
        round90 = difference + 90
    Else
        round90 = difference - 10
    End If
End Function


Сообщение отредактировал Vinos - Среда, 24.01.2018, 10:26
 
Ответить
СообщениеПо идее должно подойти вод Ваши запросы!!!
Протестируйте!!!

Function round90(ByVal number As Long) As Long
    remainder = number Mod 100
    difference = number - remainder
    If (remainder >= 50) Then
        round90 = difference + 90
    Else
        round90 = difference - 10
    End If
End Function

Автор - Vinos
Дата добавления - 24.01.2018 в 10:25
Светлый Дата: Среда, 24.01.2018, 11:03 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1867
Репутация: 536 ±
Замечаний: 0% ±

Excel 2013, 2016
И Вам здравствуйте.
Код
=ОКРУГЛ(A1;-2)-10


Программировать проще, чем писать стихи.
 
Ответить
СообщениеИ Вам здравствуйте.
Код
=ОКРУГЛ(A1;-2)-10

Автор - Светлый
Дата добавления - 24.01.2018 в 11:03
Pelena Дата: Среда, 24.01.2018, 11:04 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 19511
Репутация: 4620 ±
Замечаний: ±

Excel 365 & Mac Excel
Vinos, оформите код тегами с помощью кнопки # в режиме правки поста


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеVinos, оформите код тегами с помощью кнопки # в режиме правки поста

Автор - Pelena
Дата добавления - 24.01.2018 в 11:04
  • Страница 1 из 1
  • 1
Поиск:

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