タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

プログラミングとexcelに関するKooniesのブックマーク (1)

  • エクセルパズル:DEC2BINを使わずに2進数に変換 - Koonies/こりゃいいな!

    今日、10進数→2進数変換を2進変換関数のDEC2BINを使わずに1つのセルだけで計算する方法を思いつき、早速書いてみました。 最初に書いた式はコチラです↓ =IF(A1>32768,#NUM!,SUM(IF(MOD(A1,2^ROW(A1:A16))>=2^(ROW(A1:A16)-1),1,0)*10^(ROW(A1:A16)-1))) セルA1に32768以下の値を入力し セルB1に上記の式を貼り付けて「Ctrl+Enter」で決定、セルの書式設定→表示形式を数値(桁数0)でOKを押して下さい。 これでA1の2進化された値が表示されるようになると思います。 これは配列数式ってやつを使っています。 DEC2BINで充分だろとも思いますが一応良いとこを探すとしたら、DEC2BINでは512以上の値を入力すると#NUM!とエラーになりますが、これなら32768まで表示可能です。 =IF(A

    エクセルパズル:DEC2BINを使わずに2進数に変換 - Koonies/こりゃいいな!
  • 1