« 関数で出来ますか~? 第306回 飛車と角 | メイン | 関数で出来ますか~? 第307回 結合セルの合計 »

2020年3 月 7日 (土曜日)

コメント

からくち

あれ~~、、、誰もいない

=REPT("●",IFERROR(ABS((ROW()-5)/(5-COLUMN())),)=N($E$5="角"))

からくち

書き忘れ

REPTはLEFTが良いのですが
自信がある時はこっちにします
理由はLEFTは1~9がOK
REPTは1のみOKなので、、、

min

くまぷーさんのSUMSQもMODEも
からくちさんの割り算も
全然思いつきませんでした。

なるほどです。

これでは自分のは出せない。

jyo3

とほほ

jyo3

=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

だはは、、、

ni

最初に作った
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))

jyo3

あはは、、

jyo3

-5
5-
で、、、
ぼこぼこにされた、、、


こんど、、、


ぼこぼこに、、、して、、、、や・り・た・い、、、、

jyo3,4,5,6,7///

あいつも、、、

こいつも、

おまえもだーーーー

どどど、、、、

y sakuda

今帰ってきてクマプーさんの見ただけですが、70でも少し違う
=LEFT("●",IF($E$5="飛",ISREF(($E1,A$5) A1),(ROW()-5)^2=(COLUMN()-5)^2))

jyo3

-5^2
-5^2

さんは、、、

許します、、、、


あーーーーーーーーーーーーーーーーー

min

やはりISREF出ましたね。
ジョー3さんが出すと思いましたが。

jyo,jyo,jyo

oreha
おれは、
俺は、、、、


なにやってんだーーー、、、

min

ATAN2なんて思いつくわけなどありません、、

jyo3

>ジョー3さんが出すと思いましたが。

そんな、、、
難しいこと、、、

できませーーーん、、、、


youyaku
ようやく、、、おちついたかも、、、、

jyo3

>ATAN2なんて思いつくわけなどありません、、

そうそう、、、

あいつは、、、、数学、、、得意、、」てか、なんてか、、、だから、、、

くまぷー

niさんの・・・

=COS(ATAN2(5-ROW(),5-COLUMN())*4)

上手く角の場合が-1、飛車の場合が1となるわけか・・・

>ATAN2なんて思いつくわけなどありません、、×2

持っている引き出しの中身が違います・・・

完敗です。

くまぷー

からくちさんの割り算・・・・

掛け算は試したんだけど・・・
出てきませんでした orz

くまぷー

>やはりISREF出ましたね。

これも全く予想外・・・・

ni

対称性のヒントと、飛車角のパターンを見ていたらATAN2思いついたのですが、
そこからどうしよう、
飛車は縦横、角は斜め、
4倍すると飛車は0度、角は180度に集まる、
cosすればー1と1だけど、
浮動小数点なのでこのー1と1は本当にー1と1なのか?
判定できた時はうれしかった。
さらに
からくちさんより短くなったのは本当にうれしくて、
jyo3さんに見透かされた^^

jyo3

>4倍すると飛車は0度、角は180度に集まる、
そうだっけ、、、みえなくなった、、、

>見透かされた^^
そのへんは、、まだ、、、きちんとみえる。

y sakuda

角の+1処理するのにCosは考えたけど、それ以上のものじゃないので、長くなちゃいました。
ISREFは結構みんな使うかとおもってたんですが・・・・
まあ、飛車と角を一式で片づける手法かんがえないと勝負にならなかったんですね。
からくちさんのは一応理解しましたが、niさんのはさっぱりですw

j

>niさんのはさっぱりですw
おたがい
とくいそうなのに、、、、数学、、、、

そうかい、、、

くまぷー

お早うございます。

To ジョー3さん

罫線問題の修正版を頂いたのですが
その修正版を拝見して、また疑問点が・・・

メールしましたので宜しくお願い致します。

jyo3

了解です

でも、あれから少し変えましたので、、、

そのうち、送ります。

からくち

>3問同時出題・・・・
>3,4名以上出来た時点の土曜答え合わせで、行けます。
>1週目で、ぜんぶ答え合わせか?
>1週目2問題、2週目1問題かも・・・
出題者さん以外で4名では殆ど皆さん
ともすれば1ヶ月掛かるかも
そんな問題なら出題文に分からない所があっても
その都度質問していけばいいのでは、、、
と思ってしまう

jyo3

>そんな問題なら出題文に分からない所があっても
>その都度質問していけばいいのでは、、、
>と思ってしまう

あはは、、、、
そかそか、、、

でも、きょうね
飲む前に文字等をチェックしまして、、
2007での動作確認も、しまして、、

2007

それ以降の違い部分を問題からカットしましたから・・・
きっと大丈夫。

飲む前に送ります。・・・今、、、

jyo3

完了!!!

送りました。

罫線問題

あとの2問はいいはず。

くまぷー

>完了!!!
>送りました。

有り難うございます。
完璧です。m(__)m

これで、わからなければ、その人の読解力不足・・・だと思う・・・w

jyo3

>完璧です。m(__)m
飲む前に・・・送ったのでね、、、、

今ちょっと頂いてる。

くまぷーさんは、
孫問題と
罫線問題・・・

どっちが、、、お客さんが多いと思いますか?
昔の常連さんを・・・呼んでください!!

くまぷー


>孫問題と
>罫線問題・・・

たぶん、罫線・・・

>昔の常連さんを・・・呼んでください!!

2017/06/29 心関数で出来ますか~ 「第1回 祝・藤井4段28連勝」以降参加して頂いた方で
連絡可能な方には、したのですが・・・

EW自体が淋しくなっているのをみると、残念ですがExcelから離れてしまった方が多々、いるように思えます。

y sakuda

niさんのじっくり読んでみました。
パット見でなんでATANではなくATAN2ってのがピンとこなかったんですが、エラーエスケープなんですね。
ATANあるのは当然知ってましたが、ATAN2ってのは機能チェックしたこともなかったですw
SINHなんかと同じで普通は必要性かんじませんもんねwww
*4がポイントですねーー
今回はからくちさんのもそうですが、飛車と角の効筋の判断を一括でやる方法に思いつかなかったところで終わってますね^^;

くまぷーさん、この問題はストレートじゃない手法が使える余地があるという意味で良い問題ですね。

jyo3

>niさんのじっくり読んでみました。

すごいですーーー
私は、分かりそうもないので・・・即、パス・・でした。

jyo3

>たぶん、罫線・・・
そーかーーー、、、

楽しみです。

で、その前に、、、彼の問題を・・・頑張って、

でも、、、
孫問題も・・・・もう少し研究して、、、

孫たちが、2単語が飽きて、、、
3単語にしたそう・・・・・・・・・・・げげーーー怖い。

y sakuda

>私は、分かりそうもないので・・・即、パス・・でした。
何を考えて作った式か分かればそうでもないです。
各セルとE5を結んだ線が、水平線に対して角なら+-45度、飛車なら90度か0度になります

で、座標からその角度を求めて判定してるわけです。
+-を処理するために、Cosを持ち込んでます。(理由はCos(X)=Cos(-x)になるってことです)
niさんの工夫は角度に*4してるところで、これで角なら180度(Cosは-1)、飛なら0(Cos(0)、Cos(360)は0)そうしておいて、角飛のTrue、Falseと比較してるわけです。
とっても上手いです^^

jyo3

なんか気になって・・・

過去問;似た問題だし様な気がして・・・・

散歩した。


有りました。ありました。

ってことで、やはり、

リハビリ3問・・・ってことかも、、、

くまぷー

>くまぷーさん、この問題はストレートじゃない手法が使える余地があるという意味で良い問題ですね。


良問の条件って・・・・

 時間(期限)内に解くのに簡単過ぎず、難しすぎず。
思いがけないスッキリとした解法があって・・・
自分で解ければやったという嬉しさが・・・・
自分で解けずに他人にその解法を示されればそんな手があったのかという悔しさがこみあげてくるような問題。

・・・かな。

有り難うございました。

からくち

ゴルフに行って来た
暑かった、、、23.7℃だって
体感は夏日

解くだけなら殆ど時間は要らない
より短くならどんなに時間を要してもダメ
悲しい、、、
でもこの問題は本当に如何にもエクセルの問題と言った感じで
とても良かった

若し、、、飛だけなら
ROW=5・COLUMN=5で良い
角だとROW=COLUMNでA1~I9
でもこれではA9~I1がダメ
そこで432101234にして割り算で
1=角・0=飛
規則性を求めただけ
関数式の基本的問題ですね
ある意味一番好きです
より短くでは無く
より無駄無くで、、、

からくち

今日、、、出題ですか

くまぷー

>ゴルフに行って来た

ゴルフはやったことありませんが、今日のような陽気の時に
広い屋外で過ごせれば、きっと爽快でしょうね~。

いつも行っているジムは休業だし、市の体育館も閉鎖中なので
私はここの所ずっと家に引きこもっています。(T.T)

>でもこの問題は本当に如何にもエクセルの問題と言った感じで
とても良かった

有り難うございますm(__)m

くまぷー

>今日、、、出題ですか

明日、と考えているんですが・・・

からくち

ゴルフは本当に気持ち良いですよ
こっちは後半必ず風が吹く
熱くなる後半は風が吹く地域
先週も同じだったけど今日も吹いた
より難しさが増しますが
より気持ち良くなります
お奨め致します

でもコロナの影響かな~
空いていた
まさか今後営業停止なんて、、、
と話していました

1人PCに向かい、、、コロナ無関係
エクセル、、、万歳

からくち

>明日、と考えているんですが・・・
と言う事なので時間潰しに、、、

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は使用禁止です
上記式と同じ結果を得てください

くまぷー

お早うございます。
時間潰しにはちょっと重いかも・・・(^^ゞ

ni

>上記式と同じ結果を得てください
15文字 演算子2つ、定数1つ使用
演算子や定数も使用禁止なら 32文字

TRUE は定数?

ni

題意から外れるやつ
15=A1/LEFT(A1)&""

からくち

>15=A1/LEFT(A1)&""
これ、、、a1/a1で同じ故出題ミスですね
言葉が足りなかった
>=REPT(LEFT(A1)/RIGHT(A1),LEN(A1))

本当は関数でそのまま出来ます
2・8・10・16進数
ごめんなさい

ni

a1/a1 だと1が一つしか出ませんね。


演算子も定数も使わない
関数とA1参照だけ
32=SUBSTITUTE(A1,LEFT(A1),ROW(A1))

からくち

>a1/a1 だと1が一つしか出ませんね
len(a1)を使って、、、

>32=SUBSTITUTE(A1,LEFT(A1),ROW(A1))
うまい、、、

コメントの確認

コメントのプレビュー

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

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

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

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

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

処理中...

コメントを投稿

アカウント情報

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

2024年8 月

        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 メニュー