Я пытаюсь заставить формулу PV (текущая стоимость) Google Sheets работать в JavaScript.
На самом деле я нашел функцию PV PV, которая работает точно так же, как и ожидалось: Как присутствуетзначение (PV), рассчитанное в Google Sheets?
Однако при воспроизведении всей формулы, использованной в электронной таблице, возникает проблема.
Первый параметр, переданный в функцию PV в Google Sheets::
(1+61,6%)^(1/12)-1
, который в моем понимании будет переводиться в этот код JavaScript:
Math.pow(1 + 0.616, (1/12)) -1
Если я заменю результат из этого кода JavaScript на этот математический фрагмент Google Sheets, результаты не будутt match.
В этом конкретном примере исходная формула дает значение 20.167,95
, в то время как с заменой, полученной в результате выполнения кода JavaScript, она дает 20.174,86
.
Я не могувыяснить, почему есть такая разница.
РЕДАКТИРОВАТЬ:
Играя с этим параметром, я смог получить тот же результат, что и исходная формула, вручную установив значение 0,04082825
.Значение, полученное из кода JavaScript, равно 0.04080678096462331
.Очень странная ИМО.