Математический форум Math Help Planet
http://mathhelpplanet.com/

Отсечение динамичного целого числа от статичного дробного
http://mathhelpplanet.com/viewtopic.php?f=44&t=57636
Страница 1 из 1

Автор:  colden [ 03 янв 2018, 04:18 ]
Заголовок сообщения:  Отсечение динамичного целого числа от статичного дробного

Доброго времени суток, уважаемые форумчане!

Прежде всего хочу сказать, что я - человек далекий от математики, как науки,
поэтому заранее прошу прощения за мои не-математические выражения!

По своему роду деятельности я постоянно работаю с электронными таблицами
типа MS Excel и Google Spreadsheets и разрабатываю различные проекты. В
данный момент я работаю над специальной функцией вычисления с достаточно
заковыристыми логической и математической составляющими. С логической я
разобрался, а в математической зашел в тупик.

Для корректного вычисления, в данной функции, необходимо каждый этап
вычисления умножить на коэффициент, в данном примере 0,925531914893617.
Во всём процессе примерно 30 этапов вычисления и в каждом из них появляется
величина, в которой целое число всегда динамично и, а дробное - всегда статично.

Пример из одного процесса:
1-ый этап: ... 651 / (45 + 49) = 6,925531914893617
2-ой этап: ... 557 / (45 + 49) = 5,925531914893617
3-ий этап: ... 463 / (45 + 49) = 4,925531914893617

Как видите изменяется только целое число.

Вот и сам вопрос: каким наиболее простым методом можно отсекать динамичные целые
(6, 5, 4), чтобы в результате всегда оставалась лишь дробная часть (0,925531914893617)?

Автор:  Andy [ 03 янв 2018, 16:06 ]
Заголовок сообщения:  Re: Отсечение динамичного целого числа от статичного дробного

colden
По-моему, в MS Excel есть функция округления числа до ближайшего меньшего целого. Если от числа отнять результат применения этой функции к этому числу, то получится дробная часть рассматриваемого числа.

Страница 1 из 1 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/