- ベストアンサー
エクセルで集計 COUNTIF
エクセルで集計したいです。 下のような表になっています。罫線があります。 1期 2期 3期 4期 合計 機電情営機電情営機電情営機電情営 機電情営 械気報業械気報業械気報業械気報業 械気報業 Aさん ○ ○ ○ ○ ○ Bさん ○ ○ ○ ○ ○ Cさん ○ ○ ○ ○ ○○ 合計の○の数を出したいのです。 COUNTIFで、行ったのですが、うまくできません。 教えてください。よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>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)} のように表示されます。
その他の回答 (1)
- KURUMITO
- ベストアンサー率42% (1835/4283)
COUNTIFを使ってということでしたら次の式をR3セルに入力してU3セルまでオートフィルドラッグしたのちに下方にもオートフィルドラッグします。 =IF(A3="","",COUNTIF(B3,"○")+COUNTIF(F3,"○")+COUNTIF(J3,"○")+COUNTIF(N3,"○"))
お礼
早速、回答くださいまして、ありがとうございました。 > =IF(A3="","",COUNTIF(B3,"○")+COUNTIF(F3,"○")+COUNTIF(J3,"○")+COUNTIF(N3,"○")) 早速、行いました。 教えていただいたように行いました。しかし、やりかたが違うためか、○の合計がうまくできませんでした。 ありがとうございます。お礼申し上げます。
お礼
早速、回答くださいまして、ありがとうございました。 > =SUMPRODUCT(($B3:$Q3="○")*($B$2:$Q$2=R$2)) 教えていただいたように、行いました。しかし、やり方がどこか違うためか、できませんでした。 ありがとうございます。お礼申し上げます。