【解答例】
初めに用意していたのは・・・
{=LEFT("●",OR(SUMSQ(ROW()-5,COLUMN()-5)=IF($E$5="角",{2;8;18;32},{1,4,9,16})))}
・・・78文字です。
ところが、あっという間に追い抜かれてしまったので何とか頑張って・・・
=IFERROR(LEFT("●",MODE((ROW()-5)^2,(COLUMN()-5)^2,0)>0=($E$5="角")),"")
・・・70文字です。
今回の優勝者は58文字のniさんでしょうか。
完敗です。orz
あれ~~、、、誰もいない
=REPT("●",IFERROR(ABS((ROW()-5)/(5-COLUMN())),)=N($E$5="角"))
投稿情報: からくち | 2020年3 月 7日 (土曜日) 午後 08時45分
書き忘れ
REPTはLEFTが良いのですが
自信がある時はこっちにします
理由はLEFTは1~9がOK
REPTは1のみOKなので、、、
投稿情報: からくち | 2020年3 月 7日 (土曜日) 午後 08時48分
くまぷーさんのSUMSQもMODEも
からくちさんの割り算も
全然思いつきませんでした。
なるほどです。
これでは自分のは出せない。
投稿情報: min | 2020年3 月 7日 (土曜日) 午後 08時55分
とほほ
投稿情報: jyo3 | 2020年3 月 7日 (土曜日) 午後 09時28分
=IF(LEN((MAX(ROWS(A1:$E$5)&COLUMNS(A1:$E$5),COLUMNS(A1:$E$5)&ROWS(A1:$E$5))-11)/(10+($E$5="角")))=1,"●","")
投稿情報: jyo3 | 2020年3 月 7日 (土曜日) 午後 09時29分
だはは、、、
投稿情報: jyo3 | 2020年3 月 7日 (土曜日) 午後 09時31分
最初に作った
78=IF(OR(ROW()=IF($E$5="飛",5,COLUMN()),COLUMN()=IF($E$5="飛",5,10-ROW())),"●","")
くまぷーさんのとはちょっとちがいますね。
からくちさんのヒントで思いついた
58=LEFT("●",1-2*($E$5="角")=COS(ATAN2(5-ROW(),5-COLUMN())*4))
投稿情報: ni | 2020年3 月 7日 (土曜日) 午後 09時32分
あはは、、
投稿情報: jyo3 | 2020年3 月 7日 (土曜日) 午後 09時36分
-5
5-
で、、、
ぼこぼこにされた、、、
こんど、、、
ぼこぼこに、、、して、、、、や・り・た・い、、、、
投稿情報: jyo3 | 2020年3 月 7日 (土曜日) 午後 09時43分
あいつも、、、
こいつも、
おまえもだーーーー
どどど、、、、
投稿情報: jyo3,4,5,6,7/// | 2020年3 月 7日 (土曜日) 午後 09時52分
今帰ってきてクマプーさんの見ただけですが、70でも少し違う
=LEFT("●",IF($E$5="飛",ISREF(($E1,A$5) A1),(ROW()-5)^2=(COLUMN()-5)^2))
投稿情報: y sakuda | 2020年3 月 7日 (土曜日) 午後 10時05分
-5^2
-5^2
さんは、、、
許します、、、、
あーーーーーーーーーーーーーーーーー
投稿情報: jyo3 | 2020年3 月 7日 (土曜日) 午後 10時12分
やはりISREF出ましたね。
ジョー3さんが出すと思いましたが。
投稿情報: min | 2020年3 月 7日 (土曜日) 午後 10時13分
oreha
おれは、
俺は、、、、
なにやってんだーーー、、、
投稿情報: jyo,jyo,jyo | 2020年3 月 7日 (土曜日) 午後 10時13分
ATAN2なんて思いつくわけなどありません、、
投稿情報: min | 2020年3 月 7日 (土曜日) 午後 10時15分
>ジョー3さんが出すと思いましたが。
そんな、、、
難しいこと、、、
できませーーーん、、、、
youyaku
ようやく、、、おちついたかも、、、、
投稿情報: jyo3 | 2020年3 月 7日 (土曜日) 午後 10時16分
>ATAN2なんて思いつくわけなどありません、、
そうそう、、、
あいつは、、、、数学、、、得意、、」てか、なんてか、、、だから、、、
投稿情報: jyo3 | 2020年3 月 7日 (土曜日) 午後 10時18分
niさんの・・・
=COS(ATAN2(5-ROW(),5-COLUMN())*4)
上手く角の場合が-1、飛車の場合が1となるわけか・・・
>ATAN2なんて思いつくわけなどありません、、×2
持っている引き出しの中身が違います・・・
完敗です。
投稿情報: くまぷー | 2020年3 月 7日 (土曜日) 午後 10時31分
からくちさんの割り算・・・・
掛け算は試したんだけど・・・
出てきませんでした orz
投稿情報: くまぷー | 2020年3 月 7日 (土曜日) 午後 10時34分
>やはりISREF出ましたね。
これも全く予想外・・・・
投稿情報: くまぷー | 2020年3 月 7日 (土曜日) 午後 10時55分
対称性のヒントと、飛車角のパターンを見ていたらATAN2思いついたのですが、
そこからどうしよう、
飛車は縦横、角は斜め、
4倍すると飛車は0度、角は180度に集まる、
cosすればー1と1だけど、
浮動小数点なのでこのー1と1は本当にー1と1なのか?
判定できた時はうれしかった。
さらに
からくちさんより短くなったのは本当にうれしくて、
jyo3さんに見透かされた^^
投稿情報: ni | 2020年3 月 7日 (土曜日) 午後 11時06分
>4倍すると飛車は0度、角は180度に集まる、
そうだっけ、、、みえなくなった、、、
>見透かされた^^
そのへんは、、まだ、、、きちんとみえる。
投稿情報: jyo3 | 2020年3 月 7日 (土曜日) 午後 11時16分
角の+1処理するのにCosは考えたけど、それ以上のものじゃないので、長くなちゃいました。
ISREFは結構みんな使うかとおもってたんですが・・・・
まあ、飛車と角を一式で片づける手法かんがえないと勝負にならなかったんですね。
からくちさんのは一応理解しましたが、niさんのはさっぱりですw
投稿情報: y sakuda | 2020年3 月 7日 (土曜日) 午後 11時25分
>niさんのはさっぱりですw
おたがい
とくいそうなのに、、、、数学、、、、
そうかい、、、
投稿情報: j | 2020年3 月 7日 (土曜日) 午後 11時41分
お早うございます。
To ジョー3さん
罫線問題の修正版を頂いたのですが
その修正版を拝見して、また疑問点が・・・
メールしましたので宜しくお願い致します。
投稿情報: くまぷー | 2020年3 月 8日 (日曜日) 午前 08時20分
了解です
でも、あれから少し変えましたので、、、
そのうち、送ります。
投稿情報: jyo3 | 2020年3 月 8日 (日曜日) 午前 08時42分
>3問同時出題・・・・
>3,4名以上出来た時点の土曜答え合わせで、行けます。
>1週目で、ぜんぶ答え合わせか?
>1週目2問題、2週目1問題かも・・・
出題者さん以外で4名では殆ど皆さん
ともすれば1ヶ月掛かるかも
そんな問題なら出題文に分からない所があっても
その都度質問していけばいいのでは、、、
と思ってしまう
投稿情報: からくち | 2020年3 月 8日 (日曜日) 午後 04時22分
>そんな問題なら出題文に分からない所があっても
>その都度質問していけばいいのでは、、、
>と思ってしまう
あはは、、、、
そかそか、、、
でも、きょうね
飲む前に文字等をチェックしまして、、
2007での動作確認も、しまして、、
2007
と
それ以降の違い部分を問題からカットしましたから・・・
きっと大丈夫。
飲む前に送ります。・・・今、、、
投稿情報: jyo3 | 2020年3 月 8日 (日曜日) 午後 07時08分
完了!!!
送りました。
罫線問題
あとの2問はいいはず。
投稿情報: jyo3 | 2020年3 月 8日 (日曜日) 午後 07時13分
>完了!!!
>送りました。
有り難うございます。
完璧です。m(__)m
これで、わからなければ、その人の読解力不足・・・だと思う・・・w
投稿情報: くまぷー | 2020年3 月 8日 (日曜日) 午後 07時42分
>完璧です。m(__)m
飲む前に・・・送ったのでね、、、、
今ちょっと頂いてる。
くまぷーさんは、
孫問題と
罫線問題・・・
どっちが、、、お客さんが多いと思いますか?
昔の常連さんを・・・呼んでください!!
投稿情報: jyo3 | 2020年3 月 8日 (日曜日) 午後 08時07分
>孫問題と
>罫線問題・・・
たぶん、罫線・・・
>昔の常連さんを・・・呼んでください!!
2017/06/29 心関数で出来ますか~ 「第1回 祝・藤井4段28連勝」以降参加して頂いた方で
連絡可能な方には、したのですが・・・
EW自体が淋しくなっているのをみると、残念ですがExcelから離れてしまった方が多々、いるように思えます。
投稿情報: くまぷー | 2020年3 月 8日 (日曜日) 午後 08時47分
niさんのじっくり読んでみました。
パット見でなんでATANではなくATAN2ってのがピンとこなかったんですが、エラーエスケープなんですね。
ATANあるのは当然知ってましたが、ATAN2ってのは機能チェックしたこともなかったですw
SINHなんかと同じで普通は必要性かんじませんもんねwww
*4がポイントですねーー
今回はからくちさんのもそうですが、飛車と角の効筋の判断を一括でやる方法に思いつかなかったところで終わってますね^^;
くまぷーさん、この問題はストレートじゃない手法が使える余地があるという意味で良い問題ですね。
投稿情報: y sakuda | 2020年3 月 8日 (日曜日) 午後 09時03分
>niさんのじっくり読んでみました。
すごいですーーー
私は、分かりそうもないので・・・即、パス・・でした。
投稿情報: jyo3 | 2020年3 月 8日 (日曜日) 午後 09時09分
>たぶん、罫線・・・
そーかーーー、、、
楽しみです。
で、その前に、、、彼の問題を・・・頑張って、
でも、、、
孫問題も・・・・もう少し研究して、、、
孫たちが、2単語が飽きて、、、
3単語にしたそう・・・・・・・・・・・げげーーー怖い。
投稿情報: jyo3 | 2020年3 月 8日 (日曜日) 午後 09時16分
>私は、分かりそうもないので・・・即、パス・・でした。
何を考えて作った式か分かればそうでもないです。
各セルとE5を結んだ線が、水平線に対して角なら+-45度、飛車なら90度か0度になります
。
で、座標からその角度を求めて判定してるわけです。
+-を処理するために、Cosを持ち込んでます。(理由はCos(X)=Cos(-x)になるってことです)
niさんの工夫は角度に*4してるところで、これで角なら180度(Cosは-1)、飛なら0(Cos(0)、Cos(360)は0)そうしておいて、角飛のTrue、Falseと比較してるわけです。
とっても上手いです^^
投稿情報: y sakuda | 2020年3 月 8日 (日曜日) 午後 09時30分
なんか気になって・・・
過去問;似た問題だし様な気がして・・・・
散歩した。
有りました。ありました。
ってことで、やはり、
リハビリ3問・・・ってことかも、、、
投稿情報: jyo3 | 2020年3 月 8日 (日曜日) 午後 09時56分
>くまぷーさん、この問題はストレートじゃない手法が使える余地があるという意味で良い問題ですね。
良問の条件って・・・・
時間(期限)内に解くのに簡単過ぎず、難しすぎず。
思いがけないスッキリとした解法があって・・・
自分で解ければやったという嬉しさが・・・・
自分で解けずに他人にその解法を示されればそんな手があったのかという悔しさがこみあげてくるような問題。
・・・かな。
有り難うございました。
投稿情報: くまぷー | 2020年3 月 9日 (月曜日) 午前 07時20分
ゴルフに行って来た
暑かった、、、23.7℃だって
体感は夏日
解くだけなら殆ど時間は要らない
より短くならどんなに時間を要してもダメ
悲しい、、、
でもこの問題は本当に如何にもエクセルの問題と言った感じで
とても良かった
若し、、、飛だけなら
ROW=5・COLUMN=5で良い
角だとROW=COLUMNでA1~I9
でもこれではA9~I1がダメ
そこで432101234にして割り算で
1=角・0=飛
規則性を求めただけ
関数式の基本的問題ですね
ある意味一番好きです
より短くでは無く
より無駄無くで、、、
投稿情報: からくち | 2020年3 月 9日 (月曜日) 午後 03時55分
今日、、、出題ですか
投稿情報: からくち | 2020年3 月 9日 (月曜日) 午後 04時09分
>ゴルフに行って来た
ゴルフはやったことありませんが、今日のような陽気の時に
広い屋外で過ごせれば、きっと爽快でしょうね~。
いつも行っているジムは休業だし、市の体育館も閉鎖中なので
私はここの所ずっと家に引きこもっています。(T.T)
>でもこの問題は本当に如何にもエクセルの問題と言った感じで
とても良かった
有り難うございますm(__)m
投稿情報: くまぷー | 2020年3 月 9日 (月曜日) 午後 04時13分
>今日、、、出題ですか
明日、と考えているんですが・・・
投稿情報: くまぷー | 2020年3 月 9日 (月曜日) 午後 04時16分
ゴルフは本当に気持ち良いですよ
こっちは後半必ず風が吹く
熱くなる後半は風が吹く地域
先週も同じだったけど今日も吹いた
より難しさが増しますが
より気持ち良くなります
お奨め致します
でもコロナの影響かな~
空いていた
まさか今後営業停止なんて、、、
と話していました
1人PCに向かい、、、コロナ無関係
エクセル、、、万歳
投稿情報: からくち | 2020年3 月 9日 (月曜日) 午後 04時38分
>明日、と考えているんですが・・・
と言う事なので時間潰しに、、、
A1に
=REPT(7,IFERROR(CHOOSE(INT(RAND()*10),1,2,3,10,1,2,3,10,3),10))
と入れて下さい
7が幾つか出ると思います
そこで他のセルに
=REPT(N(TRUE),LEN(A1))
=REPT(LEFT(A1)/RIGHT(A1),LEN(A1))
と入れると
7が1に変わると思います
しかしこの2式共に1を作りその数値分だけ表示しているだけ
そこで<問題>です
上記の式の様に関数以外はセル参照のA1だけ使用出来ます
当然ですがREPTは使用禁止です
上記式と同じ結果を得てください
投稿情報: からくち | 2020年3 月 9日 (月曜日) 午後 08時18分
お早うございます。
時間潰しにはちょっと重いかも・・・(^^ゞ
投稿情報: くまぷー | 2020年3 月10日 (火曜日) 午前 07時10分
>上記式と同じ結果を得てください
15文字 演算子2つ、定数1つ使用
演算子や定数も使用禁止なら 32文字
TRUE は定数?
投稿情報: ni | 2020年3 月10日 (火曜日) 午前 11時25分
題意から外れるやつ
15=A1/LEFT(A1)&""
投稿情報: ni | 2020年3 月10日 (火曜日) 午前 11時27分
>15=A1/LEFT(A1)&""
これ、、、a1/a1で同じ故出題ミスですね
言葉が足りなかった
>=REPT(LEFT(A1)/RIGHT(A1),LEN(A1))
本当は関数でそのまま出来ます
2・8・10・16進数
ごめんなさい
投稿情報: からくち | 2020年3 月10日 (火曜日) 午後 08時30分
a1/a1 だと1が一つしか出ませんね。
演算子も定数も使わない
関数とA1参照だけ
32=SUBSTITUTE(A1,LEFT(A1),ROW(A1))
投稿情報: ni | 2020年3 月10日 (火曜日) 午後 08時57分
>a1/a1 だと1が一つしか出ませんね
len(a1)を使って、、、
>32=SUBSTITUTE(A1,LEFT(A1),ROW(A1))
うまい、、、
投稿情報: からくち | 2020年3 月11日 (水曜日) 午前 07時09分