日付に基づいて、複数のタブ(異なる名前)にわたる行の合計を計算する Excel 数式

日付に基づいて、複数のタブ(異なる名前)にわたる行の合計を計算する Excel 数式

以下は月タブのスクリーン キャプチャです。12 月と 1 月は見た目は同じですが、データが異なります。

以下は参照と概要タブのスクリーン キャプチャです。日付範囲に基づいて 12 月と 1 月の合計を計算して、灰色のフィールドに入力しようとしています。

このシナリオに数式を使用する方法を見つけようとしています:

「2016 年 12 月」タブと「2017 年 1 月」タブには、合計したい行 (つまり行 2) があります。これらの各タブの行 1 には日付があります。別のタブに分割された日付範囲に基づいて合計する必要があります。この「参照」タブでは、列 A に開始日、列 B に終了日があり、これが暦年の複数の行に続きます。役立つ場合は、列 C (以降) を使用して、調べるタブを示すこともできます。

うまく説明できなかったらごめんなさい...誰か助けてくれませんか?お願いします、ありがとうございます!

答え1

つまり、基本的には、参照タブの列 A と列 B で指定された日付範囲に含まれる場合、2016 年 12 月タブと 2017 年 1 月タブの値を合計するということです (つまり、日付範囲が 2016 年 12 月 31 日から 2017 年 1 月 1 日の場合、2016 年 12 月タブの 31 日未満の値と 2017 年 1 月タブの 1 日未満の値が合計されます)。この場合、SUMIFS を使用しますが、これには 2017 年 1 月タブと 2016 年 12 月タブの最初の行を DATE 形式に変更する必要があります。

例: 開始日: 2016/12/11、終了日: 2017/1/10。参照タブ:

=SUMIFS('Dec-2016'!B2:AF2,'Dec-2016'!B1:AF1,">="&B3,'Dec-2016'!B1:AF1,"<="&C3)+SUMIFS('Jan-2016'!B2:AF2,'Jan-2016'!B1:AF1,">="&B3,'Jan-2016'!B1:AF1,"<="&C3)。これにより、開始日以上かつ終了日以下の対応する日付を持つすべての値が合計されます。

関連情報