- ベストアンサー
VB2010にて、Log関数の値が違うのですが。
VB2010にて、Log関数の値が違うのですが。 エクセル2003でのワークシート関数Logの値と VB2010での関数math.logの値が違うのですが、 なぜなのでしょうか? ご存知の方教えてください。よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
両方とも底を指定していますか? 指定していなかった場合,.NET FrameworkのSystem.Math.Logは底がネイピア数に,Excelは10になります。 MSDN: Math.Log メソッド (Double) (System) http://msdn.microsoft.com/ja-jp/library/x80ywz41.aspx SITE: LOG - Excel - Microsoft Office http://office.microsoft.com/ja-jp/excel-help/HP005209157.aspx また,底を指定した場合でも,有効数字を考慮する必要があります。
お礼
回答ありがとうございます。助かりました!