一回も披露したことのない豆知識

VB2010にて、Log関数の値が違うのですが。

エクセル2003でのワークシート関数Logの値と
VB2010での関数math.logの値が違うのですが、
なぜなのでしょうか?
ご存知の方教えてください。よろしくお願いします。

A 回答 (1件)

両方とも底を指定していますか?


指定していなかった場合,.NET FrameworkのSystem.Math.Logは底がネイピア数に,Excelは10になります。

MSDN: Math.Log メソッド (Double) (System)
http://msdn.microsoft.com/ja-jp/library/x80ywz41 …

SITE: LOG - Excel - Microsoft Office
http://office.microsoft.com/ja-jp/excel-help/HP0 …


また,底を指定した場合でも,有効数字を考慮する必要があります。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。助かりました!

お礼日時:2010/11/02 15:41

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報