こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

エクセルで集計 COUNTIF

エクセルで集計したいです。
下のような表になっています。罫線があります。


    1期  2期  3期  4期   合計
   機電情営機電情営機電情営機電情営 機電情営
   械気報業械気報業械気報業械気報業 械気報業 
Aさん ○ ○  ○  ○   ○     
Bさん  ○ ○     ○   ○ ○
Cさん     ○ ○  ○ ○ ○○



合計の○の数を出したいのです。

COUNTIFで、行ったのですが、うまくできません。
教えてください。よろしくお願いします。





   

投稿日時 - 2010-03-07 22:40:05

QNo.5733679

暇なときに回答ください

質問者が選んだベストアンサー

>COUNTIFで、行ったのですが、うまくできません。
COUNTIFで集計したい範囲がとびとびの為だと思います。

EXCEL2007の場合はCOUNTIFSという新しい関数があります。
Aさんの機械の集計セル
=COUNTIFS($B3:$Q3,"○",$B$2:$Q$2,R$2)

EXCEL2007以前の場合はSUMPRODUCT関数の利用か配列数式になります。
=SUMPRODUCT(($B3:$Q3="○")*($B$2:$Q$2=R$2))

■配列数式の設定
=SUM(IF(($B3:$Q3="○")*($B$2:$Q$2=R$2),1)
と入力してCtrlキーとShiftキーを同時に押しながらEnterキーで確定
※確定後は数式バー上には
{=SUM(IF(($B3:$Q3="○")*($B$2:$Q$2=R$2),1)}
のように表示されます。

投稿日時 - 2010-03-07 23:03:03

お礼

早速、回答くださいまして、ありがとうございました。

> =SUMPRODUCT(($B3:$Q3="○")*($B$2:$Q$2=R$2))


教えていただいたように、行いました。しかし、やり方がどこか違うためか、できませんでした。

ありがとうございます。お礼申し上げます。

投稿日時 - 2010-03-13 19:37:16

このQ&Aは役に立ちましたか?

2人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

COUNTIFを使ってということでしたら次の式をR3セルに入力してU3セルまでオートフィルドラッグしたのちに下方にもオートフィルドラッグします。

=IF(A3="","",COUNTIF(B3,"○")+COUNTIF(F3,"○")+COUNTIF(J3,"○")+COUNTIF(N3,"○"))

投稿日時 - 2010-03-08 07:38:59

お礼

早速、回答くださいまして、ありがとうございました。

> =IF(A3="","",COUNTIF(B3,"○")+COUNTIF(F3,"○")+COUNTIF(J3,"○")+COUNTIF(N3,"○"))

早速、行いました。
教えていただいたように行いました。しかし、やりかたが違うためか、○の合計がうまくできませんでした。

ありがとうございます。お礼申し上げます。

投稿日時 - 2010-03-13 19:42:34

あなたにオススメの質問