• ベストアンサー

EXCELで、角度の「50.5度」を「50.3000」に変換する方法

EXCELで「度」表示から「度 分 秒」の表示に変換する方法はあるのでしょうか 逆もあれば教えてください

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

  • ベストアンサー
  • arukamun
  • ベストアンサー率35% (842/2394)
回答No.6

>逆に分、度、秒 から 「度」に変換するのが分からずに困っています A1セルに度 B1セルに分 C1セルに秒 が入っていた場合、 =A1+B1/60+C1/3600 で度を求められます。

hoka_kuro
質問者

お礼

ありがとうございました 助かりました

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (5)

  • beer55
  • ベストアンサー率33% (7/21)
回答No.5

先ほど回答したbeer55です。 間違いがありましたので訂正します。 50度30分00秒を50.5に変換は C1[=A1/"01:00:00"] 表示形式は標準 と記入いたしましたが下記のとおりです。 C1[=B1/"01:00:00"] に訂正させてください。

hoka_kuro
質問者

お礼

ありがとうございました かなり参考になりました

全文を見る
すると、全ての回答が全文表示されます。
  • beer55
  • ベストアンサー率33% (7/21)
回答No.4

A1セルの[50.5]を度分秒にするには B1に[=A1/24]又は[=50.5/24]と入力し、 表示形式はユーザー定義は [h]"°"mm"′"ss"″"又は[h]"度"mm"分"ss"秒"と定義 50°30′00″又は50度30分00秒と表示される。 50度30分00秒を[50.5]に変換は C1[=A1/"01:00:00"] 表示形式は標準 RADIANS関数に変換するには D1に[=RADIANS(TIMEVALUE("50:30")*24)]と入力 答えは[0.04363323]となります。 参考になりますかどうかわかりませんが?

hoka_kuro
質問者

お礼

ありがとうございました 非常に参考になりました

全文を見る
すると、全ての回答が全文表示されます。
  • arukamun
  • ベストアンサー率35% (842/2394)
回答No.3

分、度、秒の表示は A1セルに 50.5 が入っていて B1セルに =TEXT(A1/24,"[h]°mm′ss″") とか =TEXT(A1/24,"[h]゜mm'ss''") とか =TEXT(A1/24,"[h]度mm分ss秒") A1セルに度で 50.5 が入っていて、度、分、秒をそれぞれ計算したいのであれば、 度は =INT(A1) 分は =MOD(A1*60,60) 秒は =MOD(A1*3600,60) で求められます。

hoka_kuro
質問者

お礼

分かりやすい回答ありがとうございました 逆に分、度、秒 から 「度」に変換するのが分からずに困っています

全文を見る
すると、全ての回答が全文表示されます。
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

エクセルには、日付や時刻のように日付や時刻シリアル値の考えを、角度には採り入れていないと思います。そしてそれらには用意されているような、多彩な表示形式は用意されていないと思います。したがってセルの値(例50.5)をそのままにして、そのセルの表示を50.3000にすることは出来ないと思います。したがって別セルに関数で変換したもの(写像)を出さざるを得ないと思います。 エクセル関数にも、角度関係はDEGREES、RADIANSしかないようなので、私製する必要があります。 1度=60分=3600秒なので VBEの標準モジュールに下記を貼りつける。 Function dgrs(a) x = Int(a) Y = a - x Y = Y * 60 / 100 dgrs = x + Y End Function データの入っているセル(A1とする)以外に=DGRS(A1) と入れる。 書式を数値にして、小数点以下桁数を4桁にする。 取りあえず分までしか対応してないですが、取りあえず上げます。秒まで対応するには分と秒の区切りをピリオドにするのかなどの問題があるように思います。 むしろ逆の関数(度分秒から10進小数表示)が必要な気がします。

hoka_kuro
質問者

お礼

ありがとうございました 「VBEの標準モジュール」の部分が私には難しすぎました おっしゃるように、度分秒から10進小数表示の方法も知りたいと思っているところです

全文を見る
すると、全ての回答が全文表示されます。
  • arukamun
  • ベストアンサー率35% (842/2394)
回答No.1

例えば、 A1セルに 50.5 が入っていて、 B1セルに =TEXT(A1/24,"[h].mmss") と入れれば 50.3000 にはなります。 同様に、 =50.5/24 の様な数値が入ったセルで、[書式]→[セル]→[表示形式]において、ユーザー定義で、[h].mmss という事も出来ます。 他の方法がありましたら、再投稿します。

hoka_kuro
質問者

お礼

ありがとうございました

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルでの角度を10進法にするには

    現在エクセルで角度の計算を行いたいのですが、うまくいかず困っています。 例えば 角度A=156度12分39秒 角度B= 65度59分06秒 とあったとします。 角度C=角度A-角度Bだった場合、 角度Cを計算するには、角度A、Bをそれぞれ時間だと考えて、 角度A=156:12:39 角度B= 65:59:06 とすれば、簡単にC=90:13:33と計算できますよね。 そこでこのC=90度13分33秒を90.2258度に変換したいのです。 変換の計算は分かります。(90+13/60+33/3600) 要は、90、13、33が抽出できればいいわけです。 しかし90を抽出しようとして=hour(C)とすると18が出てしまうのです。 (90hour-24hour×3day=18hour) なんとか90を抽出する方法は、ないでしょうか。 よろしくお願いします。

  • エクセルの時間入力の変換について

    エクセルの時間表示で、例えば「0:01:00」となっているものを「0:00:01」と、分を秒に変換する方法を教えてください。 セルの表示形式は「mm:ss」です。

  • エクセルで 0'00.000 を時間に変換する方法

    エクセルで 0'00.000 と表記してある ラップタイムの値を 0:00.000 となる様に時間(分,秒)表記に 変換する方法を教えて下さい よろしくお願いします

  • エクセルで10進法から60進法に変換する方法

    エクセルで10進法から60進法に変換する方法を教えてください。 たとえば、31.7041667という数字があったとして、それが31度42分15秒という角度に変換したいのです。関数電卓では簡単にできるのですが、エクセルでの方法、また関数などあったら教えてください。

  • 緯度・経度の値をエクセルで変換したい

    60進法で度(゜)分(')秒(")表記された緯度・経度があります(例えば35゜41'46.23"と130゜22'06"など。ただし秒の小数点以下の数値は10進法)。 これをエクセル関数で10進法(35.69617500と130.36833333)に変換したいのですが,どのようにすればよいでしょうか。また,これを逆に変換するにはどうすればよいでしょうか。 詳しい方,ご教示頂けましたら幸いです。

  • Excelで、あまりのある割り算をする方法

    いつもお世話になります。 Excelの関数について教えてください。 あまりのあるわり算を計算する時や、秒を分に変換する時のことです。 例えば、22÷4=という問題があったとき、Excelで計算すると、5.5となりますよね。これを、5あまり2というふうに表示させたいのです。 あるいは、150秒という数字があった場合に、これを分と秒に直すのに、60で割って、2分30秒と表示させたいのです。 どのような関数を使えばいいのでしょうか? よろしくお願いします。

  • エクセルで角度の計算できますか?

    エクセル2000を使っているのですが、角度の加減計算ってできますか? 具体的には、      1行      2行 A列 182度54分30秒 182度54分00秒 B列 182度30分20秒 182度33分10秒 と言う表で、 (1行+2行)÷4という計算を、A,B,C,…列について行いたいのですが。

  • hhmmss形式を秒に変換する方法を教えてください。

    hhmmss形式を秒に変換する方法を教えてください。 例1) 10000 -> 3600 (1時間を3600秒に変換) 例2) 3000 -> 1800 (30分を1800秒に変換) 例のように、必ずしも6桁ではなく、以下のような数値です。 1時間であれば「10000」 10分であれば「1000」 1分であれば「100」 10秒であれば「10」 1秒であれば「1」 excel2003を使用してできる方法があれば教えてください。

  • エクセルで「100-」を「-100」に変換したいのですが。。。

    エクセルで「100-」という表示を「-100」に変換させる方法がわかる方教えていただけますでしょうか?

  • 時間の変換

    Excelで秒を分と秒に表示する方法を教えてください。 例えばセルA1に135と入力するとセルB1に2分15秒と表示される方法です。 どの関数使えばよいか全然判りません。 以上よろしくお願いします。

専門家に質問してみよう