« 第212回 それぞれの合計は? (その7) | メイン | 第213回 それぞれの合計は? (その8) »

2014年8 月10日 (日曜日)

コメント

y sakuda

74てのは同じだと思うので、りす、minご両人にお任せするとして、
最初にやった147
{=SUM((LEN(TRIM(MID(SUBSTITUTE($C4,",",REPT(" ",60)),ROW(1:15)*60-59,50)))=C9)*(0&TRIM(MID(SUBSTITUTE($C4,",",REPT(" ",60)),ROW(1:15)*60-59,50))))}
重複を排除しようとして長くなっちゃった149
{=SUM(RIGHT(SUBSTITUTE(LEFT(0&TRIM(MID(SUBSTITUTE($C4&",",",",CHOOSE(C9," "," x","x")&REPT(" ",60)),ROW(1:15)*60-59,55)),4),"x","000"),3)*1)-D15-E15}
137
{=SUM(IF((MID(","&$C4&",",ROW(1:62),1)=",")*(MID($C4&",",ROW(1:62)+C9,1)=",")*(1-ISERR(-MID($C4,ROW(1:62),C9))),MID($C4,ROW(1:62),C9))*1)}
これをIFERRORを使って変形すると
114
{=SUM(IF((MID(","&$C4&",",ROW(1:62),1)=",")*(MID($C4&",",ROW(1:62)+C9,1)=","),IFERROR(MID($C4,ROW(1:62),C9)*1,)))}
MMULTを使った131
{=SUM(IF(MMULT(1-ISERR(-IF(MID(","&$C4,ROW(1:62),1)=",",MID($C4&",",ROW(1:62),{1,2,3}),"x")),{1;1;1})=C9,MID($C4,ROW(1:62),C9)*1))}
135
{=SUM(IF(MID(","&$C4,ROW(1:62),1)=",",IF(ISERR(-MID($C4,ROW(1:62),C9)),,IF(MID($C4&",",ROW(1:62)+C9,1)=",",MID($C4,ROW(1:62),C9)*1))))}
正攻法で一番短くなった106
{=SUM(IF(MID(","&$C4,ROW(1:60),1)=",",IF(FIND(",",MID($C4&",",ROW(2:61),5))=C9,MID($C4,ROW(1:60),C9)))*1)}
あがいて長くなった109
{=SUM(IF(MID(","&$C4,ROW(1:60),1)=",",IF(FIND(",",$C4&",",ROW(1:60))-ROW(1:60)=C9,MID($C4,ROW(1:60),C9)*1)))}
なんか、今回はいろんな方法思いついて楽しかったです^^
maronさんの出題者解答も全然違うな。
最初の147ってのは同じかと思ってたんですが、違うのかな?

りす

74{=SUM((MID(","&$C4&",,",COLUMN(1:1),C9+2)=","&ROW(1:999)&",")*ROW(1:999))}

min

74は全く同じですが、
今日
「第209回 それぞれの合計は? その5 解答例」
を見たら右辺と左辺が逆ですが同じ式がのっていてびっくりしました。
>{=SUM(N(","&ROW(1:999)&","=MID(","&$C4&",,",COLUMN(1:1),C9+2)))}

前回の問題もすっかり忘れてしまうので、
全く意識しないで式をつくっていましたが。

なぜにmaronさんがこの式を作らなかったのか。
こういうこともあるのですね。

y sakuda

私も74は一字一句同じ^^
でもすんなりは行きつかず、思いつくのにずいぶん時間がかかった・・・・

Textも使えると思って試したんですが、上手く行かなかった。
要するに分かってないw

y sakuda

>なぜにmaronさんがこの式を作らなかったのか。
>こういうこともあるのですね。
私も前回のは見なかったんですが、総当たりの手法過去に何度か提示されてるんで、やってからここの常套手段だったと思いましたね^^

min

ちょっと軽くした奴。
107{=SUM(--TEXT(MID($C4,ROW(1:60),(MID(","&$C4,ROW(1:60),1)&MID($C4&",",ROW(1:60)+C9,1)=",,")*C9),"0;;0;!0"))}

ん、数値の中に0はなかったんでしたね。
それなら、106ですね。

y sakuda

minさんの106っての私のと全然違うんだ。
どちらかと言えば、出題者解答の整理版と言うイメージかな?

maron

>なぜにmaronさんがこの式を作らなかったのか
◆最近は、どうも一つの考えにとらわれると、抜け出せなくなっています・・・
◆もう少し、柔らか頭にならないと、皆さんについていけないですね・・・
◆と思って、出題済みの解答例を見直しましたが、やはり抜け出せずにいます・・・
◆(その8)は「渦巻き」、(その9)は「放射」です・・・(お楽しみに・・・)

maron

>>なぜにmaronさんがこの式を作らなかったのか
◆確認してみました、「なぁ~んだ」という感じ・・・

min

>106っての私のと全然違うんだ。
sakudaさんの式の方が高度ですね。


maronさんの問題は難しい問題が多いから、次回は簡単だといいなあ。。

maron

>maronさんの問題は難しい問題が多いから、次回は簡単だといいなあ。。
◆何をおっしゃる・・・
◆いつも、終わりの方に登場して、さらっと最短解答をされているのに・・・
◆minさんの問題も解いてみたいなぁ~・・・(楽しみにしています・・・)

コメントの確認

コメントのプレビュー

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

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

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

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

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

処理中...

コメントを投稿

アカウント情報

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

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