[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『複数条件で記号の件数を拾う 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.