
A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
今月データのシートの名称は?
Sheet3とする。
Sheet3で
Sheet3の日付の
前月同日、前年同月同日は
例データ
A2:C3
A列 B列 C列
2009/12/132009/11/132008/12/13
2010/1/13 2009/12/132009/1/13
B2の式は =DATE(YEAR(A2),MONTH(A2)-1,DAY(A2))
C2の式は =DATE(YEAR(A2)-1,MONTH(A2),DAY(A2))
で出る。1月でも-1は前年12月にしてくれる。
その値(セルの値は日付シリアル値で正整数)で
前月シート
前年同月のシートを対象に
VLOOKUP関数で(しぇえt1、Sheet2の)日付該当行を探し、該当行の売上列の値を採ってくる。
それはINDEX関数、MATCH関数を使う。
注意としては、他シートなのでSheet1!やSheet2!をセル番地の前にかぶせる。
ーー
>どのような関数を・・
DATE
VLOOKUP(またはMATCH)
INDEX
の3つの関数を使う。
ーー
日付が文字列だと少しさらに複雑化する。
エクセルの質問にはバージョンを書くこと(今回は影響なさそうだが)
No.4
- 回答日時:
No.2です!
たびたびごめんなさい。
投稿した後で質問を読み返してみると
C2セルには
前々年の同日ではなく、前月の同日でしたね?
C2セルに
=IF(A2="","",INDEX(Sheet1!$A$2:$A$1000,MATCH(EDATE(A2,-1),Sheet1!$B$2:$B$1000,0)))
結局、前月だとEDATE関数の「-24」の部分を「-1」に替えるだけです。
どうも何度も失礼しました。m(__)m
No.3
- 回答日時:
sheet1 A列に前年度の日々の売上
sheet2 A列に前月の日々の売上
A列は、金額? 日付はどこに?
通常
A B
日付 金額
・・・
とデータが並んでいるのであれば、大丈夫でしょうが?
ましてや、Sheet1があればSheet2はなくても大丈夫。
仮に
A B C D
日付 金額 前月同日 前年同日
と準備して C列には =DATE(YEAR(A2),MONTH(A2)-1,DAY(A2))
D列は =DATE(YEAR(A2)-1,MONTH(A2),DAY(A2))
で求められますので、後はVLOOKUP関数と組み合わせれば金額が出ます。
(もちろん、C列は最初の1月、D列は最初に1年はエラー表示されますが)
この手の質問の場合 12月31日の1月前は 11月31日がありません、
この様な場合はどうするのでしょうか。
売上を比較するのに前月同日と比較するといった分析は余り聞いたことがありません。
先月が土日祝日、今月が平日日であれば比較しても意味がないように思います。
No.2
- 回答日時:
こんばんは!
参考になるかどうか判りませんが・・・
一例です。
↓の画像で説明させていただくと
Sheet1が前々年・Sheet2が前年にしています。
Sheet3のB2セルに
=IF(A2="","",INDEX(Sheet2!$A$2:$A$1000,MATCH(EDATE(A2,-12),Sheet2!$B$2:$B$1000,0)))
C2セルに
=IF(A2="","",INDEX(Sheet1!$A$2:$A$1000,MATCH(EDATE(A2,-24),Sheet1!$B$2:$B$1000,0)))
という数式を入れ、C2セルのフィルハンドルで下へコピーすると
画像のような感じになります。
尚、EDATE関数を使っていますので
当方使用のExcel2003以前のバージョンでは
メニュー → ツール → アドイン → 「分析ツール」にチェックを入れる必要があると思います。
以上、参考になれば幸いです。m(__)m

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel 売上管理シートに入力した売上データを、日報に自動反映させたいと考えています。 売上管理シ 3 2023/04/29 18:08
- Excel(エクセル) Excelで日報を自動で作成したい 売上管理シートに入力した売上データを、日報に自動反映させたいと考 1 2023/04/29 18:07
- 日本株 【日本電産の永守重信会長「モーターは経済指標だ。我々の業績が落ちたら、他の企業も落ちて 2 2023/02/02 19:19
- Visual Basic(VBA) VBA 毎日取得するデータを順番に反映していく方法 6 2023/08/26 16:22
- 財務・会計・経理 事業復活支援金の事前確認について 2 2022/04/11 16:07
- その他(ビジネス・キャリア) 事業復活支援金の事前確認での売上高チェックについて 2 2022/03/26 13:47
- Excel(エクセル) エクセルでSUMIFS関数で条件範囲の部分が#valueになる。 4 2023/04/28 12:42
- Excel(エクセル) エクセル/列追加時、合計行の計算式 7 2023/03/15 11:14
- 農林水産業・鉱業 企業の66%が「正社員不足」、大企業は7割超 「人手不足」 運送、飲食、サービスで深刻化 6 2023/04/18 18:13
- 消費税 税金に詳しい方、助けてください。 1 2022/09/18 15:26
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Word2016でExcelデータを差込し...
-
【Excel VBA】CSV取込時、数字...
-
エクセルでページ毎の計をつけ...
-
EXCEL2007で2つのシートのどっ...
-
エクセルで縦線のいっぱい入っ...
-
エクセルで2列以上のものを同時...
-
エクセルで前年同日・前月同日...
-
エクセルシートの選択範囲をコ...
-
Excel 表の必要箇所だけを抜き...
-
【Excel】 重複した行を、1行に...
-
マクロ実行時のエラーの原因を...
-
EXCELで不良率を出そうと思って...
-
エクセルVBAで複数列データを1...
-
複数データを検索して同じデー...
-
EXCELで2つのシートから一致し...
-
エクセルのマクロについて教え...
-
セル入力文字が、「右のセルに...
-
エクセル、ページをまたがった...
-
ワードの表を図にして、ワード...
-
パワーポイントの表
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Word2016でExcelデータを差込し...
-
【Excel VBA】CSV取込時、数字...
-
Excel 表の必要箇所だけを抜き...
-
エクセルで前年同日・前月同日...
-
EXCELの列の幅
-
EXCEL2007で2つのシートのどっ...
-
EXCELで2つのシートから一致し...
-
エクセルでページ毎の計をつけ...
-
エクセルで電話番号にハイフン...
-
excelの列がいっぱいになり列を...
-
マクロ VBA 他のブックのデータ...
-
ExcelのIF関数について
-
EXCELで不良率を出そうと思って...
-
SUMPRODUCT関数で複数条件適用...
-
エクセルの余白を0にしても列...
-
エクセル:最新データ12件で...
-
(形式直し)Sheetの表のサイズ...
-
マクロ実行時のエラーの原因を...
-
VBAで列に計算式を入れたい
-
エクセルの複数ワークシートの...
おすすめ情報