問題はこちらを参照。
御陵Ⅱはマーク2種類の初めての問題でした。
【解答】
三四郎:60文字
きっちーさんよりAndBを頂いて・・・
=Mid(" ● ■■",((Col(A1)-6)*(Row(A1)-6) MOD 5 ANDB 10)/2+1,1)
三四郎:67文字
Choose関数を使いたかったので・・・
=Choose(((Col(A1)-6)*(Row(A1)-6) MOD 5 ANDB 10)/2+1,,"●",,,"■","■")
Excel:61文字は遠慮して110文字
=IF(OR((ROW()-6)*(6-COLUMN())={-12,-8,-3,-2}),"●",IF(OR((ROW()-6)*(6-COLUMN())={1,2,3,4,6,8,9,12,16}),"■",""))
【´・ω・`】:マークを複数にして、RC一組で処理するとなると
Mid関数またはChoose関数あたりのお世話にならざるを
得ないかな・・・
私のアルゴリズムはこちらにはあまり上手く適用できないので、さらっとやってみただけで
=MID(" ■■■●",SUM(((6-ROW())*(COLUMN()-6)/{-2;-2;-2;-2;1;2;4;6}={1,1.5,4,6})+0)+1,1)
Excel83文字です。
えくせるバカさんの60までは分かったけど、もっと縮まってるみたいで楽しみ^^
投稿情報: y sakuda | 2007年12 月 3日 (月曜日) 午後 08時04分
Ⅱの
60はⅠのを数字の並び替えて
=MID(" ■●●",FIND(MID((COLUMN()-6)*(ROW()-6)/5,3,1),2.468),1)
59はちょっといじって
=MID("● ■",ABS(5-(0&MID((COLUMN()-6)*(ROW()-6)/5,3,2))),1)
です!
尚、Ⅱをやってる時に
Ⅰの57が、できてしまったので
Ⅰの解答に追加しておきました。
投稿情報: えくせるバカ | 2007年12 月 3日 (月曜日) 午後 08時38分
なんか、↑の58おかしいけど??
投稿情報: y sakuda | 2007年12 月 3日 (月曜日) 午後 08時44分
>尚、Ⅱをやってる時に
>Ⅰの57が、できてしまったので
あなたもホント、すごいのねーー
尊敬、尊敬、、、の一手、・・・・
投稿情報: ジョー3 | 2007年12 月 3日 (月曜日) 午後 08時44分
"●(スペース×2)■"ですが
貼り付けるとスペースが一つに
なったようですね(>_<)
投稿情報: えくせるバカ | 2007年12 月 3日 (月曜日) 午後 08時54分
えくせるバカさんすばらしいです。
0&とか1&とかはいろいろ検討しましたが結論には至りませんでした。
結局60以下にはなりませんでした。
大したものではありませんが
ほかに60になったものだけ提示します。
=MID("■●",6/FIND(MID((COLUMN()-6)*(ROW()-6)/5,3,1),28.64),1)
そうそう、chooseを使った式もありました。
とりあえずで作ったものですが・・・
=CHOOSE(FIND(MID((COLUMN()-6)*(ROW()-6)/5,3,1),28.64),"","","■","●","●")
投稿情報: minmax | 2007年12 月 3日 (月曜日) 午後 09時27分
>"●(スペース×2)■"ですが
見事になりました!^^
えくせるバカさんの流用ですが、minmaxさんのとちょっと違う60です。
=MID(" ●■●",FIND(MID((COLUMN()-6)*(ROW()-6)/5,3,1),24.68),1)
投稿情報: y sakuda | 2007年12 月 3日 (月曜日) 午後 10時07分
うーん、こんどはえくせるバカさんの
独壇場か?!
しかし、よくいろいろなことを考えるもんだ・・・
投稿情報: くまぷー | 2007年12 月 3日 (月曜日) 午後 10時08分
三四郎50です。(一応)
=Mid("■■ ●",((6-Row(A1))*(6-Col(A1)) MOD 5+5)/2,1)
投稿情報: 悪児 | 2007年12 月 3日 (月曜日) 午後 10時09分
>=Mid("■■ ●",((6-Row(A1))*(6-Col(A1)) MOD 5+5)/2,1)
やっぱ、これだよね~
◇\(o・Q・o)/◇ 降参
投稿情報: くまぷー | 2007年12 月 3日 (月曜日) 午後 10時17分
ほとんど観客状態だったけど、えくせるバカさんの面白かった^^
投稿情報: y sakuda | 2007年12 月 3日 (月曜日) 午後 10時32分
>面白かった^^
ありがとうございます
私にとって最高の褒め言葉です!
ところで余談ですが
メンテ中のExcelWorldですが
携帯サイトは入れました!
投稿情報: えくせるバカ | 2007年12 月 3日 (月曜日) 午後 11時19分
>携帯サイトは入れました!
日曜から入れるみたいですよ。
私携帯持ってないから試せませんけど^^
投稿情報: y sakuda | 2007年12 月 3日 (月曜日) 午後 11時34分
>きっちーさんよりAndBを頂いて・・・
どうせならこっちの方が。
57文字。
=Mid("■ ●",4-((6-Col(A1))*(6-Row(A1)) MOD 5 ANDB 10)/3,1)
>Choose関数を使いたかったので・・・
Fold も使いましょうか。
59文字。
=Fold("■ ● ",1,4-((6-Col(A1))*(6-Row(A1)) MOD 5 ANDB 10)/3)
投稿情報: きっちー | 2007年12 月 3日 (月曜日) 午後 11時54分
■●
■●●
■■●
●■■
■■■●
・・・・・
!!!
投稿情報: ジョー3 | 2007年12 月 4日 (火曜日) 午前 09時22分
↑ これだと、スパムかい??
と、判断されてしまった。
投稿情報: ジョー3 | 2007年12 月 4日 (火曜日) 午前 09時23分