• ベストアンサー

エクセルで集計 COUNTIF

エクセルで集計したいです。 下のような表になっています。罫線があります。     1期  2期  3期  4期   合計    機電情営機電情営機電情営機電情営 機電情営    械気報業械気報業械気報業械気報業 械気報業  Aさん ○ ○  ○  ○   ○      Bさん  ○ ○     ○   ○ ○ Cさん     ○ ○  ○ ○ ○○ 合計の○の数を出したいのです。 COUNTIFで、行ったのですが、うまくできません。 教えてください。よろしくお願いします。    

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.1

>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)} のように表示されます。

tadasi1
質問者

お礼

早速、回答くださいまして、ありがとうございました。 > =SUMPRODUCT(($B3:$Q3="○")*($B$2:$Q$2=R$2)) 教えていただいたように、行いました。しかし、やり方がどこか違うためか、できませんでした。 ありがとうございます。お礼申し上げます。

その他の回答 (1)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

COUNTIFを使ってということでしたら次の式をR3セルに入力してU3セルまでオートフィルドラッグしたのちに下方にもオートフィルドラッグします。 =IF(A3="","",COUNTIF(B3,"○")+COUNTIF(F3,"○")+COUNTIF(J3,"○")+COUNTIF(N3,"○"))

tadasi1
質問者

お礼

早速、回答くださいまして、ありがとうございました。 > =IF(A3="","",COUNTIF(B3,"○")+COUNTIF(F3,"○")+COUNTIF(J3,"○")+COUNTIF(N3,"○")) 早速、行いました。 教えていただいたように行いました。しかし、やりかたが違うためか、○の合計がうまくできませんでした。 ありがとうございます。お礼申し上げます。

関連するQ&A

  • エクセル97で集計…

    エクセル97で 下のような表をつくっています。 一番下にa,b,cのそれぞれの合計の計算式をいれたいのですが、 a,b,cはその時によって何回つづくかわかりません。 毎回、つづいた回数分のそれぞれの合計をだすようにしたいのですが、 ○の部分にはどのような計算式をいれればよいでしょうか? わかりにくい説明で申し訳ありませんがよろしくお願いします      A B a    12 31     b    23 51       c    15 22       a    62 8     b    16 33     c    30 8     ・ ・         ・   ・ a合計 ○  ○ b合計 ○  ○ c合計 ○  ○

  • ExcelのCOUNTIFについて。

    Excelで○と×と△の表示がある中で、○と△の数を調べたいときに、私はCOUNTIFで○の数と△の数をそれぞれ別にCOUNTIFで出して、その合計を表示させるようにしていますが、もう少しスマートなやり方があれば教えていただけないでしょうか。(一つの式で算出したいのですが。。。)よろしくお願いいたします。

  • COUNTIFでの集計

    ExcelはVer.2003です。 いつも助けて頂いて感謝しております。 集計業務を頼まれたのですが困っております…。 SHEET!Aに数字と文字列にて下の様にA1:Y50まで入っております。       A       B      C      D・・Y 1   7191-03   2242-37   2212-40    5445-52・・ 2   1544-12   2242-01    2212-03    3555-52・・ 3   7190-01    2242-12   2222-40    5445-12・・  :     :      :       :      : 50 7191-03や7190-01が表示形式の標準や数値では表せない為、一部を 文字列としております。 このデータから、右の2桁が同じ数字をカウントしてSHEET!Bの 特定のセルに集計したいのですが、MATCHやRIGHTをネストしても 私ではCOUNTIFやSUMPRODUCTでは式が作れませんでした・・・。 フォーマットを変更したくないので作業列を使わずに試みてるの ですがよい方法はありませんでしょうか?? 最終目的として、-01や-40の合計をSHEET!Bの1つのセルに1つの 関数で集計するのが理想です。 当方、関数はほんの少し理解できますが、VBAは全くわかりません。 どうか宜しくお願い致します。

  • エクセル 集計について教えてください!

    エクセルで、特定の列に該当する条件に当てはまる数を数えたい時、 どの関数を使えばいいでしょうか。 エクセル得意な方、教えてください。 たとえば、 A列=果物名(もも、りんご、みかん、ぶどう…etc) B列=仕入れた店名(全国各地の店名) C列=仕入れた個数 D列=入荷した日にち を、日ごとに年度でまとめたエクセル表あるとします。 別シートに、 果物ごとに、月別でいくつ仕入れたか、集計したい時にはどの関数を使えばいいでしょうか。 A2、A3、…~果物名 B2行、C2行、…~各月 として、仕入れた数を合計する、という表にしたいです。 (どの店で、という条件は不要です) SUMIFSを使えばいいのかなと思ったのですが、 月別の条件になると、別の関数もいるのかとか、 ただ数を数えるなら、COUNTIFでいいのかとか、色々考えていたら、 どう組み合わせればいいかわからなくなりました…。 オートフィルタやマクロではなく、関数で作りたいのです。 教えてください。 どうぞよろしくお願いします。 ちなみに、エクセルは2010を使っています。

  • エクセルのCOUNTIFを使った集計について

    エクセルで以下のような表を作成しております。 前後期別に各地区ごとに変更回数の多いものを集計するにはどうすればよいでしょうか。可能であればCOUNTIF関数を使って集計したいと考えています。よろしくお願いいたします。 前後期 地区名 変更回数  金額 前   A地区   0    100 前   A地区   1    110 前   B地区   0    200 前   B地区   1    220 前   B地区   2 240 後   A地区   0    1000 後   A地区   1    1500 後   B地区   0    2000 後   B地区   1    2500 後   B地区   2 2600 後   B地区   3    2700 集計したい結果は、以下のとおりです。 前   A地区   1    110 前   B地区   2 240 後   A地区   1    1500 後   B地区   3    2700

  • エクセル集計方法について

    はめましてまして、SS丑と申します。 エクセルの集計で、各セルに○や△を入力し、それらの合計数を表示させるにはどのような方法があるのでしょうか?   ちなみに、集計数をだしたいセルに、COUNTIF(D5:D650,"○") と SUMIF(D5:D650,"○") を入力してみたのですが、合計数(数字)がでてきません。どこか間違っているのでしょうか。エクセルは2003年度版を使用しています。 どうか、お知恵をおかしください。

  • エクセルの関数(COUNTIF?)

    エクセルに下の表があった場合なんですが、 ____A_B_C (1) 1 2 3 (2) 3 1 5 (3) 1 3 4 (4) 2 3 1 (5) 1 3 4 =2 (1行目、4行目が該当する) と各セルに入っていた場合に、 行ごとに"1"と"2"が両方はいっている数を 求めたいのですが、どうやってかけばよいでしょうか? COUNTIF関数を使うような気がしますが、 式の書き方がわかりません 又、同じ行には絶対に同じ数字は入りません よろしくお願い致します。

  • エクセル 集計方法を教えてください

    エクセル2003について教えてください。 宜しくお願いします。  A B C 1 2 あ   2 0   あ 3 2 い い 4 1   あ 5 2 あ あ 上記のような表で、「B列にあ」と「C列にあ」と「B列C列共にあ」の場合のA列の合計値5を導きだすには どのようにしたら良いのでしょうか? 上記のようなあの合計・いの合計と20種類の合計値を 200行ぐらいから集計したいのですが宜しくお願いいたします。

  • エクセルのデーター集計

    エクセルのデーター集計について教えて下さい。 データーを集計する為、エクセルの データー → 集計 でデーターを集計すると項目毎の金額の列の下に合計が表示され、総計が同じく金額の列の一番下に表示されるといった形だと思いますが、(下記のように) A  1000 A  1000 A  1000 計 3000 B  1000 B  1000 計 2000 C  1000 C  1000 C  1000 計 3000 総計8000 この計及び総計を隣の列にくるようにはできないのでしょうか?宜しくお願いします。

  • COUNTIF関数について

    タイトルの件についてご助言をお願いします。 エクセル表でいくつかシートがあって、例えば各シートの同じセル番号(例えば3枚のシートのA1のセルとして)にある”○”の数を集計したいとき、COUNTIF関数で次のように入力しました。 =COUNTIF(sheet1:sheet3!A1,"○") ところが、VALUEエラーが出て、集計してくれません。同じシート内でCOUNTIFで”○”の数を計算するのはすんなりできています。(例えば、=COUNTIF(A1:A5,"○"))この関数ではシートごとの集計はできないのでしょうか?ほかの関数を使うのでしょうか?集計する方法をご存知の方ご教示ください。

専門家に質問してみよう