web-dev-qa-db-ja.com

複数の範囲を使用するSUMIFS?

以下のスクリーンショットでは、列A〜Bが1つのタブにあり、D〜Fが別のタブにあり、最後にHが独自のタブにあります。列A〜Bは、PMチケット(列H)に費やされた時間を差し引いた各従業員の労働時間を集計するために使用するタブです。

Screenshot of Sample Data

彼のジョブチケット(E)がPMチケット(H)のいずれとも一致しない場合、 "Rob"(A2)によるすべての労働時間(F)をB2に入力したいと思います。

SUMIFを使用して名前で時間を合計したり、SUMIFSを使用してジョブチケットを相互比較したりできますが、同じ式で両方を実行することはできないようです。

重要な場合、実際のD-FおよびHデータの長さは約500行です。また、私はExcelではなくGoogleスプレッドシートで作業しています。

1
Robert Seal

B2、コピーダウン:

=SUMPRODUCT(($D$2:$D$10=A2)*ISNA(MATCH($E$2:$E$10,$H$2:$H$10,0))*$F$2:$F$10)

enter image description here

1
bosco_yip