• ベストアンサー

計算方法(エクセル)

格子係数:a=8.338、b=25.01 使用X線:FeKα[Λ=1.937] 参考式:Λ=2dsinθ、(2)1/d^2=(h^2+k^2)/a^2+l^2/c^2 参考式に適当なミラー指数を入れてエクセルで計算したいのですが (2)の式をどうやってエクセルに入れたら結果がでるのかわかりません。 どういう風に計算式を入力したらいいでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • wolv
  • ベストアンサー率37% (376/1001)
回答No.1

●方法 A1 : 質問文にある A2 : 3行の条件などを A3 : 書いておく。(もちろん、書かなくてもよい) A5 : a(という文字、もちろん書かなくてもよい。以下同様) A6 : b(という文字) A7 : c(という文字) A8 : Λ(という文字) A5 : aの値 A6 : bの値 A7 : cの値(たぶん、質問文中の式にあるcは、格子定数にあるbのことですよね) A8 : Λの値 ここから下は少し横に広い表になります。 A10 : h(という文字) B10 : k(という文字) C10 : l(という文字) D10 : d(という文字) E10 : sinθ(という文字列) F10 : θ(rad)(という文字列) G10 : θ(度)(という文字列) A11 : hの値を適当に記入する B11 : kの値を適当に記入する C11 : lの値を適当に記入する D11 : =SQRT((A11^2+B11^2)/($B$5^2)+C11^2/$B$7^2) E11 : =$B$8/(2*D11) F11 : =ASIN(E11) G11 : =F11/3.141592653*180 12行目以降は、11行目をコピーしてください。 すると、例えば、12行目は、 A12 : hの値を適当に記入する B12 : kの値を適当に記入する C12 : lの値を適当に記入する D12 : =SQRT((A12^2+B12^2)/$B$5^2+C12^2/$B$7^2) E12 : =$B$8/(2*D12) F12 : =ASIN(E12) G12 : =F12/3.141592653*180 のように、$のついてない部分は、自動的に変化しているはずです。 12行目以後のh、k、lの欄には、適当な値を書いてください。すると、「θ(度)」の列にそのhklに対応する値が計算されます。 ●結果の例 hklが100の時などは、sinθが0以上の値であることになってしまい、角度は計算できないようです。 (h、k、l) =(10、0、0)の時は、θは約54度になりました。 ●コメント 結晶のことは詳しくないので、このような結果でいいのかどうかわかりませんが、質問文の式を元にしてExcelで計算するならば、こうなると思います。

mayu25
質問者

お礼

とても詳しく教えていただきありがとうございます。

関連するQ&A