• ベストアンサー

Excelの使い方で

何年使ってもExcel初心者です(-_-;) 例えば、列A1からA100に0から9までの数字がランダムに入ってるとします。 その時、0が何個、1が何個、2が何個、…というように表示(カウント?)するにはどうすればいいのでしょうか?

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

  • ベストアンサー
  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.1

COUNTIF関数でできます 画像で C1:C10に 0~9 D1に =COUNTIF($A$1:$A$100,C1) D1を下方にオートフィル

kaisaka
質問者

お礼

ずばりですね。ありがとうございます。

その他の回答 (3)

回答No.4

こんにちは。 #1さんの回答で良いと思います。 私はお勧めしませんが、人によっては、FREQUENCY関数を紹介する人もいます。 #1さんの表でいけば、 =FREQUENCY(A1:A100,C1:C10) で、C10までの範囲を選択して、配列の確定(Shift+Ctrl -> Enter)をします。 一見、一発で出てくるので優れているように思えますが、COUNTIFには敵いません。 私は、基本的な関数を使えればよいと思いますね。 それと、基本的な四則演算の理屈さえ分かれば、それで十分だと思っています。 例えば、マイナスのナイナスは、プラスになるというようなことです。 難しい数式などは使えなくてもよいです。 しょせん、Excelでは科学計算には向いていません。 一般の仕事で使えれば、それで十分です。この際、VBAは除きますが、部門によっては、OLAP Cube やODBCまでは、必須という所もあるのですが、それは、本当にマレなケースです。 でも、自分はExcelは知っているなんて、上から目線では言えませんね。 インストラクターの方でも、上から目線の人がいますが、話を聞いていると、知識もテクニックも低かったりします。ただ、このような掲示板で出てくる数式などは、非常に特例なものが多いと思います。 また、Office の資格の、MOSは、持っていてもあまり自慢にはならないと思います。 ちなみに、私は、DOSアプリのMultiplanやLotus123という表計算を使っていたので、後継のExcelは仕様がほとんど同じですから、初級のレベルではすぐに使えました。 私は、あまりお勧めしませんが、『Excel虎の穴』は刺激にはなります。 日経PC21のExcel講座の全体的には、凝ったものが多く、一体、それが何というものも多いです。 http://pc21.nikkeibp.co.jp/quiz/index.html (ちなみに、昔ですが、私は、上級の認定まで取っています) 後は、#2さんの話と丸かぶりになってしまいます。 #2さんの奥様と同様の理由で、私は、MS-Wordで寸分違わず作れますが、Excelではやったことがありません。実際、履歴書のレイアウトをそっくり作るのは、至難の業です。(市販のものと二枚重ねでみれば一目瞭然です)たぶん、#2さんの奥様は、MS-Wordは、それ以上の実力は想像つきます。 私は、仕事では、レイアウトが苦手で、何度も挫折感を味わっています。どんなに難しい数式が出来ても、表現力のない人は、扱われ方が低いのす。 #2さんの 「スカパー!のパソコン教育番組」と同じように、「アクトオンTV」という中の、FOM主催の番組で、上級テクニックを学びました。 http://www.actontv.com/contents/ #2さんの 『500円でわかるエクセル』(学研)は、私がプライベートで友人に教える時の教材にしました。自学学習にも最適だと思ったからです。 http://amazon.co.jp/dp/4056102430 それが終わったら、 『500円でわかる エクセル関数』 http://amazon.co.jp/dp/4056104433 などはどうでしょうか。 必要性があればですが、会社員の方は、やはりPowerPointは、使いこなせたほうがよいなって思います。 私自身、なんやかやで、レイアウト集を集めてしまいましたし、プレゼンのテクニックとかの本や、専用にするストップウォッチも購入してしまいました。今まで、Officeを使ってきたけれども、シナリオを作って暗記してプレゼンなんて考えたこともありませんでした。

kaisaka
質問者

お礼

必要がないと四則計算やSUM以外はなかなか覚えないんですよねぇ。 ExcelはMac版のバージョン1.0から使ってますが、難しいことやる機会がなかったんです。 PowerPointも覚えたいなぁ、とは思いながらも使う機会があんまりないもので。 Wordもどうしてもって時以外は使わないんです。ほとんどテキストで装飾を嫌う業界なもので。レイアウトが必要ならイラストレーターですねぇ。 Microsoft Officeをバリバリ使いこなしてみたいです(*^_^*) でも機会がないんですぅ。

  • dondoko4
  • ベストアンサー率12% (1161/9671)
回答No.3

>何年使ってもExcel初心者です 行き当たりばったりで、やっているからです。仕事上やむなくといった具合に。 これを打開するには、基礎からEXCELを学習することなんです、これが一番の近道。 こう書いても、ほとんどの人はやりません。続きません。本当は、やりたくないからです。仕事上困らない程度でいいのでということでしょ。

kaisaka
質問者

お礼

仰るとおりですね。こうやりたいってことが発生しないと四則計算とかSUMくらいしか使いませんしね。 ExcelはMac版のバージョン1.0から使ってるんですが。あー、もったいない(*^_^*)

  • lv4u
  • ベストアンサー率27% (1862/6715)
回答No.2

>>何年使ってもExcel初心者です(-_-;) ちょっとまえ、「エクセルが使える」というだけで、会社の人たちから「凄いですね!」と思われたころがありました。 私の妻も、再就職の活動をしているとき、面接にて以下のような会話があったそうです。 面:この貴方の履歴書みたいなフォーマットの書類、エクセルで何時間くらいで作れますか? 妻:あの・・その履歴書、私がエクセルで作ったんです。 面:え?、でも、この下に、「コクヨ」って文字もあるし・・・ 妻:市販の履歴書を真似して、私がエクセルでその用紙を作ったんです。その文字も私が入れたんです。 面:そうですか・・・・採用です。では、いつから出社できますか? ちなみに、妻は、自分が書きたくない蘭のある市販の履歴書が嫌で、自分で履歴書用紙を作ったのだそうです。 このころは、「会社でプログラマしています。」「私は、SEしています」という人であっても、エクセルが使えるとは限りませんでした。 会社の事務の人が、SEさんに、「コンピュータ詳しいんでしょう?エクセル教えてください」と言っても、「ごめん、エクセルは知らないんだ」 ということも多かったと思います。 まあ、そういう私も、プログラマでしたけど、同じようにエクセル知りませんでした。 で、私は、安いエクセル入門書を買って読んだり、スカパー!のパソコン教育番組にあった「エクセル初級編」「エクセル中級編」「エクセルグラフ作成編」とか、いくつも観て勉強しました。 (現在、スカパー!では、そういう感じの番組は放送されていませんが・・・) エクセルに限りませんが、ソフトを単に使っているだけでは、初心者レベルさえなれません。やはり、「Excel入門」「Excel VBA入門」っていう感じの書籍を書店で購入にて勉強する必要があります。 他人から、コンピュータの専門家と思われている人であっても、始めて使うソフトの場合、ド素人と同じく、学習が必要なんですよね。まあ、学習スピードは普通の素人さんより速いでしょうけどね。 ということで、「500円でわかる活用技エクセル―「やりたいこと」が、すぐに見つかる! 」なんて本でも買ってみましょう。

関連するQ&A

  • EXCEL 2003 5・4をA  3をB  2・1をCと表す方法

    EXCEL2003 初心者です。 よろしくお願いします。 A1~A300に1~5までの数字がランダムに入っています。 B1~B300にA・B・Cと表示したい。 A列に5・4と書いてある時にA A列に3と書いてある時にB A列に2・1と書いている時にCと表示したいのですが B1にどのような式を入れたらよいのでしょうか 教えてください。 よろしくお願いします。

  • EXCELの関数について

    EXCEL初心者です。 これに悩み始めて早1週間。どうしても答えが見つからないので質問させていただきます。 A列に数字(-100から50)がランダムに入っています。B列に条件を入れたいのですが、 もしA列の数字がマイナスならばB列にその数の絶対値を もしA列の数字がプラスならB列には0を表示させたいのです。 たとえば以下のようにB列に表示させるにはどのような関数を 使えばいいのでしょうか?   A列     B列 -53     53  35      0 以上、よろしくお願いいたします。  

  • Excelの組み合わせをカウントしたいです。

    こんにちは。 Excelの組み合わせをカウントしようと試行錯誤したのですが 未だに完成出来ないので質問させて頂きます。 A列に1から10までの数字がランダムで500行ほどあり、 A列の中で1と言う数字があった場合、 その下のセルに2があればその組み合わせを1とカウントし、 B列に合計を表示したいのですが、これは可能でしょうか? どうかご教授下さいますよう、宜しくお願い致します。

  • エクセルで

    B列に色々な3ケタの数字がランダムに入っていてるのですが、そのB列の数字が371の場合は直接、それ以外の数字の場合は買取とA列に入力されるようにしたいのですが、関数とか使ってできないでしょうか?よろしくお願い致します。WINDOWS97、excel97です。

  • excel2003でcountifs関数と同等の

    excel2003でcountifs関数と同等の効果を出すにはどうすればいいのでしょうか? 具体的には、A1からB100に1から5の数字がランダムに入っている場合、 AとBの列がどちらも3である行の個数をカウントしたいです。 よろしくお願いいたします。。

  • エクセルの計算式について教えてください

    エクセルの計算式について教えてください A列にはA~Zまでのアルファベットがランダムに並んでいます。 B列には1~9間での数字がランダムに並んでいます。 C-3 の数 (つまりA列がCでB列が3) がいくつあるかカウントさせる式を作りたいのです。 エクセルでは基本的なことかもしれませんが、まだ十分理解していません。何かエクセル関数理解のお勧めのサイトがあればついでに教えてください。

  • Excel数式について

    Excel数式について Excel2010を使用しております。 sheet1からsheet10のA列からC列に1~400までの数字(コード)をランダムに入力しております。 中には欠番もあるので、入力される数字(コード)は全部で「97」になります。 sheet11のA1~A97にそれぞれの数字(コード)をカウントしたものを返したいのですが、 適した数式をご教示いただきたくよろしくお願い致します。

  • Excel関数 複数条件のデータ個数検索

    Excel2003で、指定する2つの数字があった場合のみカウントする 計算式を作りたいのですが。 【例】  A列  B列  C列     5    12   20 各列ごとに1~20までの数字がランダムに入っていて、 A,B,C列とも必ず違う数字が入りダブルことはありません。 別表に1~20までの190通りの各組み合わを記載し、そこに 計算式を入れてカウントしたい。 【例】の場合、5と12、5と20、12と20の組み合わせの欄に1がカウント される。 現在はCOUTIFで集計したものをSUMで足して、計が2になった 組み合わせをカウントというやり方でやっているのですが、 1つの簡素な計算式でスッキリさせたいので、ご存知の方がいましたら ご教授をお願い致します。

  • Excel VBAのソートについて

    Excel2003です。 現在、A列に1~5の数字がランダムで200行ほど入力されています。 このA列をキーとして A:1 1 A:2 2 A:3 3 A:4 4 A:5 5 A:6 1 ・ ・ ・ のようにソートすることは可能でしょうか?

  • エクセル関数で質問です。

    初心者なので上手く説明はできませんが宜しくお願いします。 例えば 列はA~E 行は1~50で1~50までの数字があるとします。 質問ですが例えば2行目AB列に5と10が並んでるとします他にも同じく5と10が同じように違う行で 並んでいるのですがそのカウント仕方が解りません数字1つの場合はカウントの仕方は解るのですが 数字が2つ3つ重なる数字のカウントの仕方が解りませんので教えて下さい

専門家に質問してみよう