Округление целого числа
vdekameron
Дата: Четверг, 27.11.2014, 12:03 |
Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 177
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Подскажите пожалуйста какой функцией можно:- Если число 156 округлить до 160, ели 154, то до 150. Огромное спасибо
Подскажите пожалуйста какой функцией можно:- Если число 156 округлить до 160, ели 154, то до 150. Огромное спасибо vdekameron
Ответить
Сообщение Подскажите пожалуйста какой функцией можно:- Если число 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)
ОКРУГЛТ(...;10) ОКРУГЛ(...;-1) Pelena
"Черт возьми, Холмс! Но как??!!" Ю-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
Ответить
Сообщение 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] Не?
[vba]Код
WorksheetFunction.Round(..., -1)
[/vba] Не? Pelena
"Черт возьми, Холмс! Но как??!!" Ю-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
Ответить
Сообщение 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
тогда только WorksheetFunction.Round(..., -1)
если бы до 150, то можно [vba][/vba] нужно писать [vba]Код
WorksheetFunction.Round(158, -1)
[/vba] или [vba]Код
Application.Round(158, -1)
[/vba] или если код в стандартном модуле , то [vba][/vba]
тогда только WorksheetFunction.Round(..., -1)
если бы до 150, то можно [vba][/vba] нужно писать [vba]Код
WorksheetFunction.Round(158, -1)
[/vba] или [vba]Код
Application.Round(158, -1)
[/vba] или если код в стандартном модуле , то [vba][/vba] krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение тогда только WorksheetFunction.Round(..., -1)
если бы до 150, то можно [vba][/vba] нужно писать [vba]Код
WorksheetFunction.Round(158, -1)
[/vba] или [vba]Код
Application.Round(158, -1)
[/vba] или если код в стандартном модуле , то [vba][/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]
А так? [vba]Код
If Napor = 16 Then Rashod = WorksheetFunction.Round(158, -1)
[/vba] Pelena
"Черт возьми, Холмс! Но как??!!" Ю-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)" не хочет работать
Попробуйте [vba]Код
Round(158 / 10, 0) * 10
[/vba] [vba]Код
If Napor = 16 Then Rashod = Round(158/10, 0) * 10
[/vba] А "Round(...,-1)" не хочет работать _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: 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
Ответить
Сообщение 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][/vba]
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Сообщение отредактировал krosav4ig - Четверг, 27.11.2014, 13:00
Ответить
Сообщение вот так должно работать [vba][/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][/vba]правильно считает, выдает 160
чето я туплю [vba][/vba]правильно считает, выдает 160 krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение чето я туплю [vba][/vba]правильно считает, выдает 160 Автор - krosav4ig Дата добавления - 27.11.2014 в 14:42