53
ちと、心配・・・
理屈では、、、確信・・・・だが、、、思いがけないケースがあったら・・・
54にしとけば・・・・と、後悔かも
{=MIN(RIGHT((J4:J16-SUBSTITUTE(B$6,"○",0))%%%%,4)*1)}
(ジョー3さん)
« 第219回 孫とエクセルの数字当て | メイン | 第220回 50音の並べ替えⅡ »
最後に、下の画像の中に見える文字と数字を入力してください。これはプログラムを使ってコメントを自動的に投稿するのを防ぐために行われています。
画像を読み取れない場合は 別の画像を表示してください。
アカウント情報
(名前は必須です。メールアドレスは公開されません。)
日 | 月 | 火 | 水 | 木 | 金 | 土 |
---|---|---|---|---|---|---|
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 |
◆同じSUBSTITUTE関数を使っています・・・
56{=MATCH(99,MATCH(SUBSTITUTE(B6,"○",I4:I13-1)*1,J:J,))-1}
投稿情報: maron | 2014年9 月28日 (日曜日) 午後 08時04分
あれれ、、、、、、私のですが、、、
52でいいのかーーーーーー・・・
{=MIN(RIGHT((J4:J16-SUBSTITUTE(B6,"○",0))%%%%,4)*1)}
$ 1個 余分でしたかねーーーー
投稿情報: ジョー3 | 2014年9 月28日 (日曜日) 午後 08時14分
ジョー3さん52には及びませんが、
三種考えました。
53:{=MATCH(,0/SUMIF(J:J,SUBSTITUTE(B6,"○",I3:I12+0)))-1}
55:{=MAX(COUNTIF(J:J,SUBSTITUTE(B6,"○",I3:I12+0))*I3:I12)}
63:{=MIN(RIGHT(0&SUBSTITUTE(J4:J16-SUBSTITUTE(B6,"○",0),0,),2)^1)}
投稿情報: む印 | 2014年9 月28日 (日曜日) 午後 08時27分
ながいのも、、、あった。けど、、、
73
=MIN((0&SUBSTITUTE(SUBSTITUTE(J4:J16-SUBSTITUTE(B6,"○",0),0,),"-",))*1)
投稿情報: ジョー3 | 2014年9 月28日 (日曜日) 午後 08時39分
初日のこんなのでおわっちゃいました。67
{=SUM(IF(SUBSTITUTE(B6,"○",COLUMN(A:J)-1)*1=J4:J16,COLUMN(A:J)-1))}
投稿情報: y sakuda | 2014年9 月28日 (日曜日) 午後 08時46分
あれ、、、sakudaさんと、、似たのも、、、・・・
>{=SUM(IF(SUBSTITUTE(B6,"○",COLUMN(A:J)-1)*1=J4:J16,COLUMN(A:J)-1))}
{=SUM((SUBSTITUTE(J4:J16,COLUMN(A:J)-1,"○")=B6)*COLUMN(A:J))-1}
投稿情報: ジョー3 | 2014年9 月28日 (日曜日) 午後 08時53分
>RIGHT((J4:J16-SUBSTITUTE(B6,"○",0))%%%%,4)
これに気づけませんでした、、、
投稿情報: む印 | 2014年9 月28日 (日曜日) 午後 08時53分
>これに気づけませんでした、、、
苦し紛れで、、気付いて、、、よかった。
投稿情報: ジョー3 | 2014年9 月28日 (日曜日) 午後 08時55分
全部等差数列に・・・したと、、、勘違いしてたので、、、
こんな、、、間違い回答を最初作りました。
90
=MID(B6,FIND("○",B6)-1+(FIND("○",B6)<4)*2,1)*2-MID(B6,FIND("○",B6)-2+(FIND("○",B6)<4)*4,1)
65回に1回でしょうか・・・・エラーです。
投稿情報: ジョー3 | 2014年9 月28日 (日曜日) 午後 09時06分
>RIGHT((J4:J16-SUBSTITUTE(B6,"○",0))%%%%,4)
これに気づけませんでした、、、×2
投稿情報: maron | 2014年9 月28日 (日曜日) 午後 09時22分
みなさん、、 J:J を、お使いですか、、、使おうと思いませんですけど、、、
私のにも、、、使えるんですか。
49
{=MIN(RIGHT((J:J-SUBSTITUTE(B6,"○",0))%%%%,4)*1)}
重いから、、、やりませんけど、、、、
投稿情報: ジョー3 | 2014年9 月28日 (日曜日) 午後 09時30分
>RIGHT((J4:J16-SUBSTITUTE(B6,"○",0))%%%%,4)
気がつきませんでした。×3
56{=MIN(SUBSTITUTE(J4:J16-SUBSTITUTE(B6,"○",0),0,)^2^0.5)}
これでいいと思っていましたが、不具合がありますね。
投稿情報: min | 2014年9 月28日 (日曜日) 午後 11時11分
一番最初にやった奴。
65{=MID(VLOOKUP(SUBSTITUTE(B6,"○","*"),""&J:J,1,0),FIND("○",B6),1)}
それにしてもI列を使うのなんて考えなかったです。
ということで、上の式を変更したら
65{=MID(MODE(SUBSTITUTE(B6,"○",I4:I13-1)+0,J4:J16),FIND("○",B6),1)}
おんなじ文字数にしかなりませんねえ。
投稿情報: min | 2014年9 月28日 (日曜日) 午後 11時14分
j列を使うのが標準的な考え方なのかもしれませんが、
使わない方が短くなると信じてやってみましたが、
やっぱりかなわなかったですね。
B6だけ使ったもの。
68=RIGHT(SUM(MID(B6,FIND("○",B6)+-1^(FIND("○",B6)>3)*{1,2},1)*{2,-1}))
投稿情報: min | 2014年9 月28日 (日曜日) 午後 11時18分
あ、ジョー3さんも同じような式をつくっていましたね。
では、
投稿情報: min | 2014年9 月29日 (月曜日) 午前 12時23分
>あ、ジョー3さんも同じような式をつくっていましたね。
わたしのは、、長かった。けどね、、、
>56{=MIN(SUBSTITUTE(J4:J16-SUBSTITUTE(B6,"○",0),0,)^2^0.5)}
>これでいいと思っていましたが、不具合がありますね。
わたしも、58で同じ失敗がありました。
{=MIN(SUBSTITUTE(ABS(J4:J16-SUBSTITUTE(B$6,"○",0)),0,)*1)}
みなさん、ありがとうございました。
投稿情報: ジョー3 | 2014年9 月29日 (月曜日) 午前 07時24分
58{=MATCH(99,MATCH(SUBSTITUTE(B6,"○",ROW(A:A)-1)*1,J:J,))-1}
I列使えるの気が付かなかった。
投稿情報: りす | 2014年9 月29日 (月曜日) 午前 09時58分
>I列使えるの気が付かなかった。
ふっと、、、思ったが、、、、気にとめなかった。
投稿情報: ジョー3 | 2014年9 月29日 (月曜日) 午後 12時32分
I列使うなんてのはかけらも・・・・・
皆さんやはり上手いですねーー
しかし、長さがどうこうってのは別にしてもジョー3の%%%%は秀逸だと思います。
投稿情報: y sakuda | 2014年9 月29日 (月曜日) 午後 10時45分
sakudaさんは、、いつも参加ですごいですね、、、
わたしは、、ときどき息切れ、、、
今回自分の問題なのに苦しみました。
で、、、
%%%
だとたまに、だめで、
%%%%%
だと、、安全っぽくって、、、
%%%%
大丈夫かなーーーって、、、迷った。
%%%%%なら、、
/10^9でも、、、いいか?とか、、、
投稿情報: ジョー3 | 2014年9 月30日 (火曜日) 午後 12時14分