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ランキング
-
エクセル vbaについて教えてく...
-
Excel 複数列 A列B列C列一致 D...
-
【マクロ】名前を保存する際に...
-
エクセルであるセルに数字を入...
-
エクセルファイルがファイルの...
-
Excelについて教えてください
-
エクセル マクロ チェックボックス
-
【Excel】数字を3倍にし、なお...
-
エクセルVBA、別ブックへ転記す...
-
Excel分析ツールでのポアソン回...
-
Excelでセルの値が同じか...
-
エクセルで年休を管理する方法...
-
エクセル共有したが、アクセス...
-
エクセルのデーターが2か月前の...
-
【マクロ】顧客番号にて一致さ...
-
(マクロ)データをAブックからB...
-
エクセルを使っていて2024/5/15...
-
エクセル②
-
UNIQUE関数が使えないバージョ...
-
【マクロ】その時、その時で変...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報