【´・ω・`】:いや~、今回は42文字最短で・・・
これで~、きまりですぅ~♪
これしかぁ~、ないのでっすう~♪
・・・と思っていたのですが、やはり
そうは問屋が卸さなかったようです。
【解答例】
★Excel42文字
=LEFT("◆",MOD(ROWS(1:$6),COLUMNS(A:$F))=1)
★三四郎42文字
=If(Rows(A1:$F$6) MOD Cols(A1:$F$6)=1,"◆")
【´・ω・`】:締め切りぎりぎりで39文字で出来ました。
★Excel39文字
=LEFT("◆",MOD(ROW()-5,COLUMNS(A:$F))=1)
なるほど・・・・・
この形は全く考えませんでした。
私は最初の日にK式で無理やりやった66から一歩も進みませんでした。
=LEFT("*",COUNT(FIND(COLUMNS(A:$F)+ROWS(1:$6)*11,17159147135716)))
投稿情報: y sakuda | 2008年9 月 6日 (土曜日) 午後 08時07分
くまぷーさんが、お役目果たしてくださいましたので
「なんも言えない!」
(北島康介 語録より)
投稿情報: む印 | 2008年9 月 6日 (土曜日) 午後 08時15分
>この形は全く考えませんでした。
やっぱり、出題者が圧倒的に有利でしたね!(^^ゞ
失礼しました(^^ゞ
投稿情報: くまぷー | 2008年9 月 6日 (土曜日) 午後 08時34分
>くまぷーさんが、お役目果たしてくださいましたので
いや、本当にぎりぎりでした。
42文字の式がきれいだったので
そこからの思考が停止していました(^^ゞ
投稿情報: くまぷー | 2008年9 月 6日 (土曜日) 午後 08時35分
帰ってきました。
今回はいろいろ出したい式があるので分割してだします。
その前に・・・
=If(Rows(A1:A$6) MOD Cols(A1:$F1)=1,"◆")
40 三四郎でエクセル42をやったもの
です。
投稿情報: minmax | 2008年9 月 6日 (土曜日) 午後 08時40分
>ROW()-5
分からなかった・・・そういう事だったのか~!
投稿情報: kir | 2008年9 月 6日 (土曜日) 午後 08時41分
>=If(Rows(A1:A$6) MOD Cols(A1:$F1)=1,"◆")
40 三四郎でエクセル42をやったもの
あちゃー(>__<)
投稿情報: くまぷー | 2008年9 月 6日 (土曜日) 午後 08時44分
解答その1
=LEFT("◆",OR(ABS(ROW()-6)-COLUMNS(A:$F)*{0,1,2}=0)*(COLUMN()<>6))
65 一番最初にやったもの
=LEFT("◆",OR(ROWS(1:$6)-COLUMNS(A:$F)*{0,1,2}=1)*(COLUMN()<>6))
63 2番目にやったもの
あ、そうそうsakudaさんのはむ印さんがやるともう少し短くなりそうな予感、、
投稿情報: minmax | 2008年9 月 6日 (土曜日) 午後 08時45分
>>ROW()-5
>分からなかった・・・そういう事だったのか~!
やはり、こういうのを最初に見つけるのは
緻密なminmaxさんならではですね~
投稿情報: くまぷー | 2008年9 月 6日 (土曜日) 午後 08時46分
解答その2
=MID("◆",LEN(ABS(ROW()-6)/COLUMNS(A:$F)),COLUMN()<>6)
53 LENに切り替えてやったもの
=MID("◆◆",LEN((ROW()-6)/COLUMNS(A:$F)),COLUMN()<>6)
51 LENに切り替えてAbsをとって最短のもの
あ、そうそう私が投稿したい数式はMODを使わないものです。
投稿情報: minmax | 2008年9 月 6日 (土曜日) 午後 08時51分
最初は、↓しか考えつきませんでした。
=IF(ISERR(FIND(CHAR(ROWS(1:$6)+COLUMNS(A:$F)*18),"%7I[m':M`)")),"","◆")
=LEFT("◆",) と、(ROWS(1:$6),COLUMNS(A:$F)) で、37文字。
42文字まで残り5文字なので、1つの関数と引数だとすれば
MOD関数かなと、試して見れば… あ~で42文字でした。
投稿情報: かず | 2008年9 月 6日 (土曜日) 午後 08時55分
>あ、そうそう私が投稿したい数式はMODを使わないものです。
おいらは、よく考えてみれば
Modに頼ったものばかりでした。(^^ゞ
投稿情報: くまぷー | 2008年9 月 6日 (土曜日) 午後 08時57分
>42文字まで残り5文字なので、1つの関数と引数だとすれば
基本的な関数の組み合わせ・・・
黒魔術的な定数はつかっていない・・・
というのが大きなヒントになるだろうと
思いました(^^ゞ
投稿情報: くまぷー | 2008年9 月 6日 (土曜日) 午後 09時00分
解答その3一応最後
=MID("◆◆",LEN((ROW()-6)/COLUMNS(A:$F)),TYPE(L:$Q)>1)
52 あえてTYPEを使ったら長くなったもの
=MID("◆◆",LEN((ROW()-6)/COLUMNS(A:$F)),ISERR(L:$Q))
51 ISERRを使っても51にしかならなかったもの
あ、そうそう今回はJ・K式は全く考えませんでした。
ついでに、39はほぼおなじで出すほどのものではないのですが、
第1引数は
7-ROW()でやりました。
投稿情報: minmax | 2008年9 月 6日 (土曜日) 午後 09時07分
minmaxさんいろいろ考えますねーー
かずさんの文字数はともかくとして、やはり元祖だな・・・・
>というのが大きなヒントになるだろうと
普通の手法だと42ってのはRCとIF,Leftなどの他に関数一つってのは分かりきってるのですが、ダメな時はダメですねーー
投稿情報: y sakuda | 2008年9 月 6日 (土曜日) 午後 09時14分
へーーー
不思議だなーー
modで、・・・・
こんな形ができるんですかーーー
皆さんすごいですねーー
投稿情報: ジョー3 | 2008年9 月 6日 (土曜日) 午後 09時21分
そーーかーー
今日は、土曜だったんですねーー
・・・・・・
ちょっと事件があったもんで、
(言えないけど)
・・・・今気づいたです。
投稿情報: ジョー3 | 2008年9 月 6日 (土曜日) 午後 09時23分
>ちょっと事件があったもんで、
お忙しかったんですね。
お疲れ様でした。m(__)m
投稿情報: くまぷー | 2008年9 月 6日 (土曜日) 午後 09時29分
minmaxさんは、いつもながら
いろいろアイディアを出してくるなー
こんど、そのうち自分ではダメだけど・・・
というのを出題してminmaxさんに
なんとかしてもらおう(^O^)
投稿情報: くまぷー | 2008年9 月 6日 (土曜日) 午後 09時31分
>なんとかしてもらおう(^O^)
私はダメですがほかの方が何とかするのでご安心を
投稿情報: minmax | 2008年9 月 6日 (土曜日) 午後 10時14分
私なんか毎回そのつもりではなくても、誰かになんとかされちゃってますwww
投稿情報: y sakuda | 2008年9 月 6日 (土曜日) 午後 10時14分
今になって考えてみると、初日に、E列とG列が、二つ置きになってるのを何とかしなきゃと思った覚えがある・・・・・
そこで、何とかする方向に向かなかったのが敗因みたいだな^^;
投稿情報: y sakuda | 2008年9 月 6日 (土曜日) 午後 10時25分
>何とかするのでご安心を
ありがとうございます。
人の話は都合の良いところだけしか聞かないくまぷーです。(^^ゞ
>今になって考えてみると、初日に、
結構、初見の印象は大きいですよね~
ところで出題の図柄ですが
蟻に見えますか?
投稿情報: くまぷー | 2008年9 月 6日 (土曜日) 午後 10時44分
>蟻に見えますか?
十分見えますよ。
動かそうかと思ったほどです。
途中でやめましたが。
投稿情報: minmax | 2008年9 月 6日 (土曜日) 午後 10時57分
>十分見えますよ。
蟻がとうございます!!(^O^)
投稿情報: くまぷー | 2008年9 月 6日 (土曜日) 午後 10時59分