• 締切済み

excelの組合せ計算について

0か1かが入る組合せの全通りがわかる計算を教えてください! 具体的に言うと、3この数字の場合は000、001、010、011、111になると思うのですが、それをエクセルで自動的に全通り出す式もしくはマクロが知りたいです。 3この場合は頭で考えればできるのですが、例えば8この場合、00000000、00000001、00000010、…等をすべて出すのは大変なのでエクセルで一気に出せないかと思った次第です。 すいませんが回答お待ちしております!

みんなの回答

  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.5

>0か1かが入る組合せの全通りがわかる計算を教えてください! 10進数を2進数に変換して表示するにはDEC2BIN関数で十分です。 但し、10進数の-512~511の整数が対象です。 2進数に変換された上位桁が0の表示が省略されますので、表示が必要の時は表示フォーマットを指定した文字列に変換しなければなりません。 任意の10進数をA1に入力してB1へ2進数を表示するときは次の式が良いと思います。 B1=TEXT(DEC2BIN(A1),"00000000")

  • m_and_dmp
  • ベストアンサー率54% (974/1797)
回答No.4

エクセルの関数に10進数から2進数に変換する DEC2BIN() というのがあります。 2進数から10進数は、 BIN2DEC() です。 これらの関数が、関数ウイザード(fxボタン)にないときは、分析アドオンを組み込んでください。↓に説明があります。 http://yasu0120.blog130.fc2.com/blog-entry-19.html 予備知識として、8桁の2進数の最大値は 11111111、十進数に直すと 255 です。 関数を使って計算する場合は、 =BIN2DEC(11111111) とします。 つぎに、 セルA1に 0、 セルB1に =DEC2BIN(A1) と記述します。 セルA2に 1、 セルB2に =DEC2BIN(A2) と記述します。 A列が10進数、B列が2進数を表します。 つぎに、 セルA1,B1,A2,B2 を範囲選択し、セルB2の右下のコーナーにマウスポインタを持って行きマウスポインタの形が十字「+」になったところでマウス左ボタンを押したまま下方へドラッグ(オートフィル)します。 256行まで(A列の10進数の値が255になるまで)やります。 これですべての2進数が出ます。 NO.1さんの回答は、 =DEC2BIN(ROW()) となっていますが、スマートな方法です。

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.3

 8個の場合は、次の数式を適当なセル(ここでは仮にA1セルとします)に入力してから、そのセルをコピーして、その下にある254個の連続したセル(A2~A255)に貼り付けて下さい。(255個以上に貼り付けてしまっても、余分な組み合わせは表示されませんので、貼り付ける個数をオーバーしてしまっても構いません) =IF(ROWS($1:1)<2^8,TEXT(DEC2BIN(ROWS($1:1)),REPT("0",8)),"")

  • web2525
  • ベストアンサー率42% (1219/2850)
回答No.2

2進数Xビットで表される最大数 2^X(2のX乗)です ちなみに3この数字の場合は 000,001,010,011,100,101,110,111 2^3=8通りです

回答No.1

  =DEC2BIN(ROW()) これをA1からA63にコピーしてください  

関連するQ&A

  • エクセルで組み合わせ計算

    質問があります。エクセル使えば計算とか、いろいろ覚えれば簡単に出来ると言われ前に組み合わせ計算教わった記憶が、あるんですが忘れてしまったので分かる方教えて下さい。 質問内容は、 数字で1・2・3・4・5・6・7があります。 7個の数字を3個ずつ組み合わせしたいんです。 (1・2・3)(1・2・4)(1・2・5)このような感じ何ですが 同じ数字がダブらない様にしたいんです。途中で(2・3・1)があると先に書いた(1・2・3)があるので×何ですが全部で35通りの組み合わせになると思うんですが、この様な計算も1欄で組み合わせ表示が出来るんでしょうか? また、この程度のエクセルレベルは初級位でしょうか? 宜しくお願いします。

  • EXCELで組合せのやり方を教えてください。

    EXCELで組合せのやり方を教えてください。 こんにちは!質問をお願いします。 (1) 複数ある数字からいくつか足してわかっている数字(A)と同じにする (2) それから(A)になるのに使った数字がどれか という計算をEXCELで計算方法を知りたいです。 例えば 複数ある数字(X) :24 50 77 458 550 140 わかってる数字(A):267       ↓ 267(A)になるのには(X)の中のどの数字を足せば良いか? ここでは 50 77 140がエクセルの答えとして出てきてほしい という感じです。 ただ、マクロは組めないのでできればシンプルなものでお願いします。

  • ナンバーズ3、4の重複しないシングルの組み合わせ

    どなたかご存じでしたら回答をお願いします。 数字選択式宝くじのナンバーズ4の組み合わせは、 0000~9999までの10000通りあります。 この中で、全ての数字が異なる組み合わせは 5040通り(10×9×8×7)あると思います。 これを、「重複しないシングル組み合わせ」は 210通り(5040÷(4×3×2×1))になるかと思います。 この210通りの全ての組み合わせをエクセルで作りたいのですが、 作り方が分かりません。 同様に、ナンバーズ3については、000~999までの1000通りの 組み合わせの中から、全ての数字が異なる組み合わせは 720通り(10×9×8)あると思います。 これを、「重複しないシングル組み合わせ」は 120通り(720÷(3×2×1))の全て組み合わせをエクセルで作りたいのですが、 作り方が分かりません。 120 通りと240通りなのでエクセル又はエクセルVBAでの作り方を教えてください。 よろしくお願いします。

  • トランプの組合せ計算について

    こんにちは。 トランプの組合せ数計算で、以下の通りの条件で何通りあるか知りたいと思いまして質問いたします。 (1)使うカードはジョーカーのない標準的な52枚のカードです。 (2)そこから、6枚のカードを取り出します。 (3)この質問における「続き数字」とは、とにかく2枚の数字相互が隣り合っていればよいものとします。配列は「A23456789TJQKA123456..」です。Tは10(Ten)のことです。ポーカーのように、「絵札を挟むとAと2はつながらない」というような事はなく、前記の通り隣接数字で繋がればOKです。 このとき、 (A)6枚のカードが全て続き数字になっている組合せは何通りありますか。 (B)続き数字になっている部分の最大の長さが5枚である組合せは何通りありますか。 (C)続き数字になっている部分の最大の長さが4枚である組合せは何通りありますか。 (D)続き数字になっている部分の最大の長さが3枚である組合せは何通りありますか。 (E)続き数字になっている部分の最大の長さが2枚である組合せは何通りありますか。2枚が複数ある場合(例:23 67 QK)も2枚とします。 (F)全ての数字が相互に2つ以上離れる(つまり続き数字がない)組合せは何通りありますか。 なお、組合せ総数は20,358,520であることが判明しております(52C6)ので、申し添えます。 また、よろしければ、以下の命題にもご回答頂ければ幸いです。 ・(E)の派生で、長さ3枚の隣接数字セットが2個分離していることにより、6枚を構成している組合せはいくつありますか。(例:234 789) ・取り出すカードを5枚としたときに、同一の要領で「5枚が繋がっている」「長さ4」「長さ3」「長さ2」「全て孤立」の組合せは、それぞれいくつありますか。また「長さ2が2組含まれている形」は、いくつありますか。 なお、組合せ総数は52C5=2,598,960通りであることは判明しています。 以上、ご回答のほど賜りますようお願い申し上げます。

  • エクセルで自動計算を解除したいのですが?

    エクセルを使っています。たくさんの長い数式を使っておりシートの数も5つくらいあります。それで、最近ひとつのセルに数字を打ち込むだけでも自動計算?が勝手に働くみたいなので、ツールのオプションで計算を「手動」にし、開く時にマクロを「無効」にしているのですが、やはり数字を入力するだけでも自動計算?みたいなのが働いているようでしばらく何にも操作ができない状態になってしまいます。そこで質問なのですが、エクセルを使う上で、まったく計算が働かないようにすることはできるのでしょうか?できれば数値だけをずらずらっと先に打って後でいっきに計算したいんのですが?

  • エクセルで組み合わせの計算式を使いたい

    エクセルで以下のような計算式を(最適な組み合わせの抽出)をしたいのですが? 表の中にある様々な単価から2以上の合計が一定額となる組み合わせを抽出したい。 もっと具体的にいうと、私が作った買いたい本のリストの中から、2以上の組み合わせで1500円となる組み合わせをエクセルから抽出したいのです。 よろしくお願いします。

  • 組合せ計算は間違っていませんか?

    Loto6は43個の数字から6個選び、当選数字がいくつ有るかで、賞金が決まります。6個含まれれば、1等 うん億円ですが、殆ど3個の5等が精一杯です。 組合せ計算は非常に苦手です。 次の計算をチェックし、間違っていたら正してください。 <命題> 43個の数字を適当に25個選んだ時、仮に当選数字が3個含まれたとします。 5等の当選確率は何%か? <自信の無い計算> 25個から6個選ぶ組合せは、25C6=177,100通り。 25個から3個選ぶ組合せは、25C3=  2,300通り。 2,300通りの中に当選数は1個しかありません。 当選する組合せは、1*(2300-1)=2299通り。 当選確率は、2299/177100=>1.298%。

  • 3つの数の組み合わせの求め方

    情けない質問なんですが、朝からずっと考えていて結局あきらめました。 1~18まで3つの数字を組み合わせる場合の式を教えてください。同じ数字の組み合わせはありません。 18までだと816通りありますが、例えば12までの組み合わせが何通りになるかと言う計算式が知りたいのです。 最初 1-2-3 2番目 1-2-4 … 18までの場合の最後16-17-18 よろしくお願いします。

  • 組み合わせの問題

    すみません。 わからないので教えていただきたいです。 36個数字が並んでいます。 数字は、全て1か2です。 1,1,1,1のように同じ数字が並んでいても構いません。 何通りの組み合わせができますか?? この場合、どのように計算したら良いのでしょうか。

  • エクセルでの売価計算について

    初歩的な質問で申し訳ありません。 利益計算で教えて頂きたいのですが… 仕入れ価格+販売手数料 5.25% +利益12%=販売価格 エクセルで自動計算させようと してるんですが難しく考えすぎなのか よく分からなくなってしまいました。 一気に計算せず バラバラにした方がイイんでしょうか? あと、十の位は繰り上げで 計算させたいのです。 例) ¥45,655になった場合¥45,700 と言うように自動計算させる エクセル式も教えて頂きたいのです。 お分かりになる方いらっしゃいましたら 優しく教えて頂きたいのですが… 宜しくお願い致します。