アプリ版:「スタンプのみでお礼する」機能のリリースについて

10進法2進法
1     1
2     10
3     11
4
5
6

という表を作るときに
「10進法の3は2進法の11」と変換するエクセル関数はありますか?

vbaで自作関数を作るしかないですか?

「10進法を2進法に変換する関数を教えてく」の質問画像

A 回答 (6件)

DEC2BIN関数は分析ツール関数でした。


既に回答があるように分析ツールアドインをインストールする必要があります。

分析ツールアドインのインストール
http://www.relief.jp/itnote/archives/003132.php
Excel2007で分析ツールアドインは?
http://www.relief.jp/itnote/archives/003129.php

DEC2BIN関数は10桁以上は扱えないようです。
EXCELのDEC2BINとBIN2DECと同じ機能で、10桁以上を扱えるフリーかシェアの関数のアドインはないのでしょうか。
http://q.hatena.ne.jp/1101823707
    • good
    • 0
この回答へのお礼

できました。ありがとうございます。

お礼日時:2009/12/13 16:59

関数じゃないとダメですか?


中の列を非表示にすれば同じなんですけど。
「10進法を2進法に変換する関数を教えてく」の回答画像6
    • good
    • 0
この回答へのお礼

なにやら難しそうですね!
参考になりました。

お礼日時:2009/12/14 21:40

アドイン関数ですが


DEC2BINが在ります。
ほかにDEC2HEX
DEC2OCT
モ在ります。
しかし、数値は511までのようですので使い物になるかどうか。
VBAででも換算プログラムを作らないとだめかも。
    • good
    • 0
この回答へのお礼

最後はvbaですね。ありがとうございます。

お礼日時:2009/12/13 17:00

DEC2BIN(数値[,桁数])です。


他はfxで見てください。
    • good
    • 0
この回答へのお礼

ありがとうございます。

お礼日時:2009/12/13 16:59

メニューのツールだったかに「アドイン」という項目があります。


ここの「分析ツール」をチェックすると関数[dec2bin]が使えるようになります。
(decは10進数デシマル、binは2進数バイナリ、あと16進HEXや8進OCTも。dec2hexだと10→16進変換)

アドイン設定できたらセルB2に式[=dec2hex(a2)]を設定。
ただし戻り値は文字型ですから左詰ですよ。

本家マイクロソフトさんのページ
http://office.microsoft.com/ja-jp/excel/HP052090 …
    • good
    • 0
この回答へのお礼

できました^^ありがとうございます。

お礼日時:2009/12/13 16:58

DEC2BIN関数では駄目なのですか?

    • good
    • 0
この回答へのお礼

DEC2BIN関数は見つけられませんでした。
ご回答ありがとうございます。

お礼日時:2009/12/13 16:57

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