【問題】
この表では、商品が同じ場合、商品名が省略されて空白になっています。
商品名を指定して、合計を取りたいのですが、商品名が空白になっている
部分があるのでSumifでは上手く行きません。(当たり前じゃw)
なにかSumifの代わりになる関数があったら教えてください。
作業列を使えばできるのですが、式一つでできるような気がして
なりません、簡単なことだと思うのですが、調べても分かりません。
(簡単なわきゃネー、作業列使え!)
(y sakudaさん出題)
注.
まあ、質問掲示板にでるお定まりのパターンですが、式一つでやってください。
(J列に商品名の一覧がありますが、参照禁止とします)
なお、商品は重複して出てくる場合があります。
上記の更新ボタンを押すとパターンが変わります。
また、コードはActiveSheetに適用されますので、シートを丸ごとコピーしてしまえば、そちらのシートでもマクロは機能します。
解答用参考ファイル:Q149をダウンロード
**********************************************************************************
尚、解答締め切りは12/15(土)の午後8時の予定です。状況によっては
変更される可能性があります。
また、解答発表までは直接数式を書き込むこと・ポイントとなる関数名を
書き込むことはご遠慮ください。
********************************************************************************
うむーーー
・・・・・・
投稿情報: ジョー3 | 2012年12 月11日 (火曜日) 午後 08時26分
面白そうだ、、、、
直感は、あの関数を、あの関数を使えと言っている。
しかし、、、アルコールは違うと言っている。
むむーーーー
投稿情報: ジョー3 | 2012年12 月11日 (火曜日) 午後 08時59分
◆できそうだったのですが、よく見ると、
>なお、商品は重複して出てくる場合があります。
◆それなら、この考えではダメ
◆やり直し・・・
投稿情報: maron | 2012年12 月11日 (火曜日) 午後 09時04分
これ、作業列を用意するなら、ここの方たちには瞬殺です。
実際にAnswersでレスしたものなのですが、当然そちらは作業列を使えで終わりにしました。
で、何とかならないかとやって見たら相当難しかったです。
で普通なら難しいだけで問題にならないんですが、問題にしちゃったのにはちょっと理由があります。
実は最初に思いついた手法は理屈としてはうまく行くはずなんですが、なぜか動かない・・・・
結局ちゃんと動いたのは1手法だけで他には思いつきませんでした。
つまり、一つには何か良い手があるんじゃないかということと、上手く行かない手法がなぜか?と言う答えが欲しいというのが本音です。
>◆それなら、この考えではダメ
これがミソです。これがなければもうチョイ簡単にできます。
投稿情報: y sakuda | 2012年12 月11日 (火曜日) 午後 09時13分
>なお、商品は重複して出てくる場合があります。
これでは私のレベルを越えています。
みんな、頑張れ!! p(^^)q
投稿情報: くまぷー | 2012年12 月11日 (火曜日) 午後 09時28分
>なお、商品は重複して出てくる場合があります。
この条件なくしたら(つまり最初に出てきたグループだけ集計)でやったら短くなるかな?
考え方がすっきりするのは確かですが、最初にそっちの条件で作ったやつは相当長くなってます。
なんか、また参加者すくなそうだな・・・・・
前にも2回くらい二人くらいしか出て来なかったことがあった^^;
投稿情報: y sakuda | 2012年12 月11日 (火曜日) 午後 11時08分
長すぎ・・・・・・・
そのうち、、整理して、、、短くなるか??
・・・・・・・・・・・・・・・・・
投稿情報: ジョー3 | 2012年12 月12日 (水曜日) 午前 07時13分
しかし、
ここは何となく算額ですねえ
やってみたいなあ。
投稿情報: min | 2012年12 月12日 (水曜日) 午後 11時03分
うーーん、予想通りと言えば予想どおりなんですが、寂しい状態ですねーー^^;
投稿情報: y sakuda | 2012年12 月13日 (木曜日) 午前 12時52分
>なお、商品は重複して出てくる場合があります。
◆複数と言っても2つまでなら、
◆できたのは出来たのですが、「長すぎ~・・・」
投稿情報: maron | 2012年12 月13日 (木曜日) 午前 08時12分
>◆複数と言っても2つまでなら、
問題を表示するマクロはランダムになってますので、同じ商品が連続しないようにはなっていますが、重複回数は制限してません。
しかし、2つまでOKってどういうのだろ?
投稿情報: y sakuda | 2012年12 月13日 (木曜日) 午前 09時44分
>しかし、2つまでOKってどういうのだろ?
◆それなら、お手上げ・・・
投稿情報: maron | 2012年12 月13日 (木曜日) 午前 10時19分
>◆それなら、お手上げ・・・
どっちかって言うと、2つと言う制限が付くのが不思議です。
こういうのって、1つのみ⇔複数可 になるのが普通だと思ってたんですがね。
因みに私が用意している出題者解答は特に推敲していませんが67です。
投稿情報: y sakuda | 2012年12 月13日 (木曜日) 午前 10時40分
>くまぷーさん
ところで、今年は後2回出題の機会があるはずですが、151回までの問題はあるのでしょうか?
気分的には暮れから正月にかけて盛り上がるような問題があるといいんですけどね。
(こんなんじゃなくてw)
投稿情報: y sakuda | 2012年12 月13日 (木曜日) 午後 12時27分
>>くまぷーさん
>ところで、今年は後2回出題の機会があるはずですが、151回までの問題はあるのでしょうか?
在庫はあと2題です。
うちわけはからくちさん1題、maronさん1題です。
投稿情報: くまぷー | 2012年12 月13日 (木曜日) 午後 06時48分
>在庫はあと2題です。
じゃ、何とか年越しはできますねーー
なんかジョー3がまた作るようなことおっしゃってましたが、それがあると少なくとも松の内は遊べることになりますが^^
投稿情報: y sakuda | 2012年12 月13日 (木曜日) 午後 07時43分
しかしねーーー
この問題を提起した方、、、
なし
なし
なし
りんご
りんご
りんご
なし
なし
とかを、、、、、かけばいいのに、、、、
なし
りんご
なし
とする、、必然的な理由が分からない・・・・・
なのに、、、、
それを楽しもうとする・・・・sakudaさんって、、、すごい・・・・
いやはや、、、12月は忙しいが、、、この問題は、,,私にとって、難しい・・・
・・・・・・・・・・・・・・・・・・・んだよなーーー
投稿情報: ジョー3 | 2012年12 月13日 (木曜日) 午後 09時47分
>なんかジョー3
問題は・・・・・出来てるが、,,,
良いとき方が・・・・できてない・・・・・・のだ。、、、、よ、、、、
投稿情報: ジョー3 | 2012年12 月13日 (木曜日) 午後 10時25分
>この問題を提起した方、、、
元々の質問では、大、中、小別に集計ということでした。
商品が複数あり、その中での大中小というのかどうかはっきりしなかったのですが、
例示では大各区分が何度か出てくるということだけは明らかでした。
まあ、どっちにしろ、初めから集計し易く表を作っておけば良いし、表示をすっきりしたいなら、データベース役のシートと表示用シートを別にしちゃえば良いのですが、
質問してくる人は大体何も考えずに表を作って、後から困るってパターンですからw
投稿情報: y sakuda | 2012年12 月13日 (木曜日) 午後 11時09分
しかし、もう木曜日の深夜ですね。
誰か回答寄せてくれるかどうかマジに心配になってきた^^;
一応出題者解答は出せますけど・・・・
投稿情報: y sakuda | 2012年12 月13日 (木曜日) 午後 11時11分
いや~、携帯で拝見して面白い問題だなぁーと思ってたのですが
ようやくパソコン触れたので何とかやってみました、、
とりあえず115です。
投稿情報: む印 | 2012年12 月14日 (金曜日) 午後 03時31分
just100に出来たところで
本日のPCタイムは終了、、ww
投稿情報: む印 | 2012年12 月14日 (金曜日) 午後 03時47分
お、やっと一人チャレンジャーがw
うれしいです^^
投稿情報: y sakuda | 2012年12 月14日 (金曜日) 午後 05時30分
わたしも、、、一応・・・だが、、、
数えたくないほど、長い・・・・
300ぐらい・・・・
恥ずかしいから、、、出さないけど、,,,
投稿情報: ジョー3 | 2012年12 月14日 (金曜日) 午後 06時44分
>300ぐらい・・・・
最初やってた時200越えると思ってました。
実は私は基本的には別手法思いついてませんので、どんなことをなさったのか拝見したいですね^^
投稿情報: y sakuda | 2012年12 月14日 (金曜日) 午後 08時56分
PC占領されているのでminさんに習って紙上で短縮作業を試みました。
それによると70もきれそうなんですがねぇ~、、wzu、wzu
投稿情報: む印 | 2012年12 月14日 (金曜日) 午後 10時59分
>PC占領されているのでminさんに習って紙上で短縮作業を試みました。
ありゃ、ご家族と共用ですかーー?
む印さんレベルの方だと数台ゴロゴロ転がってても不思議じゃないような気がしますけどねーー。
投稿情報: y sakuda | 2012年12 月14日 (金曜日) 午後 11時07分
>数台ゴロゴロ転がってても
そういう時期もありましたが古いPCは廃棄処分しましたので
今使ってるのはメイン6代目。
最近はみんなもPC使うようになり、逆に私は余り使わなくなりました^^;
ところで、さっそくExcelでやってみたらなんとか67でOK
もうこれが精一杯です、、、
投稿情報: む印 | 2012年12 月15日 (土曜日) 午前 06時53分
67ってのは出題者解答と同じ字数です。
完全に同じって可能性高そう^^;
投稿情報: y sakuda | 2012年12 月15日 (土曜日) 午前 09時37分
私の67はたしか2007以降でしか通用しないはず、、
一般的には70ぐらいになると思います、、、、
投稿情報: む印 | 2012年12 月15日 (土曜日) 午前 10時32分
>私の67はたしか2007以降でしか通用しないはず、、
どうやってるんだろ?
投稿情報: y sakuda | 2012年12 月15日 (土曜日) 午前 11時16分
ようやく一般的67が理解出来ました^^
もう少しだけ工夫すれば、あと3文字削れます!
投稿情報: む印 | 2012年12 月15日 (土曜日) 午後 01時39分
>もう少しだけ工夫すれば、あと3文字削れます!
うーーむ・・・・・
投稿情報: y sakuda | 2012年12 月15日 (土曜日) 午後 02時16分
>あと3文字…
あと4文字でした、、
投稿情報: む印 | 2012年12 月15日 (土曜日) 午後 04時00分