Может кто-нибудь преобразовать эту формулу Excel =1-(POWER(10,LOG(0.8)/12)) в C #?
=1-(POWER(10,LOG(0.8)/12))
Я пробовал с этим кодом C #, но результат не тот:
1 - (Math.Pow(10, Math.Log(0.8) / 12))
Функция 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) следующим образом.
Math.Log(0.8)
Math.Log10(0.8)
1 - (Math.Pow(10, Math.Log10(0.8) / 12))