条件に依存する単純な合計シートを作成していますが、COUNTIF/SUMIF がうまく機能しないようです。
まとめると、シートが 2 つあり、1 つには、ベンダー ID 番号 (Sheet1|2!A:A)、料金 (B:B)、時間 (すべて重複している可能性があり、ベンダー ID 番号で並べ替えられている) を含む数百行のレコードがあります。2 つ目のシートでは、ベンダー ID 番号を取得し、重複を削除し、シートの残りの部分を最初のシートのレコードの合計にしたいと思います。
具体的には、次のような式が機能することを期待していました。
=SUMIF(Sheet1!B:B, Sheet1!A:A=Sheet2!A:A)
(合計料金、時間を確認する)=COUNTIF(Sheet1!A:A, Sheet1!A:A=Sheet2!A:A)
(行内のベンダー ID の頻度を調べる)
ただし、どちらも入力するとゼロを返すだけです。基本的に、シート 1 のベンダー ID がシート 2 のベンダー ID と同じであるという論理テストが true を返す場合は、最初のシートの料金列 (B:B) を 2 番目のシートに合計します ( ...1!A=...2!A
)
答え1
構文が間違っています。SUMIF の場合、Range をSheet1!A:A
、Criteria をA1
(ベンダー ID 番号の単一インスタンスが保持されている場合) 、Sum_range を にする必要がありますSheet1!B:B
。
以下の例Sheet2
(ボックス内) では、数式は の内容ですRow6
。