« 新・関数で出来ますか~ 第2回  | メイン | 新・関数で出来ますか~? 第3回 何曜日に生まれました? »

2017年7 月15日 (土曜日)

コメント

min

いやあー
携帯からでは
全く見えませんね(笑)

後でじっくり見ます。

maron

◆43が出来て、試しにROW(1:10)-1を、{0,1,2,・・・・,8,9}にして、MATCH関数で文字数を数えたら、42!!
◆やったと思いました

min

〉{0,1,2,・・・・,8,9}にして
やっぱり、そうなりますよね。

くまぷー

反則無しだと・・・236

=IFERROR((FIND(9,C3)>0)*9,IFERROR((FIND(8,C3)>0)*8,IFERROR((FIND(7,C3)>0)*7,IFERROR((FIND(6,C3)>0)*6,IFERROR((FIND(5,C3)>0)*5,IFERROR((FIND(4,C3)>0)*4,IFERROR((FIND(3,C3)>0)*3,IFERROR((FIND(2,C3)>0)*2,IFERROR((FIND(1,C3)>0)*1,0)))))))))

入れ子の嵐!! (>_<)

jyo3

>ご面倒ですがC6をDeleteしてください
面倒ではないけど・・・ん???

jyo3

予想の
lookup
match
使わないでやってみた・・・方は?

くまぷー

反則版を5つ。
{=MAX(IF(ISERR(FIND(ROW(1:9),C3)),,ROW(1:9)))}
{=MAX(ISNUMBER(FIND(ROW(1:9),C3))*ROW(1:9))}
{=MAX(IF(FIND(ROW(1:9),C3&123456789)>LEN(C3),0,ROW(1:9)))}
{=MAX(IF(FIND(ROW(1:9),C3&ROW(1:9))>LEN(C3),,ROW(1:9)))}
{=MAX((FIND(ROW(1:9),C3&ROW(1:9))<=LEN(C3))*ROW(1:9))}

反則しても短くならない!! (T.T)

maron

◆反則版です
{=MAX((0&MID(C3,ROW(A:A),1))*1)}

からくち

>使わないでやってみた・・・方は?
{=LEN(SUM(10^MID(C3*10^9,ROW(1:10),1)))-1}

jyo3

私も、、、
からくちさんの条件+
lookup
match
なしで、、、頑張ったです。

これぐらいしか、出来ない。
67

=10-MATCH(LEN(C3)-1,LEN(SUBSTITUTE(C3,{9,8,7,6,5,4,3,2,1,0},,1)),0)

jyo3

そのほかは、、、なぜか、、、

3文字ぐらい・・・
全部、負けてる。

jyo3

あ・・・・---

なんか、、、

おかしい、、、

呑んだからでしょう。

・・・・・・・・・・・・・
ごめんごめん、、まちがった。

min

最初に考えたのが これ
=LEN(SUM(10^MID(C3*10^10,{1,2,3,4,5,6,7,8,9,10},1)))-1


よく見たら、MID禁止だった。。

からくち

>◆反則版です

{=MATCH(,-FIND(ROW(1:9),C3))}

y sakuda

今帰ってきたばかりで、回答ちゃんとみてません。明日見ます。
反則版の33
{=MAX((0&MID(C3,ROW(1:10),1))*1)}
正規版45
=10-MATCH(,0/FIND({9,8,7,6,5,4,3,2,1,0},C3),)
長いけど気に入っている正規版です。
=10-MATCH(,0/FREQUENCY(9-MOD(C3/10^(ROW(1:10)-1),10),ROW(1:9)-1),)

からくち

わたしもおあそびで書いたのがあります

=MATCH(9,0/FREQUENCY(MID(C3*10^9,ROW(1:10),1)*1,ROW(1:8)))
みなさん考えることは近いようですね

からくち

1週間長かった、、、
早く次の問題(ジョー3さん)を見たいです

maron

◆今回のからくちさんの解答の見せ方、いいですねぇ~
◆何かの時に、使ってみたいと思います

◆できるかなぁ~~

y sakuda

からくちさんの回答開いて、内容より、一体全体なにやってんだかそっちの方が気になってw

maron

◆どうも、質問も解答も「見えないところに答えあり」のようです

y sakuda

やっとじっくり見ました。
Match版でも―でやっちゃう発想なかった。情けない^^;
LenとSumの奴、笑っちゃいました。秀逸だとおもいますねーー
想像を絶すると言うかなんというか・・・・・

FrequencyのもC3*10^9全く思いつかなかったですねーー

まあ、いずれにしろ完敗と売り越してますw

jyo3

同じような式をようやく書いてみたが、・・・ちょっと長いので比べてみた
からくちさん と
わたし・・・
=MATCH(,-FIND({0,1,2,3,4,5,6,7,8,9},C3))-1
=MATCH(9,FIND({0,1,2,3,4,5,6,7,8,9},C3),1)-1
うむーーー
-find・・・・前にも見たかもしれんが、、忘れます。

jyo3

もう一つ、比べてみた。
rowを使ったもの、、、
からくちさん と
わたし
{=MATCH(,-FIND(ROW(1:9),C3))}
{=MATCH(11,FIND(ROW(1:9),C3),1)}

参りました。

コメントの確認

コメントのプレビュー

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

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

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

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

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

処理中...

コメントを投稿

アカウント情報

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

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