|
ЗУП 3.1 Как в разовом начисление в формуле округление сделать все время в большую сторону? | ☑ | ||
---|---|---|---|---|
0
AlexBor
naïve
12.11.18
✎
10:44
|
Есть в формула ОКР((РасчетнаяБаза/ОтработаноДней)*НормаДней+0.5,0,0) как сделать (что изменить) что бы результат допустим 22994,76 и 22994,21 всегда округлялись до 22995?
|
|||
1
Малыш Джон
12.11.18
✎
10:46
|
?(Цел(Блаблабла)=Блаблабла, Цел(Блаблабла), Цел(Блаблабла)+1)
|
|||
2
Amra
12.11.18
✎
10:47
|
(1) Тогда уж проверка не на равно, а целая часть меньше
|
|||
3
Малыш Джон
12.11.18
✎
10:48
|
(2) целая часть всегда меньше или равна
|
|||
4
Полбатона
12.11.18
✎
10:48
|
?(НашиТыщи-Цел(НашиТыщи)>0,НашиТыщи=Цел,(НашиТыщи)+1)
|
|||
5
Малыш Джон
12.11.18
✎
10:49
|
(4) неверно
|
|||
6
Amra
12.11.18
✎
10:52
|
(3) ТОчно, торможу)
|
|||
7
AlexBor
naïve
12.11.18
✎
10:55
|
(1) Сделал ?(Цел(РасчетнаяБаза/ОтработаноДней)*НормаДней)=РасчетнаяБаза/ОтработаноДней)*НормаДней, Цел(РасчетнаяБаза/ОтработаноДней)*НормаДней), Цел(РасчетнаяБаза/ОтработаноДней)*НормаДней)+1)
Пишет при провереке формулы произошли ошибки Почему |
|||
8
AlexBor
naïve
12.11.18
✎
10:55
|
????
|
|||
9
Малыш Джон
12.11.18
✎
10:56
|
(8) скобки проконтроллируй
|
|||
10
AlexBor
naïve
12.11.18
✎
13:32
|
(9) Все замечательно но есть момент когда получается 22995 из (1) то хотелось бы что бы оставалось 22995 нельзя как то еще добавить такое условие?
|
|||
11
Serg_1960
12.11.18
✎
14:06
|
Всё замечательно, только вот зачем целое везде писать в (7)?
?(Х=Цел(Х), Х, Цел(Х)+1) |
|||
12
AlexBor
naïve
12.11.18
✎
14:16
|
Вот так все получилось ? ( НормаДней = ОтработаноДней, (РасчетнаяБаза/ОтработаноДней)*НормаДней, Цел(((РасчетнаяБаза/ОтработаноДней)*НормаДней+1))
Спасибо все участвующим |
|||
13
Serg_1960
12.11.18
✎
14:18
|
(12) А если они равны, то зачем базу сначала делить, а потом умножать на одно и тоже число? :)
|
|||
14
Serg_1960
12.11.18
✎
14:20
|
Шутки - шутками, но надо учесть что РасчетнаяБаза может быть не целым числом.
|
|||
15
Малыш Джон
12.11.18
✎
14:33
|
(12) при, например, НормаДней = 20 и ОтработанноДней = 10 неверно отработает
(10)>>Все замечательно но есть момент когда получается 22995 из (1) то хотелось бы что бы оставалось 22995 нельзя как то еще добавить такое условие? оно так и работает, если изначально целое получилось, то единица не прибавляется, если дробное - то дробная часть отбрасывается и прибавляется единица |
|||
16
PR
12.11.18
✎
14:39
|
(0) ОКР(Число + 0.5)
|
|||
17
Малыш Джон
12.11.18
✎
14:54
|
(16) Окр(10+0.5) = 11, а нужно 10
|
|||
18
Фрэнки
12.11.18
✎
14:58
|
(17) вторым параметром ставят, чтоб 10.5 округлялось до 10
|
|||
19
Фрэнки
12.11.18
✎
15:00
|
Окр(<Число>, <Разрядность>, <РежимОкругления>)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |