[[20160617133406]] 『複数条件で記号の件数を拾う COUNTIFS?』(TT) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『複数条件で記号の件数を拾う COUNTIFS?』(TT)

お世話になります。

シートが2つあり、一つは全データ用(A)、
もう一つは全データを集計したシート(B)になっています。

【シートA】全データ

  A      B     C      D
1 場所    りんご   メロン    梨

2 東京     ◎           ◎

3 東京     ○           ○

4 大阪           ○     ◎

5 東京     ◎     ○     

6 福岡           ◎     ◎

【シートB】集計用

 A    B       C
1   ◎合計件数  ○合計件数

2東京   3       3 
3大阪   1       1
4福岡   2       0

上記のように、複数の列から場所ごとに◎と○の集計件数を出したいです。

シートBに、
東京の◎の合計件数を出したい場合、計算式を

シートBのB2セルに
=COUNTIFS(シートA A2:A6,A2,シートA B2:D6,"◎")

と範囲指定をし計算式を組みましたが、エラー表示です。

何がダメなんでしょうか。。。
SUMPRODUCTを使うべきでしょうか?

よろしくお願いいたします。

   

< 使用 Excel:Excel2007、使用 OS:WindowsXP >


 以下COUNTIFS関数のヘルプから。

 >重要  各追加範囲の列数と行数は "条件範囲 1" 引数と同じである必要があります。範囲どうしは隣接していなくてもかまいません。

 上記の追加範囲は二つ目以降の条件範囲をさす。

 今回の場合、条件範囲1は1列5行に対して条件範囲2が3列5行とあっていないためエラーになっている。

 SUMPRODUCT関数を使うか

 =COUNTIFS(シートA!A$2:A$6,A2,シートA!B$2:B$6,"◎")+COUNTIFS(シートA!A$2:A$6,A2,シートA!C$2:C$6,"◎")+COUNTIFS(シートA!A$2:A$6,A2,シートA!D$2:D$6,"◎")
 で。
(ねむねむ) 2016/06/17(金) 14:41

ねむねむ様

ご対応いただき、ありがとうございます。

COUNTIFSを追加、追加していく方法ですね。

この例題は3列ですが、実際は範囲が6列あります。
数式が長すぎるというエラーは発生しませんでしょうか?
(TT) 2016/06/17(金) 15:15


 その場合はSUMPRODUCT関数で。

 =SUMPRODUCT((シートA!A$2:A$6=A2)*(シートA!B$2:G$6="◎"))

(ねむねむ) 2016/06/17(金) 15:26


ねむねむ様

ありがとうございます。

SUMPRODUCT関数で集計できました。

助かりました。
(TT) 2016/06/17(金) 16:25


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.