• ベストアンサー

EXELでのカウント方法

nobu555の回答

  • ベストアンサー
  • nobu555
  • ベストアンサー率45% (158/345)
回答No.2

作業列を使う方ですが、2つ紹介します。 方法1 未使用の列に(仮にF列)下記数式を入力 =IF(COUNTIF($A$2:A2,A2)=1,"○","") G列に下記数式を入力 =COUNTIF(F:F,"○") 方法2 下記のサイトより 重複しないリストを作り、COUNTA関数で数える。 http://pc.nikkeibp.co.jp/article/NPC/20060214/229243/

kemukemu2
質問者

お礼

適切な回答いただき本当にありがとうございました。おかげさまで今日の資料提出に間に合いました。私の希望のことがすぐできました。EXELも勉強すればいろいろ使えそうな感じを持ちましたので今後勉強します。

関連するQ&A

  • EXCEL 重複するデータを1としてカウントする方法

    以下のような、ある施設の利用者一覧表です。 A列には利用した日にち、B列には利用者のIDがあります。 A   | B 日にち | ID 01/10 | 0001 01/10 | 0002 01/13 | 0001 01/15 | 0003 01/17 | 0001 これをEXCELで延べ人数ではなく、同じIDが複数回出てきても1とカウントしたいのですが方法が分かりません。 上記の表では0001、0002、0003しかありませんので3という数字を求めたいのです。 出来れば作業列を使いたくないのですが、やむをえない場合はしょうがないかなと思います。 宜しくお願いします。

  • エクセルで利用者の実数をカウントしたい

    日にち別の利用者名簿を作成しているのですが,,延べ人数はカウントできるのですが,月単位での実際の利用者数をカウントするとき,同じ人が数回利用した場合でも人数は1人としてカウントしたいのです。各利用者にはそれぞれ固有のID番号がつけてあり,利用者名簿にもその番号が名前の横に振ってあります。そんな状況で,実数のカウントは可能でしょうか?

  • <EXEL>時間帯別勤務人数のカウント

    バイトさんのシフト管理の際、時間帯別に勤務人数をカウントしたいのですがうまくいきません。 A列 B列 C列 D列 1     11/1  11/2  11/3 2 ○さん 8~17 11~20 8~13 3 ○さん 11~20 8~13 13~20 という表ならば、SUMPRODUCT関数を使い、8時台は2人、9時台は2人、10時台は3人・・・とカウントできたのですが、 上司から上記表が見にくいとして「8時~17時シフトはA」「11時~20時シフトはB」と置き換えて表記をしてくれと言われました(以下のような表になります) A列 B列 C列 D列 1    11/1  11/2  11/3 2 ○さん  A B B 3 ○さん C D E AからFまで置き換えた勤務区分があります。どのような関数を使えば時間帯別勤務人数のカウントができますでしょうか? エクセルは2013、日付別個人シフト表と勤務区分表、時間帯別勤務人数の表すべてシートは一つにまとめたいです。 要領を得ていない質問でしたら申し訳ありません。足りない情報があれば追記いたします。 どなたかご教示ください。

  • 【エクセル】奇数行の、1以上の数字のセルをカウントする方法

    教えてください。 エクセルで、1以上の数字の入っているセルの数を数える方法です。しかも、奇数行のみ抜き出して、条件にあったセルをカウントしたいのです。 【例】 日 参加人数 1  0   (0) 2  1   (0) 3  5   (3) 4  0   (0) 5  2   (0) ※()内は参加人数のうち、料金を払った参加人数を内数で記入 【例の表の補足説明】・・・ 日ごとの参加人数を記入。()内には内数で料金を払った参加人数を記入。例えば2日は1名の参加者がおり、料金を払った参加人数はいない。把握したいのは、参加者がいた日数。 上記のような表で、「参加日数」を数えたいと考えています。 2、3、5日に参加者があり、この場合の参加日数は「3日」となるのですが、それをカウントしたいのです。 エクセルでの入力用の表は既存のものがあり、200名ほどのパソコンの知識があまり無い人に使ってもらっており、表自体は変えられない状況です。 現在は日々の参加人数を入力、日数を各自が数え入力して処理してますが、参加日数の入力忘れが多く、その注意をしきれないため、みんなが使っているデータ表に計算式を入れたいと思っています。 奇数行のセルの数値を合計する計算式は分かったのですが、1以上のセルの個数をカウントとなると、COUNTIFで「0」以上のセルをカウントする条件式と組み合わせるのだろうとは思うのですが、うまく出来ません。 よろしくお願いします

  • EXELが勝手に読み取り専用になってしまう。

      EXELで表を作って使用しているのですが、どういうわけか使用していたあと再度そのファイルを開こうとすると、勝手に読み取り専用になってしまい、次のようなメッセージが出ます。 「ファイル名.xlsxは編集のためロックされています。 使用者は○○○○です。読み取り専用で開いてください。読み取り専用で開き、他の人がファイルの使用を終了した時に通知を受け取るには通知をクリックします」  特に読み取り専用にするような操作もしていないのに、なんでこんなメッセージが出るのでしょうか。この表示が出ると新たなデータを入力・保存することができなくなり、非常に迷惑です。  この原因と、このメッセージが出なくするような方法を知りたいです。 どなたか詳しい方よろしくお願いします。

  • データのカウント方法がわかりません

    私は会社で採用担当をしています。 最近アクセスの存在をしって採用に採り入れて見ようと思ったのですが、 なかなか上手くいきません。 以下のことをやりたいのです 【会社説明会の日程ごとにその後の動向を追っかけたい。】 説明会→筆記試験→1次面接→2次面接→最終面接 応募者1人1人にはそれぞれ参加したものに関して日程が入力されています。 例えば1/14の会社説明会に参加された方が、参加の日にちを問わず 「筆記試験に進んだか」 「説明会から筆記試験に参加の移行率はどれくらいか」 などを比較したいのです。 今まではこんなふうに一人一人の履歴を調べ、手で作っていました。 1/14説明会 【説明会】30(人) ↓100% 【筆記】30(人) ↓80% 【1次面接】24(人) ↓50% 【2次面接】12(人) ↓50% 【最終】6(人) ↓50% 【内定】3(人) そこでアクセスで上記のように、とある日程で参加した方々を追っかけたいのです。 しかし人数ではなく個人個人の履歴が出てきてしますのです。 まとまらない質問で大変恐縮なのですがとても困っています。 アドバイスをよろしくお願いいたします。(Access2000です)  

  • MySQLで1つのレコードだけに処理をする方法

    MySQL初心者です。よろしくお願いします。 以下のようなテーブルがあったとして、UPDATEでレコード1つだけnumberから特定の数をマイナスしたいのですが、どうもやり方がわかりません。 id | name | number 1 aaa 100 2 bbb 200 3 ccc 300 3 ccc 300 2 bbb 200 例えば、id=2のレコードの中から1つだけ、numberからマイナスするといった処理を行いたい場合、以下のSQL文だとidが2のものすべてから数がマイナスされてしまいます。 UPDATE table SET number = number-50 WHERE id=2; すべてのレコードからマイナスするのではなく、id=2のレコードの中から1つだけマイナスしたいんです。。。 これをid=2の中で1つ目のレコードからだけマイナスする、といったようにうまく1つのレコードからマイナスする方法をご教示いただけるとありがたいです。 つたない文章で恐縮ですが、どうぞよろしくお願いいたします。

    • ベストアンサー
    • MySQL
  • 表内の番号が入っている個数を重複しないで数える

      A  B  C  D 1 1日 2日 3日 4日 2 11  5  6  5 3 15  6  8  9 4 20  11   上記のような表があります 列は日付になります(1日から31日) 行はその日にこの施設を利用した方のID番号が入ります。 このような表で,そのつきの実際の利用人数を求めたいのです。延べ人数はカウントできるのですが,実人数は当然重複データは”1”としてカウントしたいのですが・・・ 前にも似たような質問はしたのですが,具体的な表も載せていませんでしたので,改めて質問させていただきます。

  • 確立の掛け合わせではないのでしょうか?

    ”http://www.it-passport.org/syllabus/technology71338.html”のページの解法説明欄を読みますと、延べ人数から受験者数を引いていますが、どうしてなのでしょうか?

  • ある列から任意の数を連続してカウントするには?

    Excelでグラフを作成する作業をしています. 列Aに個人ID,列Bに年齢として, A B 1 20 2 32 3 43 4 28 といった具合で入力をしています. 最終的に200ぐらいのID数となりますが,ここで年齢のID数をカウントする作業を行うのですが,countif関数ではオートフィル時に範囲がずれてしまいます. 範囲を固定した状態で円滑に処理するには,どのようにすればよいでしょうか?教えてください.