Это набор финансовых функций в стиле Excel: PMT, IRR, NPV, RATE, PRICE, YIELD и ещё штук 30. Всё на чистом ESM, без зависимостей, с JSDoc-типами. Каждая функция -- отдельный файл, импортируешь только то, что нужно. Результаты совпадают с Excel до 8 знаков после запятой. Прикольно, что можно проверять прямо в Google Sheets -- берёшь те же параметры, вставляешь в формулу и сравниваешь. Удобно для тестирования и для понимания, как эти формулы вообще работают. А если нужно что-то кастомное в таблицах -- те же формулы можно перенести в Apps Script, логика один в один. Сколько платить в месяц за ипотеку 5 млн на 20 лет под 10%? Сколько накопишь за 10 лет, откладывая 10 тыс/мес под 12%? Одна формула -- один ответ. Собрал примеры расчетов прямо в таблице: https://docs.google.com/spreadsheets/d/11jqwuCojEXDNBDJFIxCW0W4euCEprqtnITDQdRBPVok/edit Если считаете деньги в коде -- стоит посмотреть. github.com/travishorn/financejs
Нашёл интересную JS-библиотеку -- @travishorn/financejs
10 апреля10 апр
~1 мин