EXCEL複数条件でのランク関数をSUMPRODUCT関数で実装する

 通常の関数ですと1列分の順位しかつけることができません。SUMPRODUCT関数を使うと配列の比較ができますので複数列を条件とした順位付けをすることができます。また並び替えの必要がありません。

 SUMPRODUCT関数は配列の積の合計を行うものですが、ここでは配列になることを利用しているだけです。TRUEを1として使えることもポイントです。
 式の途中経過を見ながらその感覚を掴んでみましょう。

  1. 配列の中から同じ部署が何行あるか計算
  2. 配列から売上の高いセルが何個あるか計算 (部署が一致 and 売上が高いセル=TRUE)
  3. 1番と2番を乗算 部署が一致した数 売上が高いセル
  4. 選択セルより大きいセルの合計+選択セルの1を足す
SUMPRODUCT関数の使い方:Excel関数
Excel髢「謨ー縺ョSUMPRODUCT髢「謨ー縺ョ菴ソ逕ィ譁ケ豕輔r隗」隱ャ縺励※縺

OFFICE
AD
味方出版