(niさん)
解答用参考ファイル: 20200615をダウンロード
出題者を除く4名の方の解答作成完了宣言の後に、このスレに直接解答式をお書きください。
この問題に関しては解答用の別スレは作成いたしません。
******************************************************************************************
« 関数で出来ますか~? 第340回 日本史の年表 | メイン | 関数で出来ますか~? 第342回 セル内連続数 »
最後に、下の画像の中に見える文字と数字を入力してください。これはプログラムを使ってコメントを自動的に投稿するのを防ぐために行われています。
画像を読み取れない場合は 別の画像を表示してください。
アカウント情報
(名前は必須です。メールアドレスは公開されません。)
日 | 月 | 火 | 水 | 木 | 金 | 土 |
---|---|---|---|---|---|---|
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 |
練習問題はやるだけなら、簡単。でも問題の方はパッと思いつくのは長くなりそう。
でもやって見れば結構良い手があるかも^^
とりあえず長いのでも完成させるべーー
投稿情報: y sakuda | 2020年6 月15日 (月曜日) 午後 08時58分
とりあえずできたのは、練習62、問題128
意外と長くなった。どこまで短縮できるか?
投稿情報: y sakuda | 2020年6 月15日 (月曜日) 午後 10時50分
練習は52になった
投稿情報: y sakuda | 2020年6 月15日 (月曜日) 午後 11時08分
◆取り敢えず、練習21、問題89
投稿情報: maron | 2020年6 月15日 (月曜日) 午後 11時19分
>練習21、問題89
わーー、いきなり勝負にならない数字が^^;
投稿情報: y sakuda | 2020年6 月15日 (月曜日) 午後 11時23分
maronさんに刺激されて頑張ったけど、27の108
まだ大差・・・
投稿情報: y sakuda | 2020年6 月15日 (月曜日) 午後 11時43分
う、回答案、すでに抜かれてる orz
投稿情報: ni | 2020年6 月16日 (火曜日) 午前 12時06分
もう少し頑張って、27、86。 どちらも{}が付いて+2かもですが。
しかし、21って・・・
投稿情報: y sakuda | 2020年6 月16日 (火曜日) 午前 12時24分
練習問題ややこしくしすぎてたw
21が自然ですね。
21、86
投稿情報: y sakuda | 2020年6 月16日 (火曜日) 午前 12時43分
こういうの始めると、ベッドに入ったとたん、なにか思いついて這い出してくることになるw
空振りも多いですが・・・
21の69
投稿情報: y sakuda | 2020年6 月16日 (火曜日) 午前 01時16分
69⇒68だった。
明日起きた時には抜かれてるんだろうな・・・
投稿情報: y sakuda | 2020年6 月16日 (火曜日) 午前 01時20分
お早うございます。
>明日起きた時には抜かれてるんだろうな・・・
21の65です。(^^ゞ
投稿情報: くまぷー | 2020年6 月16日 (火曜日) 午前 08時35分
寝て数えてみた。
21・・・だった。
2桁は、、、まだやってないけど
投稿情報: jyo3 | 2020年6 月16日 (火曜日) 午前 08時45分
21は、、、見た、、、書いた、、、21
65は、、、見た、、、書いた、、、70
うう~ん、、、違うぞ
おそらく全てが違うのだろうな、、、
投稿情報: からくち | 2020年6 月16日 (火曜日) 午前 10時59分
やっぱりw>65
投稿情報: y sakuda | 2020年6 月16日 (火曜日) 午後 12時19分
うーーん、マイナーチェンジはすべて不発で68、69
投稿情報: y sakuda | 2020年6 月16日 (火曜日) 午後 02時13分
>1~2桁の足し算、引き算の答えをC9に求めてください
私の65は桁数ほぼ関係なしです。
投稿情報: くまぷー | 2020年6 月16日 (火曜日) 午後 03時21分
どうでもいいことですが・・・
先ほどやっとアベノマスクが届きました。
投稿情報: くまぷー | 2020年6 月16日 (火曜日) 午後 05時15分
>どうでもいいことですが・・・
見た瞬間、、、小さい、、、
>私の65は桁数ほぼ関係なしです
、、、と思ったけど、、、駄目だった
と言うかもっと少ないけど何方道☓
早く見たいので、、、終了
投稿情報: からくち | 2020年6 月16日 (火曜日) 午後 05時43分
>見た瞬間、、、小さい、、、
袋から出してもいませんが、それほど小さいようには見えませんでした。
アノ人の顔がでかいのか?
>私の65は桁数ほぼ関係なしです。
ということは、うまく数字を切り出しているのか、しかもこの文字数で。
桁数関係なしにすると114
1~2桁でようやく70
さらに、練習問題も23から縮まらないし・・・
投稿情報: ni | 2020年6 月16日 (火曜日) 午後 06時51分
>桁数ほぼ関係なしです
仮にですが
12345-678
でも、、、ですか
投稿情報: からくち | 2020年6 月16日 (火曜日) 午後 07時13分
名前を使えば、、、桁数無視出来るけど
投稿情報: からくち | 2020年6 月16日 (火曜日) 午後 07時31分
>>私の65は桁数ほぼ関係なしです。
>ということは、うまく数字を切り出しているのか、しかもこの文字数で。
はい。それに2016特有の関数は使っていません(たぶん)
>仮にですが
>12345-678
>でも、、、ですか
これはマイナス記号が全角(8541)なので当然ダメです。
半角(45)ならば大丈夫です。
投稿情報: くまぷー | 2020年6 月16日 (火曜日) 午後 07時31分
>早く見たいので、、、終了
在庫もそれほど豊富ではないのでもう少しゆっくり考えてもよいのでは?
答えを出すだけならば訳は無いので・・・
★終了宣言
1. からくちさん
2.
3.
4.
投稿情報: くまぷー | 2020年6 月16日 (火曜日) 午後 07時36分
>名前を使えば、、、桁数無視出来るけど
Evaluate?
投稿情報: くまぷー | 2020年6 月16日 (火曜日) 午後 08時05分
やってみました。
21は一緒
問題の方はなんとなくやってみて85でした。
で、もう少し減るような気もします。
それにしても、いろいろ考えさせられる問題ですね。
なかなかこのような問題は作れません。
前の問題もしかり、、問題作りが一番難しいwww
投稿情報: min | 2020年6 月16日 (火曜日) 午後 08時12分
>Evaluate?
ピンポ~~ン、、、
投稿情報: からくち | 2020年6 月16日 (火曜日) 午後 08時32分
>はい。それに2016特有の関数は使っていません(たぶん)
確認しました。
使用した関数は「Excel2000 Bible」にも掲載されていました。
しかし「日経PC21エクセル関数大辞典 PC21厳選の”実用関数をわかりやすく解説!」には掲載されていませんでした。
実用的な関数ではないんですね。(^^ゞ
投稿情報: くまぷー | 2020年6 月16日 (火曜日) 午後 08時50分
くまぷーさんとは字数はちかいけど、全然違うみたいですね。
私のは当たり前の関数しか使ってないし、1~2桁限定です。
投稿情報: y sakuda | 2020年6 月16日 (火曜日) 午後 10時42分
全く別の発想で62
変な式ですけどw
投稿情報: y sakuda | 2020年6 月17日 (水曜日) 午前 12時02分
>全く別の発想で62
うわーっ、やっぱり抜かれちゃった。
実は65は桁数限定版と限定無し版とがあるんですけれど
これ以上短縮できそうもありません。
別法が見つかるかなあ・・・
投稿情報: くまぷー | 2020年6 月17日 (水曜日) 午前 06時08分
今更ですが、、、関数の難しさが、、、
わたしの比較的好きな関数
結構使うので知っているつもりでした
書いている途中あっているのが見える
でも、、、Enterを押すとエラー
何故、、、分からない
多少弄って見ました、、、でも結果は全く同じ
関数の不思議さを知りました
投稿情報: からくち | 2020年6 月17日 (水曜日) 午前 07時10分
sakudaさんの62は桁数限定ですか?
それとも限定無しですか?
投稿情報: くまぷー | 2020年6 月17日 (水曜日) 午後 03時21分
私のは62も68も桁数限定です。やり方全くちがいますが。
投稿情報: y sakuda | 2020年6 月17日 (水曜日) 午後 04時17分
出来た、、、58
と思いきや、、、10回に2~3回間違えた値を返す
駄目だ、、、
投稿情報: からくち | 2020年6 月17日 (水曜日) 午後 05時12分
練習の21がようやくわかりました^^;
投稿情報: ni | 2020年6 月17日 (水曜日) 午後 05時56分
>練習の21がようやくわかりました^^;
面白い、、、
でも、、、
三沢
40,000人 人口
3人 コロナ
とうとう、、、キターーーー
投稿情報: jyo3 | 2020年6 月17日 (水曜日) 午後 06時48分
くまぷーさんの65の正体分かったと思う^^
ということで、21、62で終了です。
投稿情報: y sakuda | 2020年6 月17日 (水曜日) 午後 06時49分
しかし、くまぷーさんの桁数限定の65ってのが分かってないのかな?
この式桁数限定にはなりそうもない・・・
投稿情報: y sakuda | 2020年6 月17日 (水曜日) 午後 06時53分
>くまぷーさんの65の正体分かったと思う^^
>ということで、21、62で終了です。
わかりましたか (^^ゞ
★終了宣言
1. からくちさん
2. sakudaさん
3.
4.
投稿情報: くまぷー | 2020年6 月17日 (水曜日) 午後 08時25分
くまぷーさんの借りて、64ってのも出来た^^
投稿情報: y sakuda | 2020年6 月17日 (水曜日) 午後 09時18分
>くまぷーさんの借りて、64ってのも出来た^^
えっ?
投稿情報: くまぷー | 2020年6 月17日 (水曜日) 午後 09時28分
桁数限定無し(前のと主要部分は同じ)をいじってみたけど
結局65文字。64にはなりませんでした(T.T)
投稿情報: くまぷー | 2020年6 月17日 (水曜日) 午後 09時59分
68との組み合わせです。
62は全く別物。
投稿情報: y sakuda | 2020年6 月17日 (水曜日) 午後 10時10分
sakudaさん、絶好調ですね~
投稿情報: くまぷー | 2020年6 月18日 (木曜日) 午前 08時59分
しかし、静かになっちゃいましたね・・・
投稿情報: y sakuda | 2020年6 月18日 (木曜日) 午後 10時49分
>しかし、静かになっちゃいましたね・・・
そうですね。ではそろそろ私も終了という事で・・・
★終了宣言
1. からくちさん
2. sakudaさん
3. くまぷー
4.
投稿情報: くまぷー | 2020年6 月19日 (金曜日) 午前 08時27分
頭では考えていましたが、、、
今回の問題はホントにいろいろ考えさせる問題ですね。
長いのはいろいろな方法が考えられる。
短くということで、
おそらく、くまぷーさんのものまねなんだろうけど。
当初からこの形は、あの系統を想像しましたが、あの系統はほぼ使わないし
単純にはいかないと思っていました。
で、いろいろ頭で悩んで、何かいい方法がありそうで短くはならない。
ならば、原点に戻ってあの系統で何かいい方法がないか確認したら
そういうものがあるのねという感じで
これならある程度短くなる。
ということで
57でした。
投稿情報: min | 2020年6 月19日 (金曜日) 午前 11時31分
では、出かけますので終了とさせていただきます。
投稿情報: min | 2020年6 月19日 (金曜日) 午前 11時48分
>57でした。
50台でてくるんじゃないかと恐れてたw
やっぱりって感じですね。
投稿情報: y sakuda | 2020年6 月19日 (金曜日) 午後 12時09分
★終了宣言
1. からくちさん
2. sakudaさん
3. くまぷー
4. minさん
では4人になりましたので・・・
桁数限定なし65です。
=IMREAL(SUBSTITUTE(B9,"=","i"))+IMAGINARY(SUBSTITUTE(B9,"=","i"))
=IMREAL(LEFT(B9,LEN(B9)-1)&"i")+IMAGINARY(LEFT(B9,LEN(B9)-1)&"i")
桁数限定65です。
=IFERROR(LEFT(B9,2)+0,LEFT(B9))+IMAGINARY(SUBSTITUTE(B9,"=","i"))
投稿情報: くまぷー | 2020年6 月19日 (金曜日) 午後 12時32分
家から持ってきたもの
面倒くさいから全部
最初のころ
85=LEFT(B9,COUNT(-LEFT(B9,2),))+MID(B9,COUNT(-LEFT(B9,2),,),COUNT(-MID(B9,3,{1,2,3}),))
85{=LEFT(B9,COUNT(-LEFT(B9,2),))+MATCH(9,FIND(ROW(1:20),B9,3))*-1^(FIND("-",B9&"-")<4)}
63=LEFT(B9,COUNT(-LEFT(B9,2),))+IMAGINARY(LEFT(B9,LEN(B9)-1)&"i")
63=LEFT(B9,COUNT(-LEFT(B9,2),))+IMAGINARY(SUBSTITUTE(B9,"=","i"))
57=IMREAL(LEFT(B9,3)&"i")+IMAGINARY(LEFT(B9,LEN(B9)-1)&"i")
57=IMREAL(LEFT(B9,3)&"i")+IMAGINARY(SUBSTITUTE(B9,"=","i"))
投稿情報: min | 2020年6 月19日 (金曜日) 午後 12時45分
62です。どっちかって言うとからくちさん風。58でできたとおもったけどエラーが出るっておっしゃってたのこの系統化と思います。
=LOOKUP(99,LEFT(B9,{1;2})+MID(LEFT(B9,LEN(B9)-1)&".",{2;3},5))
元々やってた68
=SUM(MID(REPT(0,ISERR(-LEFT(B9,2))+1)&LEFT(B9,LEN(B9)-1),{1,4},3)*1)
いずれもいろいろ変更はできますが、結局この字数に落ち着いちゃう。
で、くまぷーさんのIM系を使った64
=LEFT(B9,2-ISERR(-LEFT(B9,2)))+IMAGINARY(LEFT(B9,LEN(B9)-1)&"i")
投稿情報: y sakuda | 2020年6 月19日 (金曜日) 午後 12時48分
minさんすごい
>=IMREAL(LEFT(B9,3)&"i")
全く考えなかった^^
投稿情報: y sakuda | 2020年6 月19日 (金曜日) 午後 01時21分
>IMREAL
わー、皆さん、そんなところへ行ってたんですね。
70=INDEX(LEFT(B9,{1;2})+MID(B9,{2;3},LEN(B9)-{2;3}),2-(MID(B9,2,1)<"0"))
練習問題の方もとりあえず出題者ということで
21=LEFT(B5)+MID(B5,2,2)
最初、LEFT(B9,1) としていたので23でした^^;
投稿情報: ni | 2020年6 月19日 (金曜日) 午後 01時55分
>minさんすごい
>>=IMREAL(LEFT(B9,3)&"i")
>全く考えなかった^^ ×2
複素数を利用した解答に満足してしまいその先に行けませんでした。
投稿情報: くまぷー | 2020年6 月19日 (金曜日) 午後 03時37分
sakudaさん
niさん
見ているだけですが
うまくできてますね。
そんなの思いつかない。。
投稿情報: min | 2020年6 月19日 (金曜日) 午後 04時28分
IMREALなんて頭に過ぎらない、、、
極々当たり前の式しか、、、
=LOOKUP(99,RIGHT(LEFT(B9,LEN(B9)-1),{2,3})-LOOKUP(,-LEFT(B9,{1,2})))
=LOOKUP(99,RIGHT(SUBSTITUTE(B9,"=",),{2,3})-LOOKUP(,-LEFT(B9,{1,2})))
=LOOKUP(99,MID(B9,COUNT(-LEFT(B9,{1,2}))+1,{2,3})*1)-LOOKUP(,-LEFT(B9,{1,2}))
全部同じですが、、、1番の好みは1番長い
=LOOKUP(99,MID(B9,2+OR(MID(B9,3,1)={"-","+"}),{2,3})*1)-LOOKUP(,-LEFT(B9,{1,2}))
投稿情報: からくち | 2020年6 月19日 (金曜日) 午後 05時44分
>そんなの思いつかない。。
いやいや、複素数にしてしまうなんてよい子は思いつかない^^
でも、発表された3人はそっちの路線なんですよね
>極々当たり前の式しか、、、
いやいや、
>-LOOKUP(,-LEFT(B9,{1,2}))
LOOKUPのこういう使い方が当たり前とは・・・
LOOKUPも試したけれど、エラーになってしまって諦めました。
ここの皆さんには当たり前なのかな?
投稿情報: ni | 2020年6 月19日 (金曜日) 午後 06時12分
>エラーになってしまって諦めました。
1-1等が切り出されて、思うようにエラーになってくれなかったw
で、ピリオドつけて無理やりエラーにしました。
IM系は考えてなかったですが、くまぷーさんの投稿からあれこれ考えてる内に思いつきました。
決定的なのは桁数制限なしって奴です。
投稿情報: y sakuda | 2020年6 月19日 (金曜日) 午後 06時32分
>決定的なのは桁数制限なしって奴です。
わかっちゃうだろうなって思いました。
ところで・・・
B9の式に”=”がついていなければ
SUBSTITUTEを2回も使わずに済んで短くなるのに・・・と思いました(^^ゞ
投稿情報: くまぷー | 2020年6 月19日 (金曜日) 午後 06時36分
>1-1
これ、、、43831
ちゃんとした数値ですものね
投稿情報: からくち | 2020年6 月19日 (金曜日) 午後 06時39分
>これ、、、43831
>ちゃんとした数値ですものね
そうなんです。Lookup思いついて、58で出来たとおもったら・・・・
それで一旦あきらめました。
でも結局62で終わって50台には入れなかった。
投稿情報: y sakuda | 2020年6 月19日 (金曜日) 午後 07時05分
>B9の式に”=”がついていなければ
そう、”=”つけて面倒くさいだけになってしまったかも。
四則演算とか、A+B-C=みたいに3つ以上とか、
これも面倒なだけかな。
一見面倒に見えるものを、わー、そんな方法があったのか
ということで、今回の複素数は秀逸ですね。
投稿情報: ni | 2020年6 月20日 (土曜日) 午後 12時25分
複素数?・・・
なんだっけ、、、
ごめん・・・ごめん・・・ごめん・・・
今、トラブルが・・・・4個ほどで、、、・・・・・・・
あーーー
たまにしか、、、ここ、、、これませんで、、、ごめんね、、、
投稿情報: jyo3 | 2020年6 月20日 (土曜日) 午後 06時43分
>今、トラブルが・・・・4個ほどで、
まとめてトラブル・・・
ご苦労様です。
投稿情報: y sakuda | 2020年6 月20日 (土曜日) 午後 06時53分