• ベストアンサー

エクセルの関数をどう使えばいいか教えてください

エクセルで個人データファイルを作っています。 関数で下記の様な計算ができるのか解る方教えてください。 鈴木 岡田 佐藤 岡田 鈴木 鈴木 この人数を重複しないように計算したいのですが、CAUNTAを使うと 「6」となるが、「3」になるように関数を使いたいと思っています。

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

  • ベストアンサー
  • maron--5
  • ベストアンサー率36% (321/877)
回答No.2

◆途中に空白があってもいいですよ =COUNT(INDEX(1/(MATCH(A1:A100,A1:A100,)=ROW(A1:A100)),))

go-yosi
質問者

お礼

早速の回答ありがとうございます。 明日、会社に行って試してみます。 ありがとうございました。

その他の回答 (1)

noname#77845
noname#77845
回答No.1

A1からA6にデータがあるとして =SUMPRODUCT(1/COUNTIF(A1:A6,A1:A6)) でどうでしょう?

go-yosi
質問者

お礼

早速の回答ありがとうございました。 明日、会社に行って試してみます。 ありがとうございました。

関連するQ&A

  • エクセル 種類の個数をカウントする関数はありますか

    エクセル2002を使用しています。 重複データはひとつの種類として、範囲内のデータの種類数を計算したいのですが、どのようにすべきでしょうか? この範囲内には、ところどころ空白セルがあります。 例 B列 3行  10 4行  11 5行  12 6行 7行  15 8行 9行  15 10行  18 これで、B3からB10の範囲の種類別のデータの数は5です。 これを関数で計算したいのです。 本当は対象データが多いので、とりあえず、ピボットテーブルをかけて、抽出されたデータの一覧から使用した行数を数えて正解の数はわかりましたが、こんな方法はエクセルらしくないですよね。 また、データが数値でなかった場合も、関数で求められるでしょうか? 例 B列 3行  鈴木 4行  鈴木 5行  佐藤 6行 7行  高橋 8行 9行  高橋 10行  野口 この場合は、鈴木・佐藤・高橋・野口 で、データの種類の個数は4です。 これを関数で求めたいのです。 よろしくお願いします。

  • エクセルのcount関数ですが

    佐藤 70 青 鈴木 60 赤 田中 50 黄 というデータがあるとします。 (実際は何千人のデータがあるとします) ちなみに二列目は年齢、三列目は着ている服の色とします。 この状況で 「50歳以下の人と60歳以上で赤い服を着ている人の人数合計」を 吐き出す関数はどのようになるのでしょうか? excelは2007です。

  • エクセル 関数について教えてください

    エクセル2003です。初心者です。   番号  名前     提出状況  1    鈴木        ○ 2    田中 3    佐藤        ○ 4    小林    合計人数40人 未提出  5人 提出済み 35人 こんな感じの名簿を作成したいです。 (1)合計人数のところには、名前の欄に名前が入ってる数を入れたいのですが、 そういった関数はありますか? (2)名簿では未提出者は空欄になります。×とかは特に入力しません。 未提出者の合計欄には、空欄の数をいれたいのですが、そういった関数はありますか? (3)提出済みの部分には○がついてる人数を入れたいのですが、 そういった関数はありますか? この3つのことえを教えていただきたいです。 もし他によい方法があれば教えていただけると助かります。 よろしくお願いします。

  • EXCELの関数またはマクロ教えてください。

    こんばんは。 よろしくお願いいたします。 EXCEL2000です。 (1)こんな縦に重複した名前の表を、 名前 コード 内訳名 金額 鈴木  1   飴   \100 鈴木  2    ガム  \150 鈴木  4    米   \1,000 鈴木  6    食器  \500 佐藤  1    飴   \100 佐藤  2    ガム  \200 佐藤  3    パン  \300 田中  1    米   \1,300 田中  2    ガム  \200 田中  4    米   \1,300 田中  6    食器  \600 (2)横に一人一レコードにまとめたいのです。  列の項目が内訳名になり増ますよね。 名前  飴    ガム  パン    米    食器 鈴木  \100   \150  \1,000  \500 佐藤  \100   \200  \300 田中  \1,300  \200       \1,300   \600 (3)欲を言えば、飴とガムは合計したいです。これが最終形態です。 名前 お菓子 パン   米  食器 鈴木 \250  \1,000 \500 佐藤 \300  \300 田中 \1,500 \1,300    \600 せめて(1)から(2)にする方法で何かよい関数などないでしょうか。 でなくても、「はじめからこんなマクロ・VBAでこんなのできるよ。」 なんてのがあれば、モジュールで教えてください。 本当に本当によろしくお願いいたします。 このデータは後、300くらいあります。 私のレベルは、MOS上級取得なので、多少理解力はあるかと思います。 というか、必死で頑張りますのでお願いします。m(__)m

  • エクセル関数

    エクセル2003を使っています。 エクセル関数を使って 以下のような複数データの中から、一つ以上存在するデータを抽出する関数を教えてください。 重複している場合は、一つだけ抽出します。 セルA1 山田   セルB1 山田    セルA2 佐藤   セルB2 佐藤 セルA3 井上   セルB3 井上 セルA4 佐藤   セルB4 三田 セルA5 三田   セルB5 (以下空白) セルA6 井上 よろしくお願いします。

  • エクセル関数について

    エクセルで重複に関する質問です。 [元データ] A      B       C        会員番号 氏名     選択コース 1111   山田一郎  英語 1212   鈴木恵子  英語 1323   佐藤次郎  算数 1111   山田一郎  国語 1212   鈴木恵子  算数 1212   鈴木恵子  国語 という表があるとします。(実際のデータはもっとある) 山田さんは英語と国語の2コースを選択。 鈴木さんは英語と国語と算数の3コースを選択。 佐藤さんは算数だけを選択。 というわけです。 ここで、D列に、 A      B       C          D     会員番号 氏名      選択コース   総選択内容 1111   山田一郎   英語       英語・国語 1212   鈴木恵子   英語       英語・国語・算数 1323   佐藤次郎   算数       算数のみ 1111   山田一郎   国語       英語・国語 1212   鈴木恵子   算数       英語・算数・国語 1212   鈴木恵子   国語       英語・算数・国語 という表示をさせたいのですが、 どうすればいいでしょう? いろいろあると思うのですが、 作業させる人がPC操作が苦手なので、 元データを貼り付けただけで、 自動的にD列が表示されるようにしなければならないのです。 ピポットやマクロなどは使えないのです。 毎回私がやってあげられないので、 関数のみで、(勿論、隠しシートで関数を組み合わせることになると思いますが)、 あるいは、とにかく作業させる人が何もしないのに元データを貼り付けただけで、 D列が自動的に表示される、という状態にする方法があれば、どうか教えてください。 よろしく御願いします。

  • エクセルIF関数について

    エクセルIF関数について エクセルのIF関数を利用して、重複するデータを抽出したいと思っています。 エクセルのIF関数を利用したことがないため、別の対応策があれば そちらも教えていただけませんでしょうか・・ 宜しくお願いいたします。 下記のようにA列に入っている1,2,3,4,5があり重複しているものをD列に一つにまとめ重複している1、5の合計分と重複していないものをEに表示させたいと思っています。     A  B     D   E 1  1  123    1  249 2  1  3      2  3 3  1  123    3  345 4  2  3      4  234 5  3  345    5  1665   6  4  234     7  5  555 8  5  555 9  5  555 D1、E1にはどのような関数で対応するのが適しているのでしょうか?

  • エクセルの関数

    エクセル関数についての質問です。 A,B,C,D,Eの5つのファイルにそれぞれ1000個のデータが入っています。 このファイルにあるデータは、Aの中でも重複していたり、 同じデータが複数入っている場合もありますし、 異なるファイル間でも同じようにデータの重複や複数のデータが 入っています。 このような状況で、ある特定のデータがどのファイルに入ってるのか 検索をかけ、入っているファイル名を返してくれる関数はあります でしょうか?特に、複数ある場合は、複数返してくれるものが望ま しいです。 説明が下手で恐縮ですが、お知恵を拝借できればと思います。 どうぞ宜しくお願い致します。

  • Excelで関数かマクロを教えてください

    シフト表のようなものをつくりたく、 縦に名前、横に日付、日付の下に出勤や休みという感じの見た目にしたいです。    6/1  6/2  6/3 山田 出勤 休み 出勤 鈴木 休み 出勤 休み 佐藤 出勤 出勤 欠勤 のような感じです。 元データがあり、 山田 6/1 出勤 山田 6/2 休み 山田 6/3 出勤 鈴木 6/1 休み 鈴木 6/2 出勤 鈴木 6/3 休み 佐藤 6/1 出勤 佐藤 6/2 出勤 佐藤 6/3 欠勤 のように並んでいるCSVファイルがあります。 けっこうな人数がいて、何か月分も作成するのでなにかいい方法はありませんでしょうか。

  • エクセル

    エクセル2003で関数について質問です。   A   1 佐藤 2 佐藤 3 遠藤 4 鈴木  とあるデータの最頻値を求めたいのでが 上記から見て最も多いのは「佐藤」ですが これを関数の MODE で数式を入れたいのですが 数字だとうまく行くのですが文字列?があるとエラーが#N/Aと でます>< どうやったら最頻値を求められますか? 教えてくださいませ

専門家に質問してみよう