Q1:
こんな長いのも:62:{=MAX((LEFT(C4,ROW(1:6)-1)&RIGHT(C4,7-ROW(1:6))=C6)*ROW(1:6))}
短くなって:39:{=COUNT(FIND(MID(C4,1,ROW(1:6)),C6))+1}
もしかして:38:{=COUNT(FIND(LEFT(C4,ROW(1:7)),C6))+1}
忘れてた:37:{=COUNT(FIND(LEFT(C4,ROW(1:7)),C6),)}
もひとつ:38:{=28-SUM(FIND(MID(C6,ROW(1:6),1),C4))}
短縮?駄目だった:41:{=SUM(FIND(MID(C4,ROW(1:6),1),C6&C4))-21}
Q2:
駄目だった:74:{=COUNT(FIND(LEFT(C4,ROW(1:7)),C7),)&7-COUNT(FIND(RIGHT(C4,ROW(1:7)),C7))}
あはは:とで:78:{=COUNT(FIND(LEFT(C4,ROW(1:7)),C7),)&"と"&7-COUNT(FIND(RIGHT(C4,ROW(1:7)),C7))}
で、結局、皆さんの後を追うしかなかった。
&みなさんは、さらに進んでいるし。・・・・完敗でした。
あと、エラーチェックも完璧ではない・・・・(心配ではある)
(ジョー3さん談)
Q1は38止まりでした^^;
{=COUNT(FIND(LEFT(C4,ROW(1:6)),C6))+1}
これは類似のバリエーションが2種あります
{=28-SUM(FIND(MID(C6,ROW(1:6),1),C4))}
その他長いのですがいくつか
40
{=MAX(FIND(MID(C4,ROW(1:7),1),C6&C4))-6}
これがQ2の71⇒60に繋がったものです^^
43
{=SUM(COUNTIF(C4,LEFT(C6,ROW(1:6))&"*"))+1}
47
{=SUM((REPLACE(C4,ROW(1:7),1,"")=C6)*ROW(1:7))}
48
{=SUM(N(LEFT(C4,ROW(1:6))=LEFT(C6,ROW(1:6))))+1}
50
{=7-MIN(LEN(SUBSTITUTE(C6,LEFT(C4,ROW(1:6)),"")))}
53
{=MMULT(COLUMN(A:G),N(REPLACE(C4,ROW(1:7),1,"")=C6))}
Q2の60、71は同じだと思いますので、む印さんにお任せして最初にできた84
{=SUBSTITUTE(SUM(ISERR(FIND(MID(C4,ROW(1:7),1),C7))*10^(7-ROW(1:7))*ROW(1:7)),0,"")}
ジョー3のとりあえず37だけ見ました・・・・
実は38のバリエーションで
{=COUNT(FIND(LEFT(C4,ROW(1:7)-1),C6))}
{=COUNT(FIND(LEFT(C4,ROW(1:6)),C6),1)}
有ったんです。
1の省略を思いつかなかったってのはなんともはやですねーー^^;
投稿情報: y sakuda | 2009年6 月13日 (土曜日) 午後 08時04分
あ、、、
あと、、
Q1の最初の、
50台
40台
・・・・なくしちゃった。
上書きしたみたいです。
投稿情報: ジョー3 | 2009年6 月13日 (土曜日) 午後 08時05分
37:{=COUNT(,FIND(LEFT(C4,ROW(1:7)),C6))}
ジョー3さんとカンマの位置がちがいますね~
74:{=COUNT(,FIND(LEFT(C4,ROW(1:7)),C7))&7-COUNT(FIND(RIGHT(C4,ROW(1:7)),C7))}
74は37を「前から後ろから」やっただけです(^^ゞ
投稿情報: くまぷー | 2009年6 月13日 (土曜日) 午後 08時11分
やはり、38は両方ともジョー3とかぶってますねーー
それと、ジョー3の41は私の40と発想が同じです。これをQ2で使うと60になります^^
投稿情報: y sakuda | 2009年6 月13日 (土曜日) 午後 08時12分
74はジョー3さんと同じですね~
カンマの位置がちがうだけ~
投稿情報: くまぷー | 2009年6 月13日 (土曜日) 午後 08時12分
いくつか作りましたので投稿します。
Q1
37
{=COUNT(FIND(LEFT(C4,ROW(1:7)),C6),)}
38
{=COUNT(FIND(MID(C4,1,ROW(1:7)),C6),)}
39
{=7-COUNT(FIND(RIGHT(C4,ROW(1:7)),C6))}
48
{=SUM(N(LEFT(C4,ROW(1:7))=LEFT(C6,ROW(1:7))),1)}
Q2
74
{=COUNT(FIND(LEFT(C4,ROW(1:7)),C7),)&7-COUNT(FIND(RIGHT(C4,ROW(1:7)),C7))}
85
{=COUNT(FIND(LEFT(C4,ROW(1:7)),C7),)&7-SUM(N(RIGHT(C4,ROW(1:7))=RIGHT(C7,ROW(1:7))))}
96
{=SUM(N(LEFT(C4,ROW(1:7))=LEFT(C7,ROW(1:7))),1)&7-SUM(N(RIGHT(C4,ROW(1:7))=RIGHT(C7,ROW(1:7))))}
投稿情報: ますたあ | 2009年6 月13日 (土曜日) 午後 08時13分
37と74・・・
やはり、ますたあさんもお仲間でしたね~
投稿情報: くまぷー | 2009年6 月13日 (土曜日) 午後 08時15分
あ、そうそう、ますたあさん
こちらもよろしく~
http://kumapooh.justblog.jp/blog/2009/06/post-7d1c.html#comment-24735401
投稿情報: くまぷー | 2009年6 月13日 (土曜日) 午後 08時17分
ちょっと出遅れてスミマセン、、
>Q2の60、71は同じだと思いますので、む印さんにお任せして・・・
y sakudaさん、ありがとうございます。
・・・ということですので、最初にできたQ2:71は
{=SUM(LARGE(ISERR(FIND(MID(C4,ROW(1:7),1),C7))*ROW(1:7),{1,2})*{1,10})}
71をダイエットした60はLARGEの方で
{=SUM(LARGE(FIND(MID(C4,ROW(1:7),1),C7&C4)-5,{1,2})*{1,10})}
一番優秀と思っている82
{=SUBSTITUTE(SUM(ROW(1:7)*ISERR(FIND(MID(C4,ROW(1:7),1),C7))*10^(8-ROW(1:7))),0,)}
Q1の37で前回と違う方は
{=MATCH(C6,REPLACE(C4,ROW(1:7),1,),)}
最後に、からくちさん に習って無駄式を一つだけ
{=MAX(IF(REPLACE(REPLACE(C4,ROW(1:7),1,),COLUMN(A:G),1,)=C7,
(ROW(1:7)+COLUMN(A:G))*11*(ROW(1:7)>COLUMN(A:G))-(ROW(1:7)&COLUMN(A:G))))}
投稿情報: む印 | 2009年6 月13日 (土曜日) 午後 08時37分
71、60はやはり、一字一句同じでした^^;
投稿情報: y sakuda | 2009年6 月13日 (土曜日) 午後 08時41分
Q1の37・38・39
Q2の60
この辺りは同じですね
見落とし(同じ式)はご勘弁を(似てそうなのは省いたつもり)
Q1
:{=FIND(0,SUM(10^(7-FIND(MID(C6,ROW(1:6),1),C4))))}
:{=MATCH(0,(LEFT(C4,ROW(1:7))=LEFT(C6,ROW(1:7)))*1,)}
:{=7-MIN(LEN(SUBSTITUTE(C6,LEFT(C4,ROW(1:7)),)))}
:{=MAX(FIND(MID(C4,ROW(1:7),1),C6&C4))}
:{=MATCH(9,FIND(LEFT(C4,ROW(1:8)-1),C6))}
:{=MATCH(0,0/(REPLACE(C4,ROW(1:7),1,)=C6))}
:=MATCH(0,FREQUENCY(FIND(MID(C6,ROW(1:6),1),C4),ROW(1:6)),)
Q2
:{=SUBSTITUTE(SUM((FIND(MID(C4,ROW(1:7),1),C7&C4)>5)*10^(7-ROW(1:7))*ROW(1:7)),0,)}
:{=SUM(MATCH(0,0/ISERR(FIND(MID(C4,ROW(1:7),1),C7)),{0,1})*{10,1})}
:=SUM(MATCH(0,0/(1-FREQUENCY(FIND(MID(C7,ROW(1:5),1),C4),ROW(1:6))),{0,1})*{10,1})
投稿情報: からくち | 2009年6 月13日 (土曜日) 午後 08時45分
こうして改めて見返すと
他の方とわたしの違いは
わたしの式はMATCHを多様しているな
と言うかそれが残ったのか
投稿情報: からくち | 2009年6 月13日 (土曜日) 午後 09時02分
からくちさんの、MATCHの照合の型で{0,1}
これにはしびれました、、( ..)φメモメモ
投稿情報: む印 | 2009年6 月13日 (土曜日) 午後 09時02分
2週連続何にも出さないのも何なので、
今日夕方出先で紙に書いたもの・・
ちょっとうまく動かなかったので修正しましたが、、、
{=SUM((FIND(MID(C7,ABS({0,6}-ROW(1:5)),1),C4)=ABS({0,8}-ROW(1:5)))*{10,-1},17)}
検証不十分なので間違っていたらごめんなさい。
投稿情報: minmax | 2009年6 月13日 (土曜日) 午後 09時31分
こんばんは。
60・・・なるほど~。
からくちさんのMATCH!そんなやり方が!?
あと、む印さんの無駄式と同じ系統で、
103:{=MAX((C7=SUBSTITUTE(REPLACE(REPLACE(C4,ROW(1:7),1," "),COLUMN(A:G),1,)," ",))*(ROW(1:7)&COLUMN(A:G)))}
投稿情報: kir | 2009年6 月13日 (土曜日) 午後 10時00分
みなさんのを解析するパワーがない。
明日元気だったら頑張ってみます。
投稿情報: minmax | 2009年6 月13日 (土曜日) 午後 10時01分
60の・・・{1,2})*{1,10})}
あーーーああ、、、
この手は、昔(ってほどでもないが)
使ったよねーーーおれも、、
ぜんぜん、、学んでないなーー
おはじかしい・・・・・
sakudaさん、凄いです。
(若くないのに)
ん、、=褒めたことになるよね、
投稿情報: | 2009年6 月13日 (土曜日) 午後 10時03分
からくちさん、む印さんの82・・・・
どっかで見た覚えがと思ったら私の84と事実上同じ・・・・・
なぜか、ReplaceとSubstituteでパラメータ指定しないと0とみなされると思い込んで、わざわざ""入れてた^^;
からくちさんのMatchはやはり上手いですねーー
特に、Matchの{0,1}は絶品ですね^^
Frequencyは使えるような気がしたのですが、Matchと組み合わせるアイデアは出ませんでした。これも脱帽です^^;
>ん、、=褒めたことになるよね、
そういうことでw
しかし、ニュースグループに精力的に投稿してる某氏は確か80歳超えてらっしゃるはず。それに比べたら我々は若僧ですけどねーー
投稿情報: y sakuda | 2009年6 月13日 (土曜日) 午後 10時37分
今回もベタベタでした。
Q1:{=IF(LEN(C6)=6,COUNT(FIND(LEFT(C4,ROW(1:7)),C6))+1,)}
Q2:{=IF(LEN(C7)=5,(COUNT(FIND(LEFT(C4,ROW(1:6)),C7))+1)&(7-COUNT(FIND(RIGHT(C4,ROW(1:6)),C7))),)}
皆さんの思考に、まったく寄り付けませんネ。
投稿情報: かず | 2009年6 月14日 (日曜日) 午前 12時09分
かずさんのはエラーチェックが入ってる^^
投稿情報: y sakuda | 2009年6 月14日 (日曜日) 午前 12時57分
かずさん、・・・
先を読んでるような・・・
1文字不足
2文字不足
1文字間違い
・・・・
それらを・・・ひとつの式で・・・とか、、
投稿情報: jyo-3 | 2009年6 月14日 (日曜日) 午前 08時37分
問題を作りました。
メールで送りましたのでよろしくお願いします。
皆さんには易しすぎるかな。^^;
投稿情報: ますたあ | 2009年6 月14日 (日曜日) 午後 02時36分
バドから帰って来たら、ますたあさんから問題が届いていました。
PC講習会やら何やらで忙しいところを
無理を言ってしまったようで申し訳ありません。m(__)m
これでからくちさんのものと合わせて
2週間分の在庫が出来ました。
本当にありがとうございます。m(__)m
投稿情報: くまぷー | 2009年6 月14日 (日曜日) 午後 06時02分
そんなもんできるか!&からくちさんの独壇場になりそう^^;
という問題でしたら、暖めてる(お蔵入り)のがありますが・・・・・
自分でもできることはできたのですが、100超になっちゃってるw
投稿情報: y sakuda | 2009年6 月14日 (日曜日) 午後 06時24分
・・・??
私も、もう一つ問題を送っていた筈ですが・・・
投稿情報: む印 | 2009年6 月14日 (日曜日) 午後 06時39分
なんも深く考えていないいい加減な問題なら構想はあるけど…
しばらく大丈夫そうだから保留かな
投稿情報: minmax | 2009年6 月14日 (日曜日) 午後 06時50分
>私も、もう一つ問題を送っていた筈ですが・・・
大変失礼しました。m(__)m
第23回 からくちさん
第24回 む印さん
第25回 ますたあさん
・・・ということで m(__)m
投稿情報: くまぷー | 2009年6 月14日 (日曜日) 午後 07時11分
>第24回 む印さん
よかった・・・
来月に入るとあまり顔出せなくなるので
助かりましたd^^
投稿情報: む印 | 2009年6 月14日 (日曜日) 午後 07時16分
>無理を言ってしまったようで申し訳ありません。m(__)m
いえいえ。
たまたまアイディアが浮かんだので
試してみましたら、意外と面白いかもでした。(^^ゞ
昔、頼まれてシート(計算する仕組み)を作りました。
当時は作業セルを使って簡単に作ったんですけどね。
それを作り直して問題にしてみました。
作業セルなしだと意外と引っかかりますね。
ああ、私はね。^^;
楽しんでいただけるとうれしいな~。
投稿情報: ますたあ | 2009年6 月14日 (日曜日) 午後 09時27分
皆さん、今回はお世話になりました。
後で時間を見つけて、
もう少し味わってみます。
・・・・・
次のは、解けるか・・・それも心配。
からくちさん
む印さん
はじめとして、皆さん凄いからなーー
・・・・
ようやく風邪も一段落・・・
投稿情報: ジョー3 | 2009年6 月14日 (日曜日) 午後 10時25分
>次のは、解けるか・・・それも心配。
いやいや、、、わたしの問題は
超が幾つも付くほどの簡単なもの
従いまして解けるかでは無く
また、式の短さでも無く
どれだけ多くの式を作れるか・・・
です
投稿情報: からくち | 2009年6 月14日 (日曜日) 午後 10時50分
>従いまして解けるかでは無く
>また、式の短さでも無く
ほほーーー・・・嬉しいかも、
>どれだけ多くの式を作れるか・・・
う・・・すごそーーーぅ・・・・
投稿情報: ジョー3 | 2009年6 月14日 (日曜日) 午後 11時24分