No.5
- 回答日時:
>これを3行目の同じ月のところに、各項目毎にある数(B列)の数字を表示させたい
ご質問者は同じ月のところに各項目毎と仰っていますが、D3セルから右側には「月」ではなく「月初日」が表示されています。
「月初日」ではなく「月」でよいのなら、ピボットテーブルを使う手があります。
添付画像をご覧ください。
(1)元データのあるA3セル~C6セルを選択し、メニューの挿入からテーブルを選択します。するとダイアログが表示されますので、OKを押します。これで図①のようになり、範囲がテーブルになります。
(2)テーブルの一部を選択して状態で、メニューの挿入からピボットテーブルを選択します。すると図➁のようなダイアログが表示されます。
(3)ピボットテーブルを配置する場所の選択で「既存のワークシート」を選択して、D2セルをクリックし、場所(L)に「Sheet1!$D$2」と表示されることを確認し、OKを押します。すると図③のような、「ピボットテーブルのフィールド」が表示されます。
(4) 「ピボットテーブルのフィールド」で、赤矢印のようにそれぞれ「項目」を「行」のボックス、「数」を「値」のボックス納期月を「列」のボックスにドラッグします。
この手順の詳細は、以下のURLを参照してください。
https://support.microsoft.com/ja-jp/office/%E3%8 …
(5)列の見出し表示が納期月ではなく納期日になっているので、列見出しの日付の一つを選択して右クリックし、グループ化を選択すると、図④のようなダイアログが表示されるので「月」を選択してOKを押します。
この手順の詳細は以下のURLを参照してください。
https://support.microsoft.com/ja-jp/office/%E3%8 …
(6)さらに、メニューのデザイン→レポートのレイアウト→表形式で表示を選択します。これで、図⑤のような表が出来上がります。もし、表示順が望みのものでない場合は手動で表示順を変更します。
項目の並び替えは以下を参考にしてください。
https://hamachan.info/win8/excel/powerpivot5.html
この方法のメリットは以下のとおりです。
ア.マウス操作だけで完成するので、数式の入力ミス等は発生しません。このため、エラーで悩むなどということは起こりません。
イ.No.2さんのご指摘のような同項目を月別集計する場合でも、操作方法は変わりません。
ウ.A列~C列の最終行以降にデータが追加された場合、右側ののピボットテーブルの部分のいずれかのセルを選択した状態で右クリックし、「更新」を選択するだけで、右側ののピボットテーブルが自動的に更新されます (※これが図⑥です) 。
No.4
- 回答日時:
質問にある画像と同じようにするなら、こちら↓でも可能です。
=IF(EOMONTH($C4,-1)+1=D$3,$B4,"")
考え方はNo.3の回答者と同じです。スッキリさせただけです。
No.2の回答者からの指摘にあるような、項目別に年月で合計を
出したい場合は、SUMIFS関数を使えば可能です。
関数の例
=SUMIFS($B$4:$B$15,$A$4:$A$15,$A18,$C$4:$C$15,">="&EOMONTH(B$17,-1)+1,$C$4:$C$15,"<="&EOMONTH(B$17,0))
添付画像での設定なので、質問者さんのセル範囲で指定を変更
してください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Visual Basic(VBA) 【困っています2】VBA 追加処理の記述を教えてください。 2 2022/08/26 11:42
- Excel(エクセル) Excel 知恵を下さい。 下記表は、例です。本来の表のデータ量は、1000件以上あります… A列: 9 2023/01/13 12:08
- Visual Basic(VBA) エクセルについて教えてください。 3 2023/06/28 09:11
- Visual Basic(VBA) 【前回の続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/16 16:44
- Excel(エクセル) Excel処理について、教えて下さい。 下記表は、サンプルです。(実際には千件以上あります) A列に 6 2023/03/16 18:21
- Excel(エクセル) 表示形式、文字列セル(列)に数式を入力するには マクロ 1 2022/09/18 10:53
- Visual Basic(VBA) 【前回の続き続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/24 20:49
- Excel(エクセル) 【Excel質問】 「本日の日付」から指定条件を満たす営業日経過後の日数を表示させる関数式 3 2022/06/06 23:28
- Excel(エクセル) Excelのマクロについてご教授ください 2 2023/02/25 09:43
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelはなんで先頭の0を消すん...
-
Excel元に戻す方法を教えてくだ...
-
Excelが固まってしまった。
-
エクセルで特定の範囲内から小...
-
Excel 2019 のピボットテーブル...
-
テレビを購入してYouTubeのボタ...
-
Excel2013のF6キー操作について
-
西暦や和暦の表示をyyyymmdd表...
-
【関数】スペースがいくつ入っ...
-
【Microsoft Office Excel Comp...
-
Excelのオートフィル
-
別シートからの文字を変更
-
Excelのセルを飛ばして入力する
-
MOS365 Excel Expert / Excel R...
-
エクセルで指定した日付、店舗...
-
4つのパターンを表示するEXACT...
-
スマートな関数を教えて下さい。
-
【Excel】セル内の時間帯が特定...
-
Excel初心者です。 詳しい方、...
-
Excelで全角を半角にしたいので...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ファイル内にある数字の出現回...
-
Excel関数の先頭に「@」が入っ...
-
エクセルの気味悪い不思議
-
Excel VBAで、実行時にsheet上...
-
表示されている人数だけを数え...
-
他人が作ったマクロの理解
-
Excelの関数について質問です。
-
Excel 集計表
-
エクセル 日時の計算式について
-
Excelの関数に関して質問です。...
-
エクセル:セル内の文字列の下...
-
絞り込み検索
-
エクセルの関数で
-
エクセルの書式設定について教...
-
余分なEXCELファイルに印刷され...
-
VBA 同一シート内での転記の仕方
-
長期休みの関数はありますか
-
Excelの空のセル
-
エクセルで入力してある文を別...
-
Excelのマクロで、セルを結合し...
おすすめ情報