こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Excel関数 16bit→32bi符号付き整数

お世話になります。

Excel2010にて、16bit符号付き整数の上位・下位の値が元データとしてあり、
それを32bit符号付き整数に関数を使って変換したいのですが、方法がわからず、質問させて頂きます。


セルA1に下位用 -1640
セルA2に上位用 -1
の時に
セルA3に32bit符号付き整数表示

わかられます方、ご助力のほどよろしくお願い致します。

投稿日時 - 2013-07-02 16:30:51

QNo.8159269

すぐに回答ほしいです

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

=IF(MOD(A2,65536)<32768,MOD(A1,65536)+MOD(A2,65536)*65536,MOD(A1,65536)+MOD(A2+32768,65536)*65536-2147483648)
で行けるかと思われます。

投稿日時 - 2013-07-02 23:37:12

お礼

お礼が遅くなってすいません。
上記回答にて問題なく処理することができました。
ありがとうございました。

投稿日時 - 2013-07-09 08:47:33

このQ&Aは役に立ちましたか?

5人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

念のため確認ですが, この場合いくつが正解ですか?

投稿日時 - 2013-07-02 17:01:10

補足

A3は-1640が正解になります。

投稿日時 - 2013-07-02 17:04:49

あなたにオススメの質問