Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.08.2013, 17:58   #11
Maxim360
Пользователь
 
Регистрация: 12.07.2013
Сообщений: 28
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
ладно поставим вопрос по другому:
13.41 ближе к какому числу к 13.9 или к 12.9
(подсказка от 12.9 до 13.41 расстояние 0.51, от 13.41 до 13.9 расстояние 0.41) вопрос прежний к чему ближе 13.41 к 13.9 или к 12.9, к чему его следовало бы приравнять?
а например 13.499 до 12.9 расстояние 0.599, а до 13.9 расстояние 0.401 (до 13.9 расстояние в 1.5 раза меньше, но округляем до 12.9 - железная логика).
В таком случае, конечно, 13,41 мы округлим до 13,9, т.к. оно ближе.
Математическое округление считает по-другому.

Подскажите, пожалуйста, еще по одному моменту - как записать формулу, чтобы:
если 221, тогда 219, т.к. 221-219<229-221,тогда вниз
если 225, тогда 229, т.к. 229-225>225-219, тогда вверх

Maxim360 вне форума Ответить с цитированием
Старый 02.08.2013, 18:28   #12
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

практически та же формула
Код:
=ОКРУГЛ(RC[-1]+ЗНАК(RC[-1]);-1)-ЗНАК(RC[-1])
Вложения
Тип файла: rar Округление9.rar (5.7 Кб, 10 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 03.08.2013, 12:43   #13
Maxim360
Пользователь
 
Регистрация: 12.07.2013
Сообщений: 28
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
практически та же формула
Код:
=ОКРУГЛ(RC[-1]+ЗНАК(RC[-1]);-1)-ЗНАК(RC[-1])
Спасибо за помощь!
Maxim360 вне форума Ответить с цитированием
Старый 03.08.2013, 21:23   #14
Михаил С.
Пользователь
 
Регистрация: 02.06.2010
Сообщений: 57
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
а по поводу округления... полагаю нет смысла ломать копья, автор сейчас рассудит, но я руководствовался следующими соображениями: ...
ИМХО. Поскольку округление до 90 коп в прайсе чисто маркетинговый ход, то практически нет разницы, как округлить 1,41 - до 0.9 или 1.9... (с точки зрения маркетинга - лучше 0,9)
Михаил С. вне форума Ответить с цитированием
Старый 04.08.2013, 00:15   #15
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Миша, а с точки зрения математики Вы 1.5 куда округляете к 1 или к 2?
с точки зрения этой задачи любой Х в пределах Ц+1.4<х>=Ц.4 округляется до Ц.9 и это математика, а не маркетинг, а Ц здесь это целая часть числа.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Единица товара стоит a рублей b копеек... climp Паскаль, Turbo Pascal, PascalABC.NET 4 21.09.2012 08:39
5 копеек=50 копеек Alex11223 Свободное общение 48 29.11.2011 02:30
Перевод суммы копеек на сумму в рублях. yur4eG Microsoft Office Excel 3 06.05.2008 19:50
округление Toxa Общие вопросы Delphi 4 15.01.2007 19:15