プロが教えるわが家の防犯対策術!

お世話になります。

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


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

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

A 回答 (2件)

=IF(MOD(A2,65536)<32768,MOD(A1,65536)+MOD(A2,65536)*65536,MOD(A1,65536)+MOD(A2+32768,65536)*65536-2147483648)


で行けるかと思われます。
    • good
    • 2
この回答へのお礼

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

お礼日時:2013/07/09 08:47

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

この回答への補足

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

補足日時:2013/07/02 17:04
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています