No.1ベストアンサー
- 回答日時:
添付画像をご覧ください。
各ボタンにはオンとオフしかないので、オフを0,オンを1で表すと2進数になります。
B3セルに
=2^(4-COLUMN(A1))
という数式を記述し、右方向へコピーしています。
これで、画像の3行目にボタンの種類(2のn乗)が配置されます。
B4セルに
=MOD(INT($A4/B$3),2)
という数式を記述し、右方向、下方向へコピーしています。
これで、淡い黄色の部分に、B列~E列を2進数の各桁にしてA列に表示した10進数数を2進数として表わしているものとします。
この表からオン、オブの2種類で9を表すには、8のボタンがオンである必要があることが判ります。
つまり、8のボタンがオフのままでよいのは7までなので、オフのままでよいなら必要ないことになり、7までは1,2,4の3つのボタンで表示できることになります。
結論として、1,2,4,8の4つのボタンが必要であることになります。
また、この4つのボタンで9までではなく、最大15まで表示できることが判ります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) マクロでボタンにつける名前がどこに設定されているかわからないケースがありました。 1 2023/06/19 19:37
- C言語・C++・C# このプログラミングの問題を教えてほしいです。 キーボードからデータ数nとn個のデータを入力し、平均値 3 2022/12/19 22:51
- その他(Microsoft Office) Excelで時間計算(負) 8 2023/02/26 05:47
- Visual Basic(VBA) visual basic初心者です。 visual studioで電卓を作成しています。 実行時にテ 1 2023/02/08 00:18
- Excel(エクセル) エクセルのSUM関数について 4 2023/04/18 10:37
- Excel(エクセル) IF 関数で「〇〇 という文字を含む場合」の分岐処理で表示された数字はSUMで数字集計できますか? 3 2022/08/02 16:29
- JavaScript Javascriptが機能せず原因が分からないので教えて頂きたいです 3 2023/06/04 14:50
- Visual Basic(VBA) VBA 参照先で選んだファイルをコピーし、出力先に別名で保存したい 8 2022/05/13 20:37
- Visual Basic(VBA) 【ExcelVBA】動的にボタン、ボタン名を生成できますか? 7 2022/04/08 12:54
- フリーソフト OpenOffice 表計算で文字としてコピペ 2 2023/05/31 11:11
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
腕時計の時報をならないように...
-
ボタンが活性化の場合とは、ボ...
-
漏電遮断器の黄色ボタンと白色...
-
エレベーターの途中通過
-
j-axis 腕時計のアラーム止めたい
-
フォーム上で押されたボタンに...
-
jspからServletを呼び、元のjsp...
-
setAttribute getAttribute 配...
-
webアプリを作ってます。エラー...
-
リクエストに応じたselectedの...
-
ServletからServletへの値渡し
-
JSPでのリアルタイムな時刻表示
-
JSPからJSPへ情報を渡せる?
-
フォームで同じ複数のnameで違...
-
[JSP]1Servletから複数フレーム...
-
Java-jspの画面入力値保持について
-
sessionスコープとapplication...
-
JSPのエラー画面(error.jsp)に...
-
C# ログイン画面からメイン画面...
-
フォルダ改行
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
腕時計の時報をならないように...
-
ボタンが活性化の場合とは、ボ...
-
漏電遮断器の黄色ボタンと白色...
-
j-axis 腕時計のアラーム止めたい
-
このadidasの腕時計の時刻の設...
-
すき家のハンディ操作
-
BSプレミアムとかの青ボタンが...
-
エレベーターの途中通過
-
締め切られて ベストアンサーが...
-
DVD鑑賞時、字幕を消すには??...
-
YouTubeのコメント欄の評価でバ...
-
プリンタ エラーメッセージにつ...
-
気になる女子のLINEのトーク画...
-
三菱GOTの画面切り替えについて
-
リクエストに応じたselectedの...
-
フォーム上で押されたボタンに...
-
VB6 開発環境のエディタに行...
-
C# ログイン画面からメイン画面...
-
C言語で今まで表示していた画面...
-
フォームで同じ複数のnameで違...
おすすめ情報