私は、Raw Dataと呼ばれるシートの列のすべてのセルを合計する必要があります。しかし、いくつかの条件が存在する場合のみ。ExcelのSumIf
- 生データ列Bの値が現在のセルからのオフセット
- の値と一致するRAWデータ列Cの日付の月未満又はH2
- 年に等しいですRAWデータ列の日付Cここ
以下H2に等しく、Iは、これまでに組み立てられた式である:
=SUMIFS('Raw Data'!$D:$D,'Raw Data'!$B:$B,OFFSET(INDIRECT(ADDRESS(ROW(), COLUMN())),0,-4),MONTH('Raw Data'!$C:$C),<=MONTH($H$2),YEAR('Raw Data'!$C:$C),<=YEAR($H$2))
それは単純な構文エラーかもしれませんが、私は思っていません。私は一般的な "式に問題があります"というエラーが表示され続けます。
助けを得ることができますか?
これは、レンジ 'YEAR(「生データ」$のC!:$のC)にすることはできませんあなたは基本的に言っている –
、'その場合、列Cの日付:Cは少ないし、または今月に等しい合計、正しいのですか? –
正しい。 Month()とYear()がRangeで問題を投げるかどうか疑問に思っていました。いい代替えは何ですか? – user1971240