G1 =51
=MID(652369856987458&741254123654258,RAND()*28+1,3)
A1 =47
=LEFT("■",FIND(ROW()*3+COLUMN()-3,$G$1&1/17)<4)
解法図はエクセルファイルで画像があります
ジョー3さん:Q104_JYO3をダウンロード
**************************************************************************
Q104の解答をお送りします。
A1 45=LEFT("■",MOD($G$1/2^(ROW()-4+COLUMN()*3),2))G1
59=MOD(CODE(MID("倶玖愚空遇隅呼糊股誇檎公軌偽砧究去皇腔峡蕎衿",RAND()*22+1,1)),449)
合計 104文字です。 セル1つを2進数とみなして、22パターンを数値化、
1パターンを1文字にするため全角文字に変換連続した文字が無いので、
CODEをMODで表すと比較的いろいろなパターンができた。
セルのアドレスから、G1のパターンの自分のビットを取り出して、表示非表示切り替えです。
Q103のA列使わない の延長ですね。 (niさん)
**************************************************************************
sakudaさん:Q104_sakuda_sanをダウンロード
最近のコメント