• 締切済み

EXCEL16進⇒浮動小数変換したい

EXCELで8桁の16進文字列を単精度浮動小数点数に変換する方法を教えてください。

みんなの回答

回答No.3

セルだけでできると思いますが・・・。 16進数で入力された値をビットフィールドに分解すればいいのですから。 もしかして、2進数の基礎演算を知らないのでしょうか? そうなら、とてもじゃないけど「会話」になりません。

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.2

こんばんは。 どういう状況なのか、何かの誤解もあるような気もします。 もう少し、コンテクストを書かないと話が通じません。VBAの話だと思いますが、そのまま、単精度浮動小数点型(Single)の変数に入れればよいのでは?

回答No.1

浮動小数点フォーマットは? IEEE754ならビットに切り出すだけですが。

参考URL:
http://ja.wikipedia.org/wiki/IEEE_754
please_
質問者

補足

調べたところそのIEEE754でした。 VBA使わないと駄目みたいですね。

関連するQ&A

  • excelで小数を浮動小数点数にする

    excelで長い桁の小数を浮動小数点数にする方法をおしえていただけますか?よろしくお願いします。

  • 浮動小数点数型

    単精度浮動小数点型と倍精度浮動小数点数型、それぞれ値がとりうる範囲を教えてください。 単精度浮動小数点型 負の値は -3.4028235E+38 ~ -1.401298E-45、 正の値は 1.401298E-45 ~ 3.4028235E+38 の範囲の値 倍精度浮動小数点数型 負の値は -1.79769313486231570E+308 ~ -4.94065645841246544E-324、 正の値は 4.94065645841246544E-324 ~ 1.79769313486231570E+308 の範囲の値 とは記述してあるのですが、実際に小数1桁なら整数部はどのくらいの範囲の値がとれるのか、皆目わかりません。 どうか、わかりやすく教えてください。 よろしくお願い致します。

  • 浮動小数点変換

    (1)次の数値をIEEE754単精度形式で正規化された浮動小数点に変換し、結果を8桁の16進数で表記しなさい。 (a)0.5 0.5を二進数で表すと0.1 0.1*2^0であるから 0 00000000 10000000000000000000000 (b)1.0 1.0を二進数で表すと1.0 0.1*2^1であるから 0 10000000 10000000000000000000000 (c)1.25 1.25を二進数で表すと1.010 0.101*2^1であるから 0 10000000 10100000000000000000000 浮動小数点への変換、あってますでしょうか? また結果を8桁の16進数で表記とありますが 0.5だったら16進数で表すと0.9?これを8桁*16^なんとか乗で表すということでしょうか?

  • 浮動小数点数について

    私は浮動小数点数を整数値に変換したいのですが、 各種検索エンジンで探してみたのですが、 ほしい情報が得られなかったので どなたか浮動小数点数を整数値化する方法を知っていましたら 教えていただけないでしょうか?sprintfで表示可能なのはわかりましたが、 表示だけではなく、処理の中でも使用するので、変換できないと だめなんですが、どなたか知っていませんでしょうか?

    • ベストアンサー
    • Perl
  • β進n桁の浮動小数点

    2進3桁、ML(絶対値最大の浮動小数点数)=1 MU(絶対値最小の浮動小数点数)=2の浮動小数点数の 体系で表現できる数は全部でいくつか、すべて挙げよ。 また、計算機イプシロンを求めよ。 ・・・っという問題がわからなくて困っています。 どなたか、解法手順またはアドバイスをよろしくお願いします。

  • 浮動小数点数って

    コンピュータシステムの基礎の本を読んでいるのですが、 浮動小数点数というところが何度読んでもまったくわかりません。 浮動小数点数とは、噛み砕いたらどういうことなのでしょうか。よろしくおねがいします。

  • 浮動小数点数を10進表記するアルゴリズム

    与えられた浮動小数点数から正確な10進表記の文字列を得るにはどうすればよいでしょうか。 主に、2進の指数を10進の指数に直す部分で悩んでいます。 単純に考えれば、2進数字の各桁について10進表記の数字列を求めて10進演算する方法が思いつきますが、大きな数や小さな数では計算量が極端に増えてしまいます。もっと効率的な方法はないものでしょうか。 logを取ればうまいこと計算量を減らせそうな気もしますが、正確さが犠牲になりそうです。

  • 浮動小数点の変換手順

    単精度の浮動小数点の演算で、符号無しの2進数に変換した後、バイアスとして127を加えて嵩上げする理由は何でしょうか?

  • 浮動小数点から文字列の変換の時に

    浮動小数点floatからStrへの変換をgcvt関数で行なうときに、値が小さいと文字列0.00005が欲しいのに5e-05になってしまいます。 どうすればよいですか?教えてください。

  • 固定小数点数、浮動小数点数について

    学校から課題が出ているのですがさっぱりなので教えていただければ幸いです。 課題:11051120 この数を32bitの固定小数点数、浮動小数点数であらわせ (1)固定小数点数、浮動小数点数とは何か (2)数値をあらわすための手順 この2点を教えてください。 1~10まで教えろとは言いません。ただ、やろうにも全くわからないので、ヒントだけでもいただけたらと思っています。 提出期限は10日までなので、よろしくお願いします。

専門家に質問してみよう