0 / 0 / 0
Регистрация: 15.10.2015
Сообщений: 6
|
|
1 | |
Округление - написать формулу15.10.2015, 19:23. Показов 1151. Ответов 7
Метки нет (Все метки)
Я работаю в сфере маркетинга. Теперь у меня есть сумасшедшая задача для работы с таблицей цен Excel.
Если цена содержит 2 целых числа (например, 26 или 26,75), то должно быть округление до .99 (26,99 в данном случае) Если цена содержит 3 и более числа (342, 790, 1583 и т.д.), то должно быть округление до ближайшего числа 5 или 9 (345, 789, 1585 в данном случае). Можно ли написать формулу для этого? P.S. Excel in English
0
|
15.10.2015, 19:23 | |
Ответы с готовыми решениями:
7
Написать формулу Как написать формулу Как написать формулу? MS Excel - написать формулу |
875 / 516 / 165
Регистрация: 30.03.2013
Сообщений: 1,065
|
|
15.10.2015, 19:34 | 2 |
Для первого случая
Код
=ROUND(A1;0)-0,01 Код
=ROUND(A2;-1)+5
0
|
0 / 0 / 0
Регистрация: 15.10.2015
Сообщений: 6
|
|
15.10.2015, 19:46 [ТС] | 3 |
спасибо! его как–то в 1 формулу, при помощи ЕСЛИ, например, можно?
0
|
15145 / 6418 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
|
|
15.10.2015, 19:47 | 4 |
Roman1214, формулы Czeslav не совсем отвечают задаче. Вот общая формула, первую часть я поправил, вторую пока нет
Код
=IF(A1<100,CEILING(A1+0.01,1)-0.01,ROUND(A1,-1)+5)
1
|
875 / 516 / 165
Регистрация: 30.03.2013
Сообщений: 1,065
|
|
15.10.2015, 19:49 | 5 |
Выбирайте одну из двух
Код
=IF(A1<100;ROUND(A1;0)-0,01;IF(MOD(A2;10)<=5;MROUND(A2;5);MROUND(A2;5)-1)) Код
=IF(A1<100;INT(A1)+0,99;IF(MOD(A2;10)<=5;MROUND(A2;5);MROUND(A2;5)-1)))
1
|
0 / 0 / 0
Регистрация: 15.10.2015
Сообщений: 6
|
|
15.10.2015, 23:04 [ТС] | 6 |
Спасибо. Это работает, но оно округляет только к 5. Можно ли сделать, чтобы к 5 или 9
Добавлено через 42 секунды Спасибо. Это работает, но оно округляет только к 5. Можно ли сделать, чтобы к 5 или 9
0
|
15145 / 6418 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
|
|
16.10.2015, 00:31 | 7 |
Сообщение было отмечено Roman1214 как решение
Решение
Roman1214, пробуйте
Код
=IF(A1<100,INT(A1)+0.99,FLOOR(A1-2,10)+IF(MOD(A1-2,10)<5,5,9))
1
|
0 / 0 / 0
Регистрация: 15.10.2015
Сообщений: 6
|
|
16.10.2015, 00:42 [ТС] | 8 |
0
|
16.10.2015, 00:42 | |
16.10.2015, 00:42 | |
Помогаю со студенческими работами здесь
8
Как написать формулу? Нужно написать формулу Как написать эту формулу? Не получается правильно написать формулу. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |