Добавить в корзинуПозвонить
Найти в Дзене

Нашёл интересную JS-библиотеку -- @travishorn/financejs

Это набор финансовых функций в стиле 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. Это набор финансовых функций в стиле 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