- ベストアンサー
任意の周波数からオクターブ幅がすぐに分かるようにしたいのですが
1000Hzの1オクターブ上が2000Hzというのは分かるのですが、ではエクセルのA1セルに1000、A2セルに2000と入れたらA3セルに1、と答えが出る数式はどういうふうになるのでしょうか? 任意の周波数間(例えば5500Hz~20000Hz)のオクターブを即、分かるようにしたいのですが、どういう数式をA3セルに入れるといいのでしょうか。 音楽理論を習った方なら初歩の質問かもしれませんが、ひとつよろしく回答をお願い致します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 セルA3に、 =LN(A2/A1)/LN(2) と書けばよいです。 ちなみに、LN(ln) というのは、底をeとした対数関数のことです。 (高校2~3年辺りの数学で習いますが、教科書には ln ではなく log と書いてます。) 以上、ご参考になりましたら。
その他の回答 (2)
noname#77845
回答No.2
=(A2-A1)/A1 でどうでしょう?
- celtJapan
- ベストアンサー率31% (67/211)
回答No.1
=(A2-A1)/1000
お礼
回答ありがとうございます。 解決致しました。 意外と簡易な数式だったんですね。でもLNという関数があるのは知らなかったです。対数とかlog関数とかは、当方の頭脳では難しくて理解できなかったので、とても助かりました。 ありがとうございました。