OpenOfficeで北部エリアに何個の支店があるかを調べる

同じ支店名が何回も登場したり、一回しか登場しないものもあったりして、いったいいくつの支店があるんだと思って数えていたら、いつの間にかほかのエリアのものを数えていたりという経験、あるのは私だけでしょうか。

送信者 OpenOffice
このファイルはSKYDRIVEからcalc164.odsをダウンロードしてください。

そんな間違い、イライラを防止するには、SUMPRODUCT関数を使って、下のようにしては如何でしょう?

送信者 OpenOffice

この数式では、L1:L12の値をB1:B300の範囲のなかから、MATCH関数で検索します。
MATCH($L$1:$L$12;$B$1:$B$300;0)

このプロセスで、該当する行を発見したら、その行のA列の値を返すようにADDRESS関数とINDIRECT関数で処理します。
INDIRECT(ADDRESS(MATCH($L$1:$L$12;$B$1:$B$300;0);1))

INDIRECT関数で返された値が、I2セルと同じであれば1を加えるという意味の数式です。

エリア名を抜き出す方法と、支店名を抜き出す方法は、「 営業成績表から支店名を抜き出すには 」
をご覧ください。