Математический форум 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/ |