<出題者解答例>
ある意味、、、わたし好みの考え方(組み方)でOKな問題
エラーを使うのが、、、何故か結構好きで、、、
{=COUNT(0/(FIND(ROW(1:10)-1,C6,15)-FIND(ROW(1:10)-1,C6)))}
今更ここの方達に解説など必要ありませんが・・・
15桁目以降にしか無ければ分母が0になってしまう為エラー
15桁目以降に無ければ(当然全く無しも同様)エラー
故に、、、カウントされないので
条件である両方にある数のみカウントされることになるので、、 (からくちさん)
あれーーー、、、似てるぞーーー考え方が、,,
だが、、、私の方が、,長い・・・・
67
j:{=COUNT(FIND(ROW(1:10)-1/(FIND(ROW(1:10)-1,C6)<15),MID(C6,15,14)))}
k:{=COUNT(0/(FIND(ROW(1:10)-1,C6,15)-FIND(ROW(1:10)-1,C6)))}
うむーーー全然長さが違う、、、
投稿情報: ジョー3 | 2013年2 月 2日 (土曜日) 午後 08時16分
思いついたの全部です
61:{=COUNT(FIND(MID(C6,FIND(ROW(1:10)-1,C6,15),1),LEFT(C6,14)))}
60:{=COUNT(FIND(IF(FIND(ROW(1:10)-1,C6)<15,ROW(A:A)-1),C6,15))}
59:{=COUNT(0/(FIND(MID(C6,FIND(ROW(1:10)-1,C6,15),1),C6)<15))}
58:{=COUNT(FIND((FIND(ROW(1:10)-1,C6)<15)*ROW(A:A)-1,C6,15))}
67:=SUM(N(MMULT(N(FIND(ROW(1:10)-1,C6&1/17,{1,15})<{15,29}),{1;1})=2))
投稿情報: む印 | 2013年2 月 2日 (土曜日) 午後 08時25分
◆ちょっと違うかな、69です
=10-COUNT(0/MMULT(-ISERR(FIND(ROW(1:10)-1,MID(C6,{1,15},14))),{1;1}))
投稿情報: maron | 2013年2 月 2日 (土曜日) 午後 08時25分
66{=COUNT(1/(FIND(ROW(1:10)-1,C6)<15)/(FIND(ROW(1:10)-1,C6,15)<29))}
つい先ほど思いついたのが
61{=COUNT(1/(FIND(ROW(1:10)-1,C6)<15)/FIND(ROW(1:10)-1,C6,15))}
投稿情報: ni | 2013年2 月 2日 (土曜日) 午後 08時58分
今帰ってきました。
67で止まってしまいダメでした^^
=SUM(N(MMULT(-ISERR(FIND(ROW(1:10)-1,MID(C6,{1,15},14))),{1;1})=0))
これから皆さんの拝見します。
投稿情報: y sakuda | 2013年2 月 2日 (土曜日) 午後 10時09分
だすのがないから。
{=COUNT(SEARCH(ROW(1:10)-1&"*a*"&ROW(1:10)-1,REPLACE(C6,15,,"a")))}
でも。
投稿情報: min | 2013年2 月 2日 (土曜日) 午後 10時19分
60台前半のと50台、なぜ気が付かなかったんだろ?
Find二回使うと長くなるって先入観あったのかな?
実際に二回Find使ったのは80台以上でした・・・・
投稿情報: y sakuda | 2013年2 月 2日 (土曜日) 午後 10時20分
あらためて・・・・見てみたら、、考え的には、、
からくちさんの式が分かりやすい。
投稿情報: ジョー3 | 2013年2 月 3日 (日曜日) 午前 08時41分
>からくちさんの式が分かりやすい。
しかし、なかなか思いつける式ではないですよね、、
minさんのSEARCHで"*"使うアイデアもまた
なかなか思いつけるものではないですねっ!
投稿情報: む印 | 2013年2 月 3日 (日曜日) 午後 06時01分
>>からくちさんの式が分かりやすい。
>しかし、なかなか思いつける式ではないですよね、、
×2
む印さんの
>*ROW(A:A)
なんてのも気づきませんよ。
これを使えば、からくちさんの式も57になるし。
しかし、からくちさんの式
=COUNT(0/(FIND(ROW(1:10)-1,C6,15)>FIND(ROW(1:10)-1,C6)))
のようにしないところが、さすがですね。
投稿情報: min | 2013年2 月 3日 (日曜日) 午後 11時44分