限定しりとり

10進数→2進数に変換する関数で、DEC2BIN(15)→1111となりますが、00001111と8桁で表示するにはどうすればよいのでしょうか。また、8桁表示できたとして、関数の結果『00001111』の前から3桁『000』を抜き出すにはどうすればよいのかご存知のかた宜しくお願い致します。

A 回答 (2件)

こんな感じでしょうか?



A1 0~255までの整数
B1 =RIGHT("0000000"&DEC2BIN(A1),8)
C1 =RIGHT("00"&DEC2BIN(INT(A1/32)),3)

この回答への補足

早速のご回答有難うございます。
もう一つ質問なのですが、『00001111』の『後』から3桁『000』を抜き出すにはどうすればよいのでしょうか。すみません、関数の意味が良く分からないので。。。

補足日時:2004/05/21 01:14
    • good
    • 0

こんにちは。

maruru01です。

DEC2BIN関数に第2引数で、0埋めの桁数を指定出来ます。
ヘルプに載っています。
質問の前にはまずヘルプを読みましょう。

=DEC2BIN(15,8)

DEC2BINの戻り値は文字列なので、前から3桁ならLEFT関数で、後ろから3桁ならRIGHT関数です。
    • good
    • 0

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