Excel(エクセル)基本講座:カウント(COUNT)の関数 |
||
| 数値データのセル数(COUNT関数) | 空白を除く全てのセル数(COUNTA関数) |
| 空白のセル数(COUNTBLANK関数) | 名前をつける |
| 条件付きでカウント(COUNTIF関数) | 複数条件でのカウント (DCOUNT,DCOUNTA,SUMPRODUCT) |
| 区間のセル数(FREQUENC関数) |
| B | C | D | E | F | G | |
| 2 | 2003 | 年 | ||||
| 3 | 年月日 | 項目名 | コード | 収入 | 支出 | 収支 |
| 4 | 4月1日 | 繰り越し | 17 | 12,345 | 12,345 | |
| 5 | 4月10日 | 給与収入 | 1 | 200,000 | 212,345 | |
| 6 | 4月12日 | 教育・教養費 | 10 | なし | 50,000 | 162,345 |
| 7 | 4月15日 | 保険料 | 4 | 30,000 | 132,345 | |
| 8 | 4月16日 | 雑収入 | 3 | 5,000 | 137,345 | |
| 9 | 4月17日 | 税金 | 5 | なし | 35,000 | 102,345 |
| 10 | 4月20日 | 食費 | 6 | 13,500 | 88,845 | |
| 11 | 合計 | 217,345 | 128,500 | 88,845 | ||
| 12 | 数値セルの数 | 3 | 4 | |||
| 13 | 文字セルの数 | 5 | 4 | |||
| 14 | 空白セルの数 | 2 | 3 | |||
| B | C | D | E | F | G | |
| 2 | 2003年 | |||||
| 3 | 年月日 | 項目名 | コード | 収入 | 支出 | 収支 |
| 4 | 4月1日 | 繰り越し | 17 | 12,345 | 12,345 | |
| 5 | 4月10日 | 給与収入 | 1 | 200,000 | 212,345 | |
| 6 | 4月12日 | 教育・教養費 | 10 | なし | 50,000 | 162,345 |
| 7 | 4月15日 | 保険料 | 4 | 30,000 | 132,345 | |
| 8 | 4月16日 | 雑収入 | 3 | 5,000 | 137,345 | |
| 9 | 4月17日 | 税金 | 5 | なし | 35,000 | 102,345 |
| 10 | 4月20日 | 食費 | 6 | 13,500 | 88,845 | |
| 11 | 合計 | 217,345 | 128,500 | 88,845 | ||
| 12 | 数値セルの数 | =COUNT(E4:E10) | =COUNT(F4:F10) | |||
| 13 | 文字セルの数 | =COUNTA(E4:E10) | =COUNTA(F4:F10) | |||
| 14 | 空白セルの数 | =COUNTBLANK(E4:E10) | =COUNTBLANK(F4:F10) | |||
| B | C | D | |
| 2 | 2003年 | 国語 | 1学期 |
| 3 | 出席番号 | 氏 名 | 中 間 |
| 4 | 1 | 相沢一郎 | 48 |
| 5 | 2 | 井上次男 | 75 |
| 6 | 3 | 上野光男 | 欠席 |
| 7 | 4 | 小川純一郎 | 77 |
| 8 | 5 | 柿元正二 | 64 |
| 9 | 6 | 桑田啓助 | 0 |
| 10 | 7 | 小島啓太 | 28 |
| 11 | |||
| 12 | 平均点 | 48.7 | |
| 13 |
| B | C | D | |
| 2 | 2003 | 年 国語 | 1学期 |
| 3 | 出席番号 | 氏 名 | 中 間 |
| 4 | 1 | 相沢一郎 | 48 |
| 5 | 2 | 井上次男 | 75 |
| 6 | 3 | 上野光男 | 欠席 |
| 7 | 4 | 小川純一郎 | 77 |
| 8 | 5 | 柿元正二 | 64 |
| 9 | 6 | 桑田啓助 | 0 |
| 10 | 7 | 小島啓太 | 28 |
| 11 | |||
| 12 | 平均点 | =SUM(D4:D10)/COUNT(D4:D10) | |
| 13 | =AVERAGE(D4:D10) |
| B | C | D | |
| 2 | 忘年会出欠表 | ||
| 3 | 氏名 | 出欠 | |
| 4 | 相沢太郎 | 出席 | 出席 |
| 5 | 井上啓太 | 欠席 | 4 |
| 6 | 上野裕一 | 出席 | 欠席 |
| 7 | 榎田浩一 | 出席 | 2 |
| 8 | 大川肇 | 出席 | |
| 9 | 柿元仁志 | 欠席 | |
| B | C | D | |
| 2 | 忘年会出欠表 | ||
| 3 | 氏名 | 出欠 | |
| 4 | 相沢太郎 | 出席 | 出席 |
| 5 | 井上啓太 | 欠席 | =COUNTIF(C4:C9,"出席") |
| 6 | 上野裕一 | 出席 | 欠席 |
| 7 | 榎田浩一 | 出席 | =COUNTIF(C4:C9,"欠席") |
| 8 | 大川肇 | 出席 | |
| 9 | 柿元仁志 | 欠席 | |
| B | C | D | E | F | G | |
| 2 | 2003 | 年 | ||||
| 3 | 年月日 | 項目名 | コード | 収入 | 支出 | 収支 |
| 4 | 4月1日 | 繰り越し | 17 | 12,345 | 12,345 | |
| 5 | 4月10日 | 給与収入 | 1 | 200,000 | 212,345 | |
| 6 | 4月12日 | 教育・教養費 | 10 | なし | 50,000 | 162,345 |
| 7 | 4月15日 | 保険料 | 4 | 30,000 | 132,345 | |
| 8 | 4月16日 | 雑収入 | 3 | 5,000 | 137,345 | |
| 9 | 4月17日 | 税金 | 5 | なし | 35,000 | 102,345 |
| 10 | 4月20日 | 食費 | 6 | 13,500 | 88,845 | |
| 11 | 合計 | 217,345 | 128,500 | 88,845 | ||
| 12 | 値が10,000以上セルの数 | 2 | ||||
| 13 | 給与収入のセルの数 | 1 | ||||
| 14 | ○○収入のセルの数 | 2 | ||||
| B | C | D | E | F | G | |
| 2 | 2003 | 年 | ||||
| 3 | 年月日 | 項目名 | コード | 収入 | 支出 | 収支 |
| 4 | 4月1日 | 繰り越し | 17 | 12,345 | 12,345 | |
| 5 | 4月10日 | 給与収入 | 1 | 200,000 | 212,345 | |
| 6 | 4月12日 | 教育・教養費 | 10 | なし | 50,000 | 162,345 |
| 7 | 4月15日 | 保険料 | 4 | 30,000 | 132,345 | |
| 8 | 4月16日 | 雑収入 | 3 | 5,000 | 137,345 | |
| 9 | 4月17日 | 税金 | 5 | なし | 35,000 | 102,345 |
| 10 | 4月20日 | 食費 | 6 | 13,500 | 88,845 | |
| 11 | 合計 | 217,345 | 128,500 | 88,845 | ||
| 12 | 値が10,000以上セルの数 | =COUNTIF(E4:E10,”>=10000”) | ||||
| 13 | 給与収入のセルの数 | =COUNTIF(C4:C10,"給与収入") | ||||
| 14 | ○○収入のセルの数 | =COUNTIF(C4:C10,"*収入") | ||||
| 15 | ○○収入の平均値 | =SUMIF(C4:C10,"*収入",E4:E10)/COUNTIF(C4:C10,"*収入") | ||||
| B | C | |
| 2 | 2005年 | |
| 3 | 月 日 | 売り上げ |
| 4 | 4月1日 | 100 |
| 5 | 4月10日 | 47 |
| 6 | 4月12日 | 20 |
| 7 | 4月15日 | 72 |
| 8 | 4月16日 | 45 |
| 9 | 4月17日 | 60 |
| 10 | 4月20日 | 110 |
| 11 | ||
| 12 | 50以上100未満のセルの数 | 2 |
| B | C | |
| 2 | 2005年 | |
| 3 | 月 日 | 売り上げ |
| 4 | 4月1日 | 100 |
| 5 | 4月10日 | 47 |
| 6 | 4月12日 | 20 |
| 7 | 4月15日 | 72 |
| 8 | 4月16日 | 45 |
| 9 | 4月17日 | 60 |
| 10 | 4月20日 | 110 |
| 11 | ||
| 12 | 50以上100未満のセルの数 | =COUNTIF(C4:C10,"<100")-COUNTIF(C4:C10,"<50") |
| B | C | D | |
| 2 | 忘年会出欠表 | ||
| 3 | 氏名 | 出欠 | |
| 4 | 相沢太郎 | 出席 | 出席 |
| 5 | 井上啓太 | 欠席(海外出張) | 4 |
| 6 | 上野裕一 | 出席 | 欠席 |
| 7 | 榎田浩一 | 出席 | 2 |
| 8 | 大川肇 | 出席 | |
| 9 | 柿元仁志 | 欠席(国内出張) | |
| B | C | D | |
| 2 | 忘年会出欠表 | ||
| 3 | 氏名 | 出欠 | |
| 4 | 相沢太郎 | 出席 | 出席 |
| 5 | 井上啓太 | 欠席(海外出張) | =COUNTIF(C4:C9,D4) |
| 6 | 上野裕一 | 出席 | 欠席 |
| 7 | 榎田浩一 | 出席 | =COUNTIF(C4:C9,D6&"*") |
| 8 | 大川肇 | 出席 | |
| 9 | 柿元仁志 | 欠席(国内出張) | |
| B | C | D | |
| 2 | |||
| 3 | 品 名 | カウント | |
| 4 | りんご | +++ | 3文字のセル数(答え:3) |
| 5 | みかん | ++++ | =COUNTIF(C4:C7,REPT("?",3)) |
| 6 | ぶどう | +++ | 4文字のセル数(答え:1) |
| 7 | なし | +++ | =COUNTIF(C4:C7,REPT("?",4)) |
| B | C | D | |
| 2 | 算数のテスト結果 | ||
| 3 | 氏名 | 判定 | 判定が◎と○の人数 |
| 4 | 相沢太郎 | ○ | =COUNTIF(C4:C9,"○")+COUNTIF(C4:C9,"◎") |
| 5 | 井上啓太 | ○ | =SUM(COUNTIF(C4:C9,{"○","◎"})) |
| 6 | 上野裕一 | × | 答え:「4」となります。 |
| 7 | 榎田浩一 | △ | |
| 8 | 大川肇 | ◎ | |
| 9 | 柿元仁志 | ○ |
| B | C | D | |
| 2 | 算数のテスト結果 | ||
| 3 | 氏名 | 期 末 | |
| 4 | 相沢太郎 | 45 | 合格基準(点数以上) |
| 5 | 井上啓太 | 60 | 60 |
| 6 | 上野裕一 | 75 | 合格者数 |
| 7 | 榎田浩一 | 41 | 4 |
| 8 | 大川肇 | 88 | |
| 9 | 柿元仁志 | 70 | |
| B | C | D | |
| 2 | 算数のテスト結果 | ||
| 3 | 氏名 | 期 末 | |
| 4 | 相沢太郎 | 45 | 合格基準(点数以上) |
| 5 | 井上啓太 | 60 | 60 |
| 6 | 上野裕一 | 75 | 合格者数 |
| 7 | 榎田浩一 | 41 | =COUNTIF(C4:C9,">="&D5) |
| 8 | 大川肇 | 88 | |
| 9 | 柿元仁志 | 70 | |
| B | C | D | |
| 2 | 注文数 | ||
| 3 | 氏 名 | 注文数 | Check |
| 4 | 相沢太郎 | 1冊 | |
| 5 | 井上啓太 | 1冊 | |
| 6 | 相沢太郎 | 1冊 | 重複 |
| 7 | 榎田浩一 | 1冊 | |
| 8 | 相沢太郎 | 1冊 | 重複 |
| 9 | 柿元仁志 | 1冊 | |
| B | C | D | |
| 2 | 注文数 | ||
| 3 | 氏 名 | 注文数 | Check |
| 4 | 相沢太郎 | 1冊 | =IF(COUNTIF($B$4:B4,B4)>1,"重複","") |
| 5 | 井上啓太 | 1冊 | =IF(COUNTIF($B$4:B5,B5)>1,"重複","") |
| 6 | 相沢太郎 | 1冊 | =IF(COUNTIF($B$4:B6,B6)>1,"重複","") |
| 7 | 榎田浩一 | 1冊 | =IF(COUNTIF($B$4:B7,B7)>1,"重複","") |
| 8 | 相沢太郎 | 1冊 | =IF(COUNTIF($B$4:B8,B8)>1,"重複","") |
| 9 | 柿元仁志 | 1冊 | =IF(COUNTIF($B$4:B9,B9)>1,"重複","") |
| データベース関数及びVersionによる注意点はこちらを参照のこと |
【問題1】
| B | C | D | E | F | G | |
| 2 | 名前 | 住所 | 年齢 | 住所 | 年齢 | 件数 |
| 3 | 井上 | 宮崎 | 25 | 鹿児島 | >=30 | 2 |
| 4 | 会田 | 鹿児島 | 30 | 2 | ||
| 5 | 上野 | 宮崎 | 24 | |||
| 6 | 岡田 | 鹿児島 | 33 | |||
| 7 | 釜元 | 鹿児島 | 26 | |||
| 8 | 木下 | 宮崎 | 33 |
【解答例1】
| B | C | D | E | F | G | |
| 2 | 名前 | 住所 | 年齢 | 住所 | 年齢 | 件数 |
| 3 | 井上 | 宮崎 | 25 | 鹿児島 | >=30 | =DCOUNT(B2:D8,D2,E2:F3) |
| 4 | 会田 | 鹿児島 | 30 | =DCOUNTA(B2:D8,C2,E2:F3) | ||
| 5 | 上野 | 宮崎 | 24 | |||
| 6 | 岡田 | 鹿児島 | 33 | |||
| 7 | 釜元 | 鹿児島 | 26 | |||
| 8 | 木下 | 宮崎 | 33 |
(問題2)
| B | C | D | E | F | G | |
| 2 | 名前 | 住所 | 年齢 | 住所 | 年齢 | 年齢 |
| 3 | 井上 | 宮崎 | 25 | 鹿児島 | >=25 | <=30 |
| 4 | 会田 | 鹿児島 | 30 | =DCOUNTA(B2:D8,C2,E2:G3) | ||
| 5 | 上野 | 宮崎 | 24 | |||
| 6 | 岡田 | 鹿児島 | 33 | |||
| 7 | 釜元 | 鹿児島 | 26 | |||
| 8 | 木下 | 宮崎 | 33 |
【問題】
| B | C | D | E | F | |
| 2 | 算数のテスト結果 | ||||
| 3 | 氏名 | 期 末 | |||
| 4 | 相沢太郎 | 45 | 40 | 0 | |
| 5 | 井上啓太 | 60 | 70 | 4 | |
| 6 | 上野裕一 | 75 | 100 | 2 | |
| 7 | 榎田浩一 | 41 | |||
| 8 | 大川肇 | 88 | |||
| 9 | 柿元仁志 | 70 |
【解答例】
【別解】COUNTIF関数を使って計算します。
PageViewCounter
Since2006/2/27