2016-08-27 7 views
-1

私は、複数の基準に基づいてフィールドの配列の合計を計算する数式を作成しようとしています。 !A - 日付:複数の条件に基づくセルのExcelのSUMIFS

  • 「デイリー収入」A - これは、彼らが

    マイドキュメントは、その中に内部に以下の情報を持つ2枚のシートが含まれている年の間に実行し、様々なフランチャイズやプロモーションに関するものです。フランチャイズごとに1日あたり1つのエントリがあり、その特定の日の収益があります。

  • 「毎日の収入」!B:B - フランチャイズの名前
  • 「毎日の収入」!D:D番号。その日の毎日の収入。
  • 'プロモーション'!I:I - 日付。プロモーションの開始日
  • 'プロモーション'!J:J - 日付。プロモーションの終了日
  • 「プロモーション」K:K - フランチャイズ名要するに

は、我々は、個々のプロモーション期間(「デイリー収入」の間に総収入を計算したいI:I! 〜毎日の収益 '!J:J)を獲得しました。プロモーションの詳細(例: 'Promotions'!O1など)と同じ行に収入を合計したいとします。今年までに各ストアが完了した各プロモーションの記録があるため、1,478個のインスタンスこれは手動計算を問題から外す。

ここに、サンプルワークシートの2つのスクリーンショットがあります。この例では、列を維持するためにxxxという情報がいくつかあることに注意してください。

デイリー収益 Daily Revenues

プロモーションプロモーション]タブで列Oで Promotions

、我々はより日間(毎日の収入のshetから)総収入を計算したいと思います期間は列IとJにあります。

さまざまなSUMIFS式を試しましたが、それまでのところ何の結果も得られていません。誰かがこれを理解する手助けができますか?

+0

:あなたは開始日と終了日を含めたい場合は、次の式を使用します結果。 –

+0

良い点。私はちょうどこの情報で元のポストを更新しました。 – Forster

+0

私は、提供されたサンプルデータから示す結果の基礎について興味があります。 – pnuts

答えて

0

は、必要に応じてダウンコピー/ Cell O2

=SUMIFS('Daily Revenues'!$D$2:$D$13,'Daily Revenues'!$B$2:$B$13,"="&K2,'Daily Revenues'!$A$2:$A$13,">"&I2,'Daily Revenues'!$A$2:$A$13,"<"&J2) 

とドラッグに次の式を入力します。数式の範囲をデータごとに変更します。

上記の式は、これらの日付を除くStart DateEnd Dateの間にの場合はRevenueとなります。例えば、01/01/1607/01/16との間には、02/01/16 to 06/01/16、すなわち02,03,04,05,06の結果が得られます。この質問は、予想されると共に、2つの非常に小さい(例えば、10行毎)、問題のワークシートのそれぞれを表す嘲笑アップテーブルから恩恵を受ける

=SUMIFS('Daily Revenues'!$D$2:$D$13,'Daily Revenues'!$B$2:$B$13,"="&K2,'Daily Revenues'!$A$2:$A$13,">="&I2,'Daily Revenues'!$A$2:$A$13,"<="&J2) 
+0

このように見えますが、@Mrig。ありがとう! – Forster

+0

@Forster - あなたは大歓迎です。 – Mrig

関連する問題