エクセルには、日付や時刻のように日付や時刻シリアル値の考えを、角度には採り入れていないと思います。そしてそれらには用意されているような、多彩な表示形式は用意されていないと思います。したがってセルの値(例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進小数表示)が必要な気がします。
お礼
ありがとうございました 助かりました