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

Вход

Регистрация

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

 

= Мир MS Excel/Округление целого числа - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Округление целого числа
vdekameron Дата: Четверг, 27.11.2014, 12:03 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 177
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Подскажите пожалуйста какой функцией можно:- Если число 156 округлить до 160, ели 154, то до 150. Огромное спасибо
 
Ответить
СообщениеПодскажите пожалуйста какой функцией можно:- Если число 156 округлить до 160, ели 154, то до 150. Огромное спасибо

Автор - vdekameron
Дата добавления - 27.11.2014 в 12:03
Pelena Дата: Четверг, 27.11.2014, 12:05 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19392
Репутация: 4537 ±
Замечаний: ±

Excel 365 & Mac Excel
ОКРУГЛТ(...;10)
ОКРУГЛ(...;-1)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеОКРУГЛТ(...;10)
ОКРУГЛ(...;-1)

Автор - Pelena
Дата добавления - 27.11.2014 в 12:05
vdekameron Дата: Четверг, 27.11.2014, 12:10 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 177
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Pelena, А если это нужно сделать именно в макросе , есть функция?
 
Ответить
СообщениеPelena, А если это нужно сделать именно в макросе , есть функция?

Автор - vdekameron
Дата добавления - 27.11.2014 в 12:10
Pelena Дата: Четверг, 27.11.2014, 12:17 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 19392
Репутация: 4537 ±
Замечаний: ±

Excel 365 & Mac Excel
[vba]
Код
WorksheetFunction.Round(..., -1)
[/vba]
Не?


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение[vba]
Код
WorksheetFunction.Round(..., -1)
[/vba]
Не?

Автор - Pelena
Дата добавления - 27.11.2014 в 12:17
krosav4ig Дата: Четверг, 27.11.2014, 12:26 | Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
vdekameron, а 155 до 150 или 160?


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениеvdekameron, а 155 до 150 или 160?

Автор - krosav4ig
Дата добавления - 27.11.2014 в 12:26
vdekameron Дата: Четверг, 27.11.2014, 12:30 | Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 177
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Pelena, If Napor = 16 Then Rashod = Round(158, -1) и выводит ошибку - Неправильный вызов процедуры или функции
 
Ответить
СообщениеPelena, If Napor = 16 Then Rashod = Round(158, -1) и выводит ошибку - Неправильный вызов процедуры или функции

Автор - vdekameron
Дата добавления - 27.11.2014 в 12:30
vdekameron Дата: Четверг, 27.11.2014, 12:32 | Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 177
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
krosav4ig, хороший вопрос, до 160
 
Ответить
Сообщениеkrosav4ig, хороший вопрос, до 160

Автор - vdekameron
Дата добавления - 27.11.2014 в 12:32
krosav4ig Дата: Четверг, 27.11.2014, 12:38 | Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
до 160

тогда только
WorksheetFunction.Round(..., -1)

если бы до 150, то можно [vba]
Код
(155/10\1)*10
[/vba]
нужно писать
[vba]
Код
WorksheetFunction.Round(158, -1)
[/vba] или [vba]
Код
Application.Round(158, -1)
[/vba] или если код в стандартном модуле , то [vba]
Код
Parent.Round(158, -1)
[/vba]


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщение
до 160

тогда только
WorksheetFunction.Round(..., -1)

если бы до 150, то можно [vba]
Код
(155/10\1)*10
[/vba]
нужно писать
[vba]
Код
WorksheetFunction.Round(158, -1)
[/vba] или [vba]
Код
Application.Round(158, -1)
[/vba] или если код в стандартном модуле , то [vba]
Код
Parent.Round(158, -1)
[/vba]

Автор - krosav4ig
Дата добавления - 27.11.2014 в 12:38
Pelena Дата: Четверг, 27.11.2014, 12:38 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 19392
Репутация: 4537 ±
Замечаний: ±

Excel 365 & Mac Excel
А так?
[vba]
Код
If Napor = 16 Then Rashod = WorksheetFunction.Round(158, -1)
[/vba]


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеА так?
[vba]
Код
If Napor = 16 Then Rashod = WorksheetFunction.Round(158, -1)
[/vba]

Автор - Pelena
Дата добавления - 27.11.2014 в 12:38
_Boroda_ Дата: Четверг, 27.11.2014, 12:39 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16691
Репутация: 6491 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Попробуйте
[vba]
Код
Round(158 / 10, 0) * 10
[/vba]
[vba]
Код
If Napor = 16 Then Rashod = Round(158/10, 0) * 10
[/vba]
А "Round(...,-1)" не хочет работать


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеПопробуйте
[vba]
Код
Round(158 / 10, 0) * 10
[/vba]
[vba]
Код
If Napor = 16 Then Rashod = Round(158/10, 0) * 10
[/vba]
А "Round(...,-1)" не хочет работать

Автор - _Boroda_
Дата добавления - 27.11.2014 в 12:39
vdekameron Дата: Четверг, 27.11.2014, 12:43 | Сообщение № 11
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 177
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Pelena, krosav4ig, Признаюсь что мне это нужно в Visual Basic. Там не подходит(( а на форуме по visual basic с 8 утра никто даже не просмотрел тему, думал что excel и VB схожи
 
Ответить
СообщениеPelena, krosav4ig, Признаюсь что мне это нужно в Visual Basic. Там не подходит(( а на форуме по visual basic с 8 утра никто даже не просмотрел тему, думал что excel и VB схожи

Автор - vdekameron
Дата добавления - 27.11.2014 в 12:43
krosav4ig Дата: Четверг, 27.11.2014, 12:55 | Сообщение № 12
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
вот так должно работать [vba]
Код
(158/9.99\1)*10
[/vba]


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Четверг, 27.11.2014, 13:00
 
Ответить
Сообщениевот так должно работать [vba]
Код
(158/9.99\1)*10
[/vba]

Автор - krosav4ig
Дата добавления - 27.11.2014 в 12:55
vdekameron Дата: Четверг, 27.11.2014, 13:12 | Сообщение № 13
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 177
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
огромное спасибо!!!
 
Ответить
Сообщениеогромное спасибо!!!

Автор - vdekameron
Дата добавления - 27.11.2014 в 13:12
krosav4ig Дата: Четверг, 27.11.2014, 14:42 | Сообщение № 14
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
чето я туплю [vba]
Код
(155/10\1)*10
[/vba]правильно считает, выдает 160


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениечето я туплю [vba]
Код
(155/10\1)*10
[/vba]правильно считает, выдает 160

Автор - krosav4ig
Дата добавления - 27.11.2014 в 14:42
  • Страница 1 из 1
  • 1
Поиск:

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