[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『前日との差額を計算したいのですが』(つむつむ)
日頃から拝見させて頂き有難うございます。
毎日データーを別シートに貼付ております。(データーは日別ではなく月別となっており毎日更新されます)
現状は手作業で、E-2をコピーしF-3へ値で貼り付けております。
この手作業を下記の様に自動化に出来ないでしょうか
毎日24時を過ぎたらE-2の計算式をコピーしF-2に値で貼り付け前日との差額を計算したいのですが
私のレベルでは、とても思いつかず
宜しくお願い致します。
A B C D E F G H 1 当日実績 前日実績 前日差額 2 E2=H-14→ 41 41 G2=E2-F2 3 ↑↑↑↑ 4 5 商品名 販売計画 計画比 前年実績 前年比 前々年実績 前々年比 実績 6 たい 3 ←=SUMIFS(別シート) 7 バナナ 5 ←=SUMIFS(別シート) 8 いちご 9 ←=SUMIFS(別シート) 9 大根 1 ←=SUMIFS(別シート) 10 ニンジン 8 ←=SUMIFS(別シート) 11 ぶどう 6 ←=SUMIFS(別シート) 12 牛肉 7 ←=SUMIFS(別シート) 13 にしん 2 ←=SUMIFS(別シート) 14 合計 H14=SUM(I6:I13)→ 41
< 使用 Excel:Excel2010、使用 OS:Windows7 >
全体の手順としては 1)E2をF2へコピー 2)別シートにデータ貼り付け(月別の集計(このシート)毎日別シートに貼り付けってって意味ですかね?) 3)差額の確認
という形ですかね?
私ならですが・・・ 前提:別シートのデータに日付が入力されていれば、 1)D2あたりに=today()を入れておいて、 2)当日実績・前日実績にD2の日付を元に別シートの合計を出力させますが、 いかがですか?
(稲葉) 2017/08/21(月) 12:33
データーは、残念ながら日別ではなく月別となっておりますので
ご提案いただきました内容では出来ません。
宜しくお願い致します。
(つむつむ) 2017/08/21(月) 12:47
>データーは、残念ながら日別ではなく月別となっておりますので >ご提案いただきました内容では出来ません。 そうなると、どうやってE2の当日実績を出しているかとても疑問なのですが・・・
もしや当日実績ではなく、当日までの累計? (稲葉) 2017/08/21(月) 12:59
説明が下手で申し訳ございません。
データーは、当日の実績では御座いません。
1日〜当日の累計実績となっております。
宜しくお願い致します。
(つむつむ) 2017/08/21(月) 13:12
>毎日24時を過ぎたらE-2の計算式をコピーしF-2に値で貼り付け前日との差額を計算したい とのことでしたので、D2セルを借ります。 今日(開いた日)よりD2の日付が1日以上古ければ、 E2の値をF2に入れ、 D2の日付を今日に更新 これでどうでしょうか?
Option Explicit
Private Sub Workbook_Open() 'ThisWorkBookモジュールに記載 With Sheets("Sheet1") '実際のシート名に変更 If Date - .Range("D2").Value > 0 Then .Range("F2").Value = .Range("E2").Value .Range("D2").Value = Date End If End With End Sub
(稲葉) 2017/08/21(月) 13:56
感激です。
希望通りの結果を得る事が出来ました。
教えて頂きました式は、もう少し勉強しないと理解出来ませんが頑張って見ます。
本当に有難うございました。
(つむつむ) 2017/08/21(月) 17:55
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.