image

ほとんどの業界では、売上高およびその他の値は月次ベースで要約されます。場合によっては、標準の30日間隔で要約されることもあります。その場合、過去30日間の合計を動的に表示する数式を用意することをお勧めします。この記事では、過去30日間の値をExcelで合計する方法を学習します。

一般式

=SUMIF(dates,">="&TODAY()-30, sum range)

日付:これは基準範囲です。日付が含まれている必要があります。

合計範囲:これには、合計する値が含まれます。

物事を明確にするための例を見てみましょう。

例:過去30日間の売上の合計。

ここに、過去数か月間に当社の従業員によって行われたこの販売データがあります。毎日このシートを開くと、過去30日間の総売上高を示す動的な合計を取得したいと思います。

image

上記の一般式をここに適用して

=SUMIF(C2:C14,">="&TODAY()-30,D2:D14)

これにより、過去30日間の売上の動的な合計が返されます。

image

どのように機能しますか?

まあ、それは非常に簡単です。いくつかの基準でSUMIF関数を使用しただけです。この公式を破って、何が起こっているのか見てみましょう。

基準範囲は「C2:C14」です。

また、基準は “> =”& link:/ excel-date-and-time-excel-today-function [TODAY()] -30 *です。

つまり、 link:/ excel-date-and-time-excel-today-function [TODAY()] -30以上の値を合計したいということです。* TODAY関数は現在の日付を返します。 。そして、それから30を引きます。したがって、合計値の開始日は30日より前にはなりません。

最後に、販売範囲D2:D14を要約しました。

さまざまなカテゴリの過去30日間の売上の合計

分類された方法で合計が必要な場合は、SUMIFS関数を使用することをお勧めします。

image

たとえば、さまざまな地域で30日間の総売上高の合計を取得したい場合は、次の式が最適です。この式をG2で記述し、コピーします。他のセルに数式をコピーしても変更されないように、絶対参照を使用しています。

=SUMIFS($D$2:$D$14,$C$2:$C$14,">="&TODAY()-30,$A$2:$A$14,F2)

image

この式は最初の式と同じように機能します。地域の基準をもう1つ追加しました($ A $ 2:$ A $ 14、F2 *)。そのためには、 `link:/ summing-excel-sumifs-function [SUMIFSfunction]`を使用します。 SUMIFS関数では、最初に合計範囲が提供され、次に基準範囲と基準のペアが提供されます。 SUMIFとは異なり、SUMIFSでは複数の基準を持つことができます。 `link:/ summing-excel-sumifs-function [SUMIFSfunction]`についてお読みください。

そうですね、これで過去30日間の値を動的にExcelで合計できます。 30日だけでなく、年、月、週など何でも設定できます。

これは、データを監視するための動的なダッシュボードを作成するのに役立ちます。この記事やその他のExcel / VBAトピックについて疑問がある場合は、お知らせください。

関連記事:

link:/ excel-formula-and-function-excel-sumif-function [ExcelでSUMIF関数を使用する方法]

link:/ summary-excel-sumifs-function [ExcelでSUMIFS関数を使用する方法]

link:/ summary-sum-if-cells-contain-specific-text [セルに特定のテキストが含まれている場合の合計]

link:/ tips-sumifs-with-dates-in-excel [Excelの日付付きSUMIFS]

人気の記事:

link:/ Formulas-and-functions-introduction-of-vlookup-function [ExcelのVLOOKUP関数]

link:/ Tips-countif-in-microsoft-excel [COUNTIF in Excel 2016]

link:/ excel-formula-and-function-excel-sumif-function [ExcelでSUMIF関数を使用する方法]