• ベストアンサー

エクセル計算式dBm→dBuVの式の逆をやりたい

今、エクセルでdBuVの値からdBmを割り出したいのですが、式をどのようにしたらよいかわかりません。 どなたかご教授よろしくお願い致します。 dBmからdBuVへのエクセルの変換式が http://www.nc-net.or.jp/mori_log/detail.php?id=122729 このサイトに掲載されていました。 セルA1がdBmで、B1はインピーダンスとのことですが、この式をA1を求めるための変換はどのようにしたらよいのでしょうか? (エクセル式) =20*LOG(((10^(A1/10-3)*B1)^0.5)/10^-6)

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

  • ベストアンサー
  • 178-tall
  • ベストアンサー率43% (762/1732)
回答No.2

 C1: =10*LOG(10^(A1/10-3)*B1)+120 これは、  =10*LOG(10^(A1/10+9)*B1) と同じ。 逆算すると、  A1: =10*LOG(10^((C1/10)-9)/B1) かな?    

techhouse
質問者

お礼

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

その他の回答 (1)

  • masudaya
  • ベストアンサー率47% (250/524)
回答No.1

まじめに考えてみましょう. dBmは1mWを単位とした電力に対するdB値で,dBu(dBuV)は1μVを単位とした電圧に対するdB値です. 負荷インピーダンスをZ[Ω]とするとき,V[V]を印加すると電流はV/Z「A]が流れますので, 負荷インピーダンスで消費される電力WはW=V^2/Zとなります.これを用いるとV=√(Z・W)となります. ここでP=xdBm とすると, 10log_{10}(V^2/Z/1mW)=x よって,V=√(Z・1mW*10^(x/10))となります. 今度は逆にV=ydBu とするとV=10^(y/20)[μV]となるので P=(10^(y/20)・10^-6)^2/Z となります.dBに直すと 10log_{10}((10^(y/20)・10^-6)^2/Z) とすればよいと思います. あとはエクセルに直してください.

techhouse
質問者

お礼

回答頂きありがとうございます! 詳細な解説頂きありがとうございました。助かりました。

関連するQ&A

  • 【エクセル】あるセルの値次第で別セル上の式を変える

    エクセルで質問でございました。 例えばセルA・Bの2つがあり、 セルAの値(もしくは文字列)がxxxであればセルBの式は”式α” セルAの値がyyyであればセルBの式が”式β” といったようにすることは可能なものでございましょうか? 5個ほど選択できるようにしたいと思っております。

  • Excelの計算式での空白の扱い

    Excelの表計算式で例えば"B1"セルと"A1"セルの値を同じにするような式で、セル"A1"が空白だったら、セル"B1"を”0”表示でなく、空白表示にしたいため、   「=IF(A1="","",A1)」 と書くと、"A1"は見た目には空白なのに、何故か"B1"には"0"入ってしまいます。 何故なのでしょうか?

  • エクセルの式の作り方のご相談

    緊急でご相談したい件がございます。 エクセルの式の作り方なのですが、 Aセルの値が、 60以下だったらBセルに60サイズ 61~80までだったらBセルに80サイズ 81~100だったらBセルに100サイズ 101~120だったらBセルに120サイズ 121~140だったらBセルに140サイズ 141~160だったらBセルに160サイズ と表示するための複合条件式の作り方がわからないのです。 (IF/AND/OR関数あたりなんだろうなーとは思うのですが。) どうぞ宜しくお願い致します。

  • エクセル: 統計で使う式

    エクセル 式 1から30までの数値データが入ったセルがB1:B50にある。 (処理) B51:1~10までの値が何件 B52:11~20までの値が何件 B53:21~30までの値が何件 を求める式は?よろしくお願いします。

  • Excelの入力式について

    Excelの入力式について教えてください。 たとえば、A1セル~F1セルに数値が入っていて、G1セルA1+B1の値、H列にC1+D1の値 I列にE1+F1の値としたい場合、 G1セルに数式を入れてH列にコピーするとB1+C1になってしまいます。 上手くやる方法はないのでしょうか。 1列ずつわざわざ空白列を作るのは嫌ですし、たくさんあったら数式を打ち込むのも大変です。。。

  • エクセルの式を教えて下さい。お願いします。

    仕事でエクセルを使用しているのですが、どのような式にすればいいのかわからないので教えて下さい。 下記のようなことをやりたいと思っています。 エクセルの、A1=2、A2=3、A3=5を入力し、A4には合計が出力されるようにします。(この場合はA4に表示されるのは、2+3+5なので、10です。) けれど、実際は合計が13でなければなりません。 B4に正しい合計の値、13を入力するだけで、A1~A3の比率に基づいて、B1~B3に比率に基づいた値が表示される式(B1とB2とB3に入力する式)を教えて下さい。 よろしくお願いします。

  • エクセルの条件式で困っています  (使用環境はOS XP office

    エクセルの条件式で困っています  (使用環境はOS XP office 2003です) セルAの値が0の時はセルBの値は0にセルAの値が10以上の時Bの値は100000にセルAの値が20以上の時Bの値は200000にセルAの値が30以上の時Bの値は400000にセルAの値が40以上の時Bの値は600000に こんな時はどの様な条件式を考えればよいのでしようか よろしくお願いいたします。

  • ニッケルめっき部品への塗装は?

    ニッケルめっきされた既成の部品を塗装したいと考えています。 過去ログも確認しました:↓ http://www.nc-net.or.jp/mori_log/detail.php?id=20499 http://www.nc-net.or.jp/mori_log/detail.php?id=94416 前者に対する回答では、ニッケルめっきでもプライマーを適切に選定すれば問題ないという事ですが、後者に対する回答ですとニッケルめっきについては塗装は避けた方がいいとおっしゃられています。 果たしてどちらのお答えがより適切なのでしょうか? こちらでの回答を元に、業者さんにお願いしようと思います。よろしくお願いします。

  • excel 式を求む。

    xcel 式を求む。 A1セルに1文字: アルファベットが1文字ある。(半角大文字) (変換条件)それがAなら1、Zなら26というように数値変換してB1セルに入れたい。

  • EXCELの計算式に詳しい方お願いします

    EXCELの計算式で、一つのセルに式を入れて隣へドラッグして いくと式がコピーされますよね、そのことでお聞きしたいです。 例えばSheet1の表に、Sheet2上の数値を引っ張ってきたいとき、 Sheet1のセルA1に(=Sheet2!A1)を指定すると、横にドラッグすれば Sheet1のセルB1は(=Sheet2!B1)になるとおもいます。 でもそれを(=Sheet2!C1)にしたいのです。つまり引っ張る値を一つ 飛ばしにしていくということです。 これは一括でできるのでしょうか?伝わりにくかったらすみません。 初歩的なことだと思いますが、どなたかご存知の方お願いいたします。