Формула Excel в C # - PullRequest
       17

Формула Excel в C #

0 голосов
/ 11 октября 2018

Может кто-нибудь преобразовать эту формулу Excel =1-(POWER(10,LOG(0.8)/12)) в C #?

Я пробовал с этим кодом C #, но результат не тот:

1 - (Math.Pow(10, Math.Log(0.8) / 12))

1 Ответ

0 голосов
/ 11 октября 2018

Функция Excel LOG по умолчанию является базовой 10.https://support.office.com/en-us/article/log-function-4e82f196-1ca9-4747-8fb0-6c4a3abb3280

Функция .NET Math.Log () является базовой по умолчанию.https://docs.microsoft.com/en-us/dotnet/api/system.math.log?view=netframework-4.7.2

Вы должны изменить Math.Log(0.8) на Math.Log10(0.8) следующим образом.

1 - (Math.Pow(10, Math.Log10(0.8) / 12))
...