日付、会社、商品、数量、ほか各種コードが売上日ごとにまとめてあるリストがあります。
契約始期の違いがなかったので、添付ファイルのように、H列に年度を反映できるようにして、ピボット集計しておりました。
しかしながら、契約始期が1月(1社)、3月(2社)、6月(1社)、8月(1社)、9月(1社)、12月(2社)と6種類になってしまったため困っています。
関数などを使用し、自動的に各社ごとの年度が反映されるようにできれば、出力したCSVを貼り付け、ピボットのデータ更新という作業手順だけで集計ができるなと考えて質問いたしました。
・データは2011年度から現在まで、直近5か年度を集計しています。
お手数おかけしますがよろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
前提として、以下ようになっていることとします。
添付の図を参照1)A列の書式設定は和暦になっていること
2)H列のユーザー定義で、「[$-411]ge"年""度"」になっていること
(西暦の日付を設定するとHXX年度と表示されること)
3)I列に社名、J列に契約始期(月)が設定されていること
4)D列に社名が設定されており、I列にその社名が存在すること
5)A列の年月日の月が、契約始期以上ならA列の年をその年度とする。
A列の年月日の月が、契約始期未満ならA列の年-1をその年度とする。
例として、年度を2016年度にする場合は、2016/1/1を設定する。
上記の前提で、5)の計算を行い、年度を決定します。
H2へ
=DATE(IF(MONTH(A2)>=INDEX($J$2:$J$9,MATCH(D2,$I$2:$I$9,0)),YEAR(A2),YEAR(A2)-1),1,1)
を設定し、オートフィルで下へコピーする。
以上で、完了です。
No.1
- 回答日時:
質問がよく理解できないのですが、H列の表示を変えたいということでしょうか。
もっと、具体的に例を挙げて説明していただけませんでしょうか。
画像が小さいので、契約始期がどの列かも教えてください。
そうですH列の表示を変更したいです。
A列の売上日がどの契約年度の売上かを集計したいのが目的です。
契約は1年周期です。
A~G列までが出力データです。
H列に年度を反映できるようにしているのが添付の画像です。
H列の参照元はJ-K列です。
いままでは、契約期間が1通りでしたので、
J-K列に年度の始期と終期を入れ、
VLOOKUPを使用して年度を反映していました。
画像はサンプルです。
平成23年から現在までのデータが蓄積されています。
また、契約始期は下記質問文の通りです。
画像内には入力ありません。
A-G列さえいじらなければどこに何を入力しても問題ないので、
契約期間の入力が必要ならそれも含めて教えてください。
>契約始期が1月(1社)、3月(2社)、6月(1社)、8月(1社)、9月(1社)、12月(2社)と6種類
下記のように仮定して作成してください。
会社名 契約月
A 1月
B 3月
C 3月
D 6月
E 8月
F 9月
G 12月
H 12月
※始期は1日です
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 雇用保険 契約期間終了で退職した場合の失業手当の手続きや必要書類について教えてください。 2 2022/05/15 00:42
- 中途・キャリア 契約社員で在職中ですが、正社員目指して転職活動中です。 20代半ばの男です。 2社から内定を頂きまし 5 2022/04/29 13:39
- Excel(エクセル) EXCEL値貼り付け(ある条件のもと自動化) 5 2023/06/06 12:21
- Visual Basic(VBA) 指定月分の顧客データファイルを統合して並べ替え、所定の場所に貼り付ける (再質問) 4 2022/09/14 22:51
- Visual Basic(VBA) VBAで自動集計(特定セルコピー月ごとに値貼り付け)したい。 6 2023/06/25 11:37
- Visual Basic(VBA) VBA 毎日取得するデータを順番に反映していく方法 6 2023/08/26 16:22
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- 一戸建て すまい給付金申請について 2 2022/07/14 18:46
- Excel(エクセル) Excel2019、2021の日付、曜日の表示について 2 2022/11/29 15:01
- 不動産業・賃貸業 賃貸の解約について質問です。 不動産会社の言うことが分からず質問させていただきました。 新築のマンシ 1 2022/08/06 19:35
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【関数】スペースがいくつ入っ...
-
西暦や和暦の表示をyyyymmdd表...
-
【Microsoft Office Excel Comp...
-
Excelはなんで先頭の0を消すん...
-
Excelのセルを飛ばして入力する
-
別シートからの文字を変更
-
エクセルの行の抽出について質...
-
Excelのオートフィル
-
Excel 2019 のピボットテーブル...
-
スプレッドシート クエリ関数 1...
-
excelの不要な行の削除ができな...
-
Excel初心者です。 詳しい方、...
-
【Excel】セル内の時間帯が特定...
-
Excel初心者です。 詳しい方、...
-
EXACT関数とIF関数の組み合わせ...
-
Excelのグラフ軸について
-
スマートな関数を教えて下さい。
-
Excelで全角を半角にしたいので...
-
【マクロ】エクセルにかいてあ...
-
Excel:一部のフォントでセルの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ファイル内にある数字の出現回...
-
Excel関数の先頭に「@」が入っ...
-
エクセルの気味悪い不思議
-
Excel VBAで、実行時にsheet上...
-
表示されている人数だけを数え...
-
他人が作ったマクロの理解
-
Excelの関数について質問です。
-
Excel 集計表
-
エクセル 日時の計算式について
-
Excelの関数に関して質問です。...
-
エクセル:セル内の文字列の下...
-
絞り込み検索
-
エクセルの関数で
-
エクセルの書式設定について教...
-
余分なEXCELファイルに印刷され...
-
VBA 同一シート内での転記の仕方
-
長期休みの関数はありますか
-
Excelの空のセル
-
エクセルで入力してある文を別...
-
Excelのマクロで、セルを結合し...
おすすめ情報