No.3
- 回答日時:
No2です
連投失礼。
スピルで行う場合は、相対参照が使えるので、面倒な計算は不要でした。
訂正しておきます。
=FILTER(Sheet1!$D$3:$I$99,(Sheet1!$B$3:$B$99=B4)*(MONTH(Sheet1!$C$3:$C$99)=$B$2),"")
私の環境では使えないので、ついミスりました (←言い訳)
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)),"")
を入力し、下方、右方にフィルコピー。
フィルコピーしたセル範囲を、次の(下の)表に順にコピペ、でも可能でしょう。
この回答へのお礼
お礼日時:2021/09/21 21:30
ありがとうございます!!365ではないため、if errorという関数を使用させていただきました!!
バッチリで驚きと喜びで感動しました!!
行を増やすと店舗名の固定が崩れるので、その点を気をつけて使用したいと思います!!
本当に助かりました!
No.1
- 回答日時:
細かすぎて読めないのですが・・・
関数処理ではなく、ピボットテーブルを使うと簡単に集計ができます。
多分、ピボットテーブルで解決できると思います。
少し勉強して下さい。頑張ってネ。
https://www.crie.co.jp/chokotech/detail/89/
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) シート名を簡単に書く方法があれば教えてください。 4 2023/08/24 12:40
- Visual Basic(VBA) 【VBA】指定した検索条件に一致したら別シートに転記したい 2 2022/03/23 16:14
- Excel(エクセル) Excel シートに画像が貼ってあり、クリックすると入力シートにジャンプする機能 1 2023/01/14 22:41
- Excel(エクセル) エクセル関数について 2 2022/04/13 18:25
- Excel(エクセル) VLOOKUP が機能しない、その原因は何 ? 8 2022/10/19 12:06
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Visual Basic(VBA) VBA 改行コードの取り方 1 2022/03/22 14:14
- Excel(エクセル) エクセルで”入力シート”の文字書式の変更を”出力シート”で同じ文字書式で印刷したいです。VBA希望 4 2023/04/24 11:07
- ネットスーパー 他人の閲覧履歴消せますか? 2 2022/09/19 04:26
- Excel(エクセル) エクセルVBAでチェックボックスにチェックを入れる 1 2022/09/14 00:52
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
原付 レッツシート開け方
-
エクセルで複数のシートをフォ...
-
台所流しの水音を小さくしたい
-
括弧があるとHYPERLINKで飛べな...
-
ポップコーンの捨て方
-
建築模型、カーブの作り方
-
車のシートがへたってきました...
-
マクロの別シートのデータ振り...
-
XR250BAJAのシートのはずし方を...
-
リアシート無しで運転してたら...
-
ホンダ・レブルのシートのはずし方
-
シートベルトの固定解除
-
エストレヤのシートが外せない…
-
車のシートでおもらし
-
SRシートを流用(CB400SS)
-
ハイエースの2ndシート交換を...
-
ドライブレコーダーのSDカード...
-
ホンダのフリードの7人乗りは...
-
心理学で言う(研究の分野での)...
-
バイクのシートをペイントする...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで複数のシートをフォ...
-
括弧があるとHYPERLINKで飛べな...
-
原付 レッツシート開け方
-
エクセルVBA 4行飛ばしで転記す...
-
防風目的で使おうと写真の白い...
-
シートベルトの固定解除
-
車のシートでおもらし
-
ポケットにミシンでワッペンを...
-
Excel複数シートから日付と文字...
-
リアシート無しで運転してたら...
-
水の染み込んだバイクのシート...
-
Excel VBA シート名変更時、重...
-
電車のシートって何でこんな暑...
-
バイクのシートを取り替えても...
-
フォルツァ バッテリーを外して...
-
ポップコーンの捨て方
-
建築模型、カーブの作り方
-
マグナ250とマグナ50でパーツの...
-
Googleのスプレッドシートでシ...
-
アドレスV125G(K7)の整備に詳...
おすすめ情報
ちなみに現在はコピペで処理をしています。(;_;)
画像の大きいものを更新します!質問すら慣れておらず、お恥ずかしい限りです…
こちらの形式を生かしてデータを飛ばしたいです…