« 表計算一筆書き・・・侵入者【問題】 | メイン | 表計算一筆書き・・・回転する炎の剣 【問題】 »

2008年7 月19日 (土曜日)

コメント

くまぷー

今、体育館から帰って来ました。
頭の中はゆだっていて、とても
ものを考えられる状態ではありません。
食事・風呂・しばらくは休憩 (-。-)y-゜゜

minmax

kirさんの式を見る前に投稿しようと思っていたものは、
えくせるバカさんのまねで文字数気にせず
ちょいずるでいこうと思ったものです。
kirさんのをちらっと見たときに
何かちょっと似ているなと思ったのですが、
その後で「REPT(" ",RAND()*121」を見たとき
やられたと思いました。
ちょっとだけ考え方は似ていますが、
完成度は雲泥の差・・・
=IF(ROW()*COLUMN()=1,IF(RAND()*121<1,"■"&REPT(" ",9)&0.119,"□"&REPT(" ",9)&RAND()),IF(MOD(MID($A$1,13,3),120)+13+(LEFT($A$1)="■")=ROW()*11+COLUMN(),"■","□"))
もう1年くらい考える時間があれば、kirさんのような式になったかも。
REPTも使っていけど気づかなかった・・・

あと、基本的に文字数長いもの好きなので、
私も、Y・T さんの577文字楽しみ。

ジョー3

now() の手法が、たくさん出て、
rand() の手法が、少し出て、

ま、ま、まさか、

rand()  も、
now()  も、
使わないのが、出てきたりして、

なんか、どこかで、・・・・・忘れたけど、

minmax

ちょっと気になって・・・
=IF(ISREF($A$1 A1),IF(RAND()*121<1,"臼","白"&REPT(" ",RAND()*120)),IF(LEN($A$1)=ROW()*11+COLUMN()-11,"臼","白"))
のkirさんの式
セルK11が臼にならないような気がする。
気のせい??
でどこを直せば良いのか分からない??

Y・T

ただいまです~。

掲載する前にkirさんがすごい式を
出してきました・・・。

これでまた、恥ずかしくなったけど掲載します、怒濤の577文字をww


=IF(ADDRESS(ROW(),COLUMN(),4)="A1",MID("白臼",(INT(RAND()*121+1)=ROW()+(COLUMN()-1)*11)+1,1),
IF(ADDRESS(ROW(),COLUMN(),4)="K11",IF(COUNTIF($A$1:$K$10,"臼")+COUNTIF($A$11:$J$11,"臼"),"白","臼"),
IF(ROW()=1,
IF(COUNTIF(OFFSET($A$1,,,11,COLUMN()-1),"臼"),"白",MID("白臼",(INT(RAND()*121+1)=ROW()+(COLUMN()-1)*11)+1,1)),
IF(COLUMN()=1,
IF(COUNTIF(OFFSET($A$1,,,ROW()-1),"臼"),"白",MID("白臼",(INT(RAND()*121+1)=ROW()+(COLUMN()-1)*11)+1,1)),
IF(COUNTIF(OFFSET($A$1,,,11,COLUMN()-1),"臼")+COUNTIF(OFFSET($A$1,,,ROW()-1,COLUMN()),"臼"),"白",MID("白臼",(INT(RAND()*121+1)=ROW()+(COLUMN()-1)*11)+1,1))))))

ぷぷっ(T_T)
はじめに考えた式なので
余計なものばかりついているwww

ジョー3

>掲載する前にkirさんがすごい式を
それはそうだけど、

>怒濤の577文字をww
こんなに長いのに、よく思考が続く・・・
って、ことで、すごいことです。

minmax

すごい!!
見ただけで感動した!!
さっぱりわからん
これからエクセル君に移植してみます。

かず

うぉぉっ、出掛けてたら凄い事に!!

minmax

>うぉぉっ、出掛けてたら凄い事に!!
そう、コメント数は100を超えているし。
解答に対するコメントで100を超えるのって
珍しいことじゃなかったでしたっけ?

y sakuda

YTさんの仕掛けはさっぱり分からないけど確かに動く。すばらしい。

全部つなげてみたら577じゃなくて572になってますが、どこかコピーミスしたかな?
F9押し続けるとなぜか分からないけどK11が好きみたいですねーーw
それにしても、こんなに長くてちゃんと動く式作る人のExcelの腕って、それだけで表彰ものだとオモフ・・・・
少なくともσ(^^)はこんな長いの正しくコーディングする根性ないです^^;

えくせるバカ

うへー、見慣れた関数しか使われてないのに、さっぱり理解できない・・・(>_<)
Y・Tさん、、凄すぎです!!
どうしてF9で動くんでしょうか\(◎o◎)/??

くまぷー

お早うございます。昨日は疲れて早く寝てしまいました。
いつもよりも、睡眠時間は多いのですが
歳のせいか、ぜんぜん疲れが取れません。
今日は8:20から、某高校と練習試合です・・・。
その間に抜け出して、夏期補習もやります。
世間では「先生は夏休みがあっていいですね」なんて気楽なことを言う人がおおいけれど・・・(>_<)

さて・・・掲示板ですが

>うぉぉっ、出掛けてたら凄い事に!!

た、確かに・・・
kirさんの式も、Y・Tさんの式もものすごい!!

くまぷーの理解力のはるか彼方にあります!!(O_o)WAO!!!

参りました◇\(o・Q・o)/◇


Y・T


>全部つなげてみたら577じゃなくて
>572になってますが、・・・
あ、もしかして式に改行を入れて
いたのでそれでプラスされたのかも
しれません^^;;

>F9押し続けるとなぜか分からないけど>K11が好きみたいですねーーw
そうなんですょw
K11が自分の家みたいですwww

>どうしてF9で動くんでしょうか
ふふふw それはエクセルの仕様
だからですww

>くまぷーの理解力のはるか彼方にあります
それは、今回見せていただいた
式で勉強になりましたし、私から
みなさんにも言えることです^^

すごく楽しませていただきました。
また、参加させてくださいww

P・S
一筆書きじゃないけど
最後にちょいとお遊び版をww
・A1:K11を選択して、Ctrl+Shift+Enter

=IF(RANDBETWEEN(1,121)*(ROW(1:11)+COLUMN(A:K))^0=ROW()*11+COLUMN()-11,"臼","白")

ぷぷぷw

えくせるバカ

>最後にちょいとお遊び版をww
お遊び版てもんじゃない、、
今までで一番の完全版じゃないですかぁー
参りましたm(__)m

ジョー3

あはは、、、

あるもんだねーーー

まだ、仕掛けは分かってないけど、、
きちんと動いてますよね。

お昼にまた見てみます。

kir

>でどこを直せば良いのか分からない??
あっ、臼が存在しない可能性も・・・
RAND()*120の後に+1が必要ですね。
御指摘ありがとうございます!

>=IF(RANDBETWEEN(1,121)*(ROW(1:11)+COLUMN(A:K))^0=ROW()*11+COLUMN()-11,"臼","白")
RANDで配列数式だと全セル別々だったけど、
RANDBETWEENだとOKなんですね!気付かなかった。

kir

それからY・Tさんの短縮版
{=IF(RANDBETWEEN(1,121)*(L1:V11+1)=ROW()*11+COLUMN()-11,"臼","白")}
65文字

Y・T

今読み返せば、minmaxさんが
一番はじめに閃いた式と酷似して
いました^^;;;

>あるもんだねーーー
まだ誰かが隠し式をもってるかもw

>一番の完全版じゃないですかぁー
いや、一番のインチキ版ですw

>kirさん
すばらしい~w 
その発想はなかったです^^;


えくせるバカ

私の検証では
{=IF(RANDBETWEEN(1,121)=ROW()*11+COLUMN()-11,"臼","白")}
これでも十分でした・・・
(Excel2000)

>RANDで配列数式だと全セル別々だったけど、
>RANDBETWEENだとOKなんですね!気付かなかった。
どっちも、同じって、やらないで判断・・・・
しないって、すごいことですね。


>これでも十分でした・・・
そか、now が RANDBETWEEN
に、変わって、配列になると、・・・
そんな雰囲気でいいのね。

えーーー、とここまで書いて、
=now() を同様に配列では??
もしかして、!!
押し入れに隠れたり、分身の術は
使えなくなるのかなと思って、
ちょっとやってみた。
でも、時間がないから1分ぐらいだけね、
その間、分身の術とかはなかった。

ジョー3

↑  でした。

ジョー3

65536行 
now()
で、確認しました。
・・・・知りませんでした。

kir

>これでも十分でした・・・
えくせるバカさんの仰るとおりですね・・・orz
さらにちょこっと変更
{=IF(RANDBETWEEN(12,132)=ROW()*11+COLUMN(),"臼","白")}
52文字

えくせるバカ

・・・てことは
minmaxさんはCtrl+Shift+Enterさえすればよかったのかぁー、

くまぷー

・・・ところで、今日は火曜日。
新しい「お題」を発表する日。

またまた凄いぞ!!

y sakuda

土曜日の段階ではNow方式くらいしか無いと思ってたんですが、kirさんYTさん登場から飛んでもない展開になっちゃいましたねーー
本当に面白かった・・・・・
でも、YTさんの長大版いまだに理解できないですwww

minmax

もう終わってるけど、、
RANDBETWEENに気づいた方は大勢いると思うけど、
勇気を出して書き込んだ自分が偉いと思った。
(式は間違っていたけど)
配列数式をやったあなたはもっと偉いと思った。
その発想がおらには足りない(T_T)

ジョー3

>その発想がおらには足りない(T_T)
いやー・・・もちょっとでしたねーー
もちょっと飲んでたら、
3っつのキーを同時に押してたかも。

コメントの確認

コメントのプレビュー

プレビュー中です。コメントはまだ投稿されていません。

処理中...
コメントを投稿できませんでした。エラー:
コメントを投稿しました。 さらにコメントを投稿する

入力された文字と数字は画像と一致していません。再度入力してください。

最後に、下の画像の中に見える文字と数字を入力してください。これはプログラムを使ってコメントを自動的に投稿するのを防ぐために行われています。

画像を読み取れない場合は 別の画像を表示してください。

処理中...

コメントを投稿

(URLは自動的にリンクされます。)

アカウント情報

(名前は必須です。メールアドレスは公開されません。)

処理中...

2025年1 月

      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

TOP メニュー

メールを送信