◆出題は単純に、こんなことが「関数で出来ますか~?」がきっかけでした
>この、67は2003でもいいです
◆考えられない文字数に、ただただ驚くばかりです
◆解答案は112と、提示するのもはずかしいですが、
{=SUBSTITUTE(SUM((FIND(MID(B2,ROW(1:15),1),B2)=ROW(1:15))*MID(B2&REPT(0,15),ROW(1:15),1)*10^(15-ROW(1:15))),0,)}
◆問題が途切れそうだったということで、この解答案 はお許しというか忘れていただいて、
◆みなさんの解答をお願いします、本当に拝見するのが楽しみです
(maronさん)
じゃ何も出ないうちに、こっそり
103で終戦でした^^;
{=SUBSTITUTE(SUM(IF(FIND(MID(B2,ROW(1:15),1),B2)=ROW(1:15),MID(B2,ROW(1:15),1))*10^(15-ROW(1:15))),0,)}
投稿情報: y sakuda | 2013年1 月19日 (土曜日) 午後 08時03分
あ、、、
>>この、67は2003でもいいです
>◆考えられない文字数に、ただただ驚くばかりです
う、、うれしいなーーー・・・でも、、、
きっと、、、
あのかたが、、、、・・・・・
だから、、、
10分ぐらいしてから・・・・・・
かれが、、、、・・・・のと、、、、違ったら、、、、だしますねーーーー
投稿情報: ジョー3 | 2013年1 月19日 (土曜日) 午後 08時07分
基本的にはmaronさんのと同じですね。
私は最初MID(B2&REPT(0,15)とする代わりに
{=SUBSTITUTE(SUM((FIND(MID(B2,ROW(1:15),1),B2)=ROW(1:15))*(0&MID(B2,ROW(1:15),1))*10^(15-ROW(1:15))),0,)}
でエラーを避けてました。これをIFにして2文字短縮したのが103です。
投稿情報: y sakuda | 2013年1 月19日 (土曜日) 午後 08時09分
◆ジョー3さんは、真打登場までの時間調整ですか?
>基本的にはmaronさんのと同じですね。
◆でも、60台の解答はきっと思いもつかない方法なんでしょうね
投稿情報: maron | 2013年1 月19日 (土曜日) 午後 08時16分
67
2003でもいい・・・やつ、、
=SUBSTITUTE(SUM(ROW(1:9)*10^(16-FIND(ROW(1:9),B2&1%^9&PI()))),0,)
まちがってたら、、、ごめんな、、、
投稿情報: ジョー3 | 2013年1 月19日 (土曜日) 午後 08時17分
でも、、、、
む印さん、、、と、、、同じと思います。
&
私が遅かったですから、、、、
む印さん、、、、さきにだして、、、ごめんね、、、、
投稿情報: ジョー3 | 2013年1 月19日 (土曜日) 午後 08時20分
>67
>2003でもいい・・・やつ、、
◆解答を見ても、何で出来るのと同時に、どうしてこんな式が思いつくのか?
◆67を聞いて驚き、解答を見てまた驚きです(マイッタ)
投稿情報: maron | 2013年1 月19日 (土曜日) 午後 08時37分
>まちがってたら、、、ごめんな、、、
どなたかが、、、、
間違いを・・・・
・・・・・・・・・・・・・・・・・・・
にげろーーーーーーー・・・・・かも、、、、
投稿情報: ジョー3 | 2013年1 月19日 (土曜日) 午後 08時41分
120でなくて、122でした。
122{=SUBSTITUTE(SUM(IF(ISERR(FIND(MID(B2,ROW(1:15),1),LEFT(B2,ROW(1:15)-1))),MID(B2,ROW(1:15),1)*10^(15-ROW(1:15)),0)),0,"")}
ちょっと短くして、
116{=SUBSTITUTE(SUM(IF(ISERR(FIND(MID(B2,ROW(A:A),1),LEFT(B2,ROW(A:A)-1))),MID(B2,ROW(A:A),1)*10^(15-ROW(A:A)),0)),0,)}
考え方変えたら、53になったんだけど・・・
ちょっと出し惜しみ
投稿情報: ni | 2013年1 月19日 (土曜日) 午後 08時51分
>考え方変えたら、53になったんだけど・・・
おいおい、、、おめーーーなーーーーー
・・・・・・・・・・・・・・・
すごいぞ、、、、
だせだせ、、、、、
今回、、とっぷだべーーー
投稿情報: ジョー3 | 2013年1 月19日 (土曜日) 午後 08時54分
あ~、122と116、途中で切れてるし
ま、いいか。
これは締め切り時間8時過ぎてから思いついたので、時間切れアウトです。
53{=SUBSTITUTE(SUM(B2-SUBSTITUTE(B2,ROW(1:9),0,1)),0,)}
投稿情報: ni | 2013年1 月19日 (土曜日) 午後 09時00分
>考え方変えたら、53になったんだけど・・・
すごい、、早く見たいですね
67はジョー3さんと全く同じでしたd
殆ど同じですが、もう一つ違う67も
{=SUBSTITUTE(SUM(ROW(1:9)/10^FIND(ROW(1:9),B2&1%^8&PI())/1%^8),0,)}
投稿情報: む印 | 2013年1 月19日 (土曜日) 午後 09時07分
あっ、もう出てました、、
>{=SUBSTITUTE(SUM(B2-SUBSTITUTE(B2,ROW(1:9),0,1)),0,)}
素晴らしい!参りました、、
投稿情報: む印 | 2013年1 月19日 (土曜日) 午後 09時10分
>67はジョー3さんと全く同じでしたd
あはは、、、あんたはすごい・・・・・・
すごすぎる。
だが、、、
こんかいは、、、、
niさんが、、、、
すごすぎる・・・・・・
>これは締め切り時間8時過ぎてから思いついたので、時間切れアウトです。
いやいや、、、どーーでもいい・・・・・と、、、いうほど、、、
あんたは、、すごい、、、こんかいばかりは、、、、、、
なんだこりゃ、、、、、・・・・・あした、、、のんでないときみるからね、、、、
投稿情報: ジョー3 | 2013年1 月19日 (土曜日) 午後 09時12分
>53
◆シンプルでいいですね
投稿情報: maron | 2013年1 月19日 (土曜日) 午後 09時12分
ジョー3、む印さん凄い。
なぜか、1~9の最初に出てくるところって発想しませんでした^^;
niさんの53すばらしい。でも考えて見ると一番自然な発想みたいな気がします。
投稿情報: y sakuda | 2013年1 月19日 (土曜日) 午後 09時37分
みなさん、ありがとうございます。
風呂場で思いついて、字数を数えてみたら60以下、
風呂上がって、Excelに打ち込んでみたら、ちゃんと動くじゃないか!
回答発表時間過ぎてるし、誰かもう、こんなの出しているかと思ったら、
出てない!
ドキドキしてしまいました。
投稿情報: ni | 2013年1 月19日 (土曜日) 午後 10時05分
最初のやつです。 73
> {=SUBSTITUTE(SUM(ROW(1:9)*10^(16-FIND(ROW(1:9),B2&REPT(0,20)&1/17))),0,)}
0が20個です。 だから、、、分かりやすいでしょ。
>ドキドキしてしまいました。
あはは、、よかったねーー。
おふろで・・・・は、・・・みなさんよくありますね。
今回は、niさん・・・・良いこと考えましたねーーー
投稿情報: ジョー3 | 2013年1 月20日 (日曜日) 午前 11時49分
123.0000000000000000000006578
なんて、、、
えくせるさんは、、、、どうするんだい・・・・・・
ってことが、、、、とか、、、
そのあと・・・・いろいろ、、、が、、、、時々調べてても、,,,忘れるしねーーーー
投稿情報: ジョー3 | 2013年1 月20日 (日曜日) 午後 05時33分
53は究極ですね。
投稿情報: min | 2013年1 月26日 (土曜日) 午後 11時45分