◆それぞれの合計は?の解答案の送付します
91:J3{=SUM(OFFSET($B3,,,,MIN(7,SMALL((N($B3:H3="")&$C3:I3)*8+COLUMN($A:G),RIGHT(J2)))),-$I3:I3)}
★右にコピー (maronさん)
« 第201回 それぞれの合計? | メイン | 第202回 見てしまった・・・その1 »
最後に、下の画像の中に見える文字と数字を入力してください。これはプログラムを使ってコメントを自動的に投稿するのを防ぐために行われています。
画像を読み取れない場合は 別の画像を表示してください。
アカウント情報
(名前は必須です。メールアドレスは公開されません。)
日 | 月 | 火 | 水 | 木 | 金 | 土 |
---|---|---|---|---|---|---|
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 |
公開が遅れまして
申し訳ありません。
部活の引率で遅くなりましたm(__)m
投稿情報: くまぷー | 2014年5 月11日 (日曜日) 午後 08時47分
無駄だらけだった最初の111を整理して100
{=SUM($A3:INDEX(3:3,FIND(9,SUBSTITUTE(NPV(9,($B3:H3<"")*($C3:I3="")),1,9,COLUMN(A1))&9)-1),-$I3:I3)}
合計範囲取得部分をシンプルにした90の「<""」は「0&」でいいことに気付いて89
{=SUM($A3:INDEX(3:3,SMALL(IF((0&$B3:H3)*($C3:I3=""),COLUMN($B:H),9),RIGHT(J2))),-$I3:I3)}
別方法をもさくしてみたものの101と98
{=SMALL(SUMIF(OFFSET($A3,,,1,IF((0&$B3:H3)*($C3:I3=""),COLUMN($B:H),9)),">0"),RIGHT(J2))-SUM($I3:I3)}
※因みに、SUMIFをSUBTOTAL(9, に置き換えても101でした、、
{=SUM(IF(COLUMN($A:G)
単純に$I3:I3を外したくて無理やり107
{=SUM(SMALL(SUMIF(OFFSET($A3,,,1,IF(($A3:H3="")*(0&$B3:I3),COLUMN($A:H),9)),">0"),RIGHT(J2)+{0;1})*{-1;1})}
投稿情報: む印 | 2014年5 月11日 (日曜日) 午後 08時57分
91と89が出ていますので、、、
90を、、、
INDEX・OFFSETどちらも同じ式です
{=SUM($B3:INDEX(3:3,SMALL(IF(LEN($A3:H3)*($B3:I3=""),COLUMN($B:I),9),RIGHT(J2))),-$I3:I3)}
{=SUM(OFFSET($A3,,,,SMALL(IF(LEN($A3:H3)*($B3:I3=""),COLUMN($B:I),9),right(J2))),-$I3:I3)}
投稿情報: からくち | 2014年5 月11日 (日曜日) 午後 09時39分
>RIGHT(J2)
なんてうっかりして気付きませんでしたねえ。。
それだと1文字減るのかあ。
89{=SUM(OFFSET($A3,,,,SMALL(IF($B3:I3&"あ"&$A3:H3>"あ",COLUMN($A:H),9),COLUMN(A1))),-I3:$I3)}
ずるだけど。
86{=SUM(OFFSET($A3,,,,SMALL(--IF($A3:H3="",9,$B3:I3&COLUMN($A:H)),COLUMN(A1))),-I3:$I3)}
投稿情報: min | 2014年5 月11日 (日曜日) 午後 09時43分
くまぷー様
部活の引率お疲れ様です。
そして、いつもありがとうございます。
投稿情報: min | 2014年5 月11日 (日曜日) 午後 09時50分
>そして、いつもありがとうございます。
いえいえ、皆様のお陰です。
これからもよろしくお願いいたしますm(__)m
投稿情報: くまぷー | 2014年5 月11日 (日曜日) 午後 09時52分
あら、今日答え合わせなの忘れてました^^;
私は126どまりでした・・・・・
{=SUM(IF(COLUMN(A1)=MATCH(COLUMN($B:$H),SMALL(($A3:$G3>0)*IF(($B3:$H3="")*($A3:$G3<""),COLUMN($B:$H),9),{1,2,3,4})),$B3:$H3))}
皆さんの中身ちゃんと見てませんが、パッと見でMatchが余計みたいだな・・・・・
Offset使えばいらないのか・・・・
全然思いつかなかったな・・・・・
投稿情報: y sakuda | 2014年5 月11日 (日曜日) 午後 11時02分
どうも、丸で正攻法以外に頭が行ってなかったってことですね。
>-I3:$I3
こういう発想はなく、該当するセルのピックアップだけを考えてました。
しかし、86まで行っちゃうんですねーー
ものすごい話・・・・・・
投稿情報: y sakuda | 2014年5 月11日 (日曜日) 午後 11時34分
◆くまぷーさん、いつもながらご苦労様です・・・
◆解答案を送付後しばらく寝ていましたので、今見ると、今一歩でしたね・・・
◆解答案が不十分なまま、問題を提出しましたが、とても90以下になるなんて、・・・
◆出題者であるmaronも一緒に楽しませていただきました・・・
投稿情報: maron | 2014年5 月11日 (日曜日) 午後 11時38分
おお、さすがminさん
>--IF($A3:H3="",9,$B3:I3&COLUMN($A:H))
いつもながら巧いなぁー
投稿情報: む印 | 2014年5 月11日 (日曜日) 午後 11時52分
◆とりあえず問題はできたので、これから解答案作りにかかります・・・
◆文字数はともかく、それなりの解答案になれば、出題します・・・
◆間に合えばいいのですが・・・
投稿情報: maron | 2014年5 月12日 (月曜日) 午前 11時02分
む印さん
>--IF($A3:H3="",9,$B3:I3&COLUMN($A:H))
これはずるですよ。
>RIGHT(J2)
>なんてうっかりして気付きませんでしたねえ。。
ということでお詫びにJ2を使うと
86{=SUM(OFFSET($A3,,,,SMALL(IF($B3:I3&J2&$A3:H3>J2,COLUMN($A:H),9),RIGHT(J2))),-I3:$I3)}
かもですね。
投稿情報: min | 2014年5 月12日 (月曜日) 午後 08時40分
>これはずるですよ。
えっ、、???
>$B3:I3&J2&$A3:H3>J2
これも巧いなぁ~
投稿情報: む印 | 2014年5 月13日 (火曜日) 午後 06時56分
次の問題も出なそうだから、、
よく考えたら、単純にこれでもいいのかも??
2文字減らして
84{=SUM(OFFSET($A3,,,,SMALL(IF(0&$A3:H3>$B3:I3&0,COLUMN($A:H),9),RIGHT(J2))),-I3:$I3)}
投稿情報: min | 2014年5 月13日 (火曜日) 午後 08時45分
>0&$A3:H3>$B3:I3&0
同じ条件でも、取り方の工夫で
随分と文字数が減らせるんですね~、、
この問題はそこがポイントだったようですねd
投稿情報: む印 | 2014年5 月14日 (水曜日) 午後 05時43分
>この問題はそこがポイントだったようですねd×2
◆本当にここがポイントでしたね・・・
投稿情報: maron | 2014年5 月14日 (水曜日) 午後 06時27分
おくりま・・・した。
投稿情報: ジョー3 | 2014年5 月15日 (木曜日) 午後 09時06分
お元気なようでなによりです。
投稿情報: min | 2014年5 月15日 (木曜日) 午後 10時40分
いや・・・・・
・・・・・・・・・・・・・
なんとか、、、、
投稿情報: ジョー3 | 2014年5 月15日 (木曜日) 午後 10時52分
>おくりま・・・した。
拝受しました。
有り難うございます。
公開までもう少しお待ち下さいm(__)m
投稿情報: くまぷー | 2014年5 月15日 (木曜日) 午後 10時58分