
No.2ベストアンサー
- 回答日時:
こんにちは
好きに表を作成なさるのはご自由ですけれど、エクセルに向かない(余分な)計算をさせたりすると複雑に無駄な計算ばかりを行うことになりかねません。
また、一気に全部を解決しようとせずに、順を追って処理してゆくようにすれば宜しいでしょう。
>②の店舗の表が分かれているためうまくいきませんでした。
分かれていなければできるのなら、まず月で抽出した表を作成します。
その表から(同じ要領で)店舗を抜き出せば、目的は達成できませんか?
仮に目的の形式とは異なる形でも抜き出せさえすれば、それを参照する形で、最後の(見やすい)形式にすることを考えれば、単なるセル参照で済みますので簡単なはずです。
(計算しやすい形で順に処理をするのがコツかと思います。)
好き勝手に表を並べて「誰かつないでっ!」というのでは、まったくのブラックボックスになりますし、簡単な修正が必要になった際にも、まずお手上げになるはずです。
そんなことは関係なく「御託はいいから、結果をよこせっ」というのであれば・・・
※ 情報が不足している部分や図が読み取れない部分は以下のように仮定しています。
(仮定と異なる部分がある場合は、以下の式では成り立ちません。修正すれば可能)
・元のデータがあるシート名は「Sheet1」と仮定
・B2セルの月の指定は単なる数値で、Sheet1のC列の日付はシリアル値である。
・店舗名のあるセルは、B4,B11,B18,B25固定で、Sheet1のB列の店舗名と同一である
上記の仮定の下に、Office365環境であれば、B6セルに
=FILTER(Sheet1!$D$3:$I$99,(Sheet1!$B$3:$B$99=INDEX($B:$B,INT(ROW(A1)/7)*7+4))*(MONTH(Sheet1!$C$3:$C$99)=$B$2),"")
を入力し、B13、B20・・とコピペすれば良いかと。
365環境でない場合は上式ではエラーになりますので、
=IFERROR(INDEX(Sheet1!$D:$I,AGGREGATE(15,6,ROW(B$3:B$99)/(Sheet1!$B$3:$B$99=INDEX($B:$B,INT(ROW(A1)/7)*7+4))/(MONTH(Sheet1!$C$3:$C$99)=$B$2),MOD(ROW(A8),7)),COLUMN(A1)),"")
を入力し、下方、右方にフィルコピー。
フィルコピーしたセル範囲を、次の(下の)表に順にコピペ、でも可能でしょう。
ありがとうございます!!365ではないため、if errorという関数を使用させていただきました!!
バッチリで驚きと喜びで感動しました!!
行を増やすと店舗名の固定が崩れるので、その点を気をつけて使用したいと思います!!
本当に助かりました!
No.3
- 回答日時:
No2です
連投失礼。
スピルで行う場合は、相対参照が使えるので、面倒な計算は不要でした。
訂正しておきます。
=FILTER(Sheet1!$D$3:$I$99,(Sheet1!$B$3:$B$99=B4)*(MONTH(Sheet1!$C$3:$C$99)=$B$2),"")
私の環境では使えないので、ついミスりました (←言い訳)
No.1
- 回答日時:
細かすぎて読めないのですが・・・
関数処理ではなく、ピボットテーブルを使うと簡単に集計ができます。
多分、ピボットテーブルで解決できると思います。
少し勉強して下さい。頑張ってネ。
https://www.crie.co.jp/chokotech/detail/89/
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
教えて!gooグレードポイントがdポイントに変わります!
dアカウント連携を行っていただくと、グレードに応じて「dポイント」が進呈されるようになります。
-
エクセルに詳しい方、教えて下さい。 以下エクセルのセル内の左上にある緑の部分を消さずに、形式を選択し
Excel(エクセル)
-
iferrorなど詳しい方…!! 本日別件で質問をなげ、エクセルの神様のような方から答えをいただいた
Excel(エクセル)
-
Excelで「1,2,3,4,5」を「1-5」とまとめることはできますか?
Excel(エクセル)
-
4
excelで大量の数字の変換
Excel(エクセル)
-
5
エクセルであるセル番地の内容を知りたい
Excel(エクセル)
-
6
エクセル 縦列左にスペース
Excel(エクセル)
-
7
excelのデータを、セルをまたいで検索することはできますか?
Excel(エクセル)
-
8
エクセル シート間での 複数の条件でデーターを表示させたい
Excel(エクセル)
-
9
Excel 名前定義したのですが、多くなりすぎて管理をしたい。
Excel(エクセル)
-
10
エクセル 条件で表示の仕方を変える
Excel(エクセル)
-
11
エクセルについて質問です。
Excel(エクセル)
-
12
エクセルのセル中で最初の0を表示する方法
Excel(エクセル)
-
13
Excelが何か変わった…
Excel(エクセル)
-
14
エクセル関数について
Excel(エクセル)
-
15
Excel:別ファイルの引用アドレスの中の1部だけをシート内のセルを引用したい
Excel(エクセル)
-
16
エクセルについてです。 ランダムに1から100までの数値が入力されているセルがあります。この中から1
Excel(エクセル)
-
17
複数のCSVファイルを横に並べてひとつのエクセルファイルへ結合する方法
Excel(エクセル)
-
18
エクセルで目標数字までのどれくらいかかるか予測関数について。
Excel(エクセル)
-
19
ExcelでVlookupがうまくいきません、どうしてでしょうか
Excel(エクセル)
-
20
初めまして。 日商PC 3級のExcelの勉強しています。 わからない所があります。 画像の通り、数
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
癒着してしまったテレビの液晶...
-
5
エクセルで複数のシートをフォ...
-
6
原付 レッツシート開け方
-
7
車のシートがへたってきました...
-
8
括弧があるとHYPERLINKで飛べな...
-
9
シートベルトの固定解除
-
10
クロネコメール便で株主優待券発送
-
11
BRIDEのシート張り替えってでき...
-
12
マジェスティ(4HC)のシート下...
-
13
日産キューブのシートを交換したい
-
14
マグネットシートって・・・
-
15
エクセルでリストから品名を選...
-
16
XR250BAJAのシートのはずし方を...
-
17
背が低くて運転しにくいんです。
-
18
プリウスのシートは写真のよう...
-
19
クイックルワイパーのドライシ...
-
20
防炎シートとスパッタシートの...
おすすめ情報
公式facebook
公式twitter
ちなみに現在はコピペで処理をしています。(;_;)
画像の大きいものを更新します!質問すら慣れておらず、お恥ずかしい限りです…
こちらの形式を生かしてデータを飛ばしたいです…