No.2
- 回答日時:
こんにちは。
A1からデータがあるとして、ソートして良いなら、隣りのセルにでも
=IF(A1<>A2,1,0)
といれて、データ範囲までコピー、それを集計する。
ソートしたくないなら、予めインデックスを振っておいて、上記関数をいれ、結果を値に変えてからインデックスでソートし直すとか。。
No.4ベストアンサー
- 回答日時:
A1~A5に、佐藤、鈴木、鈴木、佐藤、遠藤と入力されているとします。
=SUMPRODUCT(1/COUNTIF(A1:A5,A1:A5))
で重複を除いた件数が計算できます。
この回答への補足
理想的ご回答と期待したのですが・・・
COUNTIF(A1:A5,A1:A5)の段階で演算結果が0となってしまい。
=SUMRODUCT(1/0) で エラーとなってしまいます。
何か違っていますでしょうか?
No.5
- 回答日時:
(1)データとしてA2からA12まで名前を入れる。
A1名前、B1に0を入れる。(2)B2に式=DCOUNTA($A$1:$A$12,$A$1,$A$1:A2)をいれる。
最下行が$A$12のところに来る。最下行まで複写する。
(3)C2に式=IF(B2>B1,B2-B1-1,0)をいれる。最下行まで複写
する。
(4)結果は下記の通りとなる。
(5)C13に=SUM(C2:C12)をいれる。
(6)B13に最終行-1をいれる。
(7)D13に=B13-C13をいれる。D13の6が求めるものである。
佐藤、鈴木、山内、山田、大木、大久保の6名。
C列には重複いている名前の数を求めている。
氏名0
佐藤32
鈴木62
山内81
佐藤80
鈴木80
佐藤80
山田90
大木100
山内100
鈴木100
大久保110
B13に最終行の11を参照しD13の5を引くと6となり、重複を除いたカウントができるようです。計算式が複雑で小生の理解を超えてますが、これでなんとか行けそうです。ありがとうございます。
No.6
- 回答日時:
>COUNTIF(A1:A5,A1:A5)の段階で演算結果が0となってしまい。
>=SUMRODUCT(1/0) で エラーとなってしまいます。
>何か違っていますでしょうか?
=SUMPRODUCT(1/COUNTIF(A1:A5,A1:A5))
は1つの式です。2つのセルに分解すると、機能しません。
失礼しました。
ただ、範囲内に文字列がすべて埋まっているとよいのですが、途中で空白のセルがあると#DIV/0 のエラーになるようです。でも、これはすごいですね。セル選択で一度空白セルのみ選択してからスペースでも代入しておけば何とかなりそうです。配列をつかっていると思うのですが、これも理解を超えてしまいました。でもすぐに使えそうです。ありがとうございます。
No.7
- 回答日時:
# 5の解答者です。
お礼を頂き有難うございます。私も相当苦労しましたので、意味が難しいとおっしゃっているので、少し補足します。B列とC列についてです。
(1)DCOUNTA(範囲)は範囲セル内で佐藤が何人いるか数えます。3人いるからB列3です。A2の佐藤(自分)以外は3-2
=2人下行にいる=ダブりあり、と言うことです。C列で-1
しているのは自分の分を引いているわけです。A3の鈴木では
佐藤+鈴木(探索する苗字にプラス=加わることがミソ)が範囲内に6人いると出ているわけです。B2より
3増えたのですが、それは鈴木が3人いるということで、A3の
鈴木を除くと、あと3-2=2人下行にいると言うことになります。数が変化しない行がありますが(例A5の佐藤)、これは
既に前行で佐藤が出てきて(A2に)、自分の名前(A5の佐藤)
が増えても、表の中の佐藤+鈴木+山内の数は変わらないことを意味します。こう言う風にして、ダブリ数をD列に出し、最後にD13で合計しています。後は全行数からダブリで増えた行数(D13)を引けば、ダブリ除きの行数が出ます。
ありがとうございます。
すごい力作と思います。今回はシートがいくつもあって、ちょっと大変な作業になりそうなので別な方法にしました。この関数も非常に参考になり有用と思います。また何かの機会に=DCOUNTA()も利用させて頂きます。ご協力ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(コンピューター・テクノロジー) googleスプレッドシートでカッコ内の文字数をカウントしたい 1 2023/01/17 15:52
- その他(Microsoft Office) SUMIFとCOUNTIFの違いについて 4 2022/09/29 14:13
- Excel(エクセル) Excel countif関数で取り消し線のセルをカウントしないようにしたい countif関数で文 2 2023/08/21 10:27
- Excel(エクセル) EXCEL 関数を教えてください。(A列の同じ値が複数ある場合vlookupで出来ますか) 4 2022/12/07 20:54
- 計算機科学 Excel ある行と列が交わったところにマークを付けるには 7 2023/01/24 08:46
- Excel(エクセル) エクセルで重複データから重複を削除して指定の列に抽出したい 11 2022/05/11 11:26
- Excel(エクセル) countif関数について質問 4 2022/06/14 12:11
- その他(IT・Webサービス) 文字を種類ごとに分けてカウントしてくれるサイトなどご存知だったら教えてください。 私はあるゲームの確 1 2022/11/23 18:53
- Excel(エクセル) ランダムに並んだ人の名前から、全種類の人を抜き出す関数 7 2022/07/08 08:06
- Excel(エクセル) 【Excel質問】 「本日の日付」から指定条件を満たす営業日経過後の日数を表示させる関数式 3 2022/06/06 23:28
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル初心者です 関数の入れ...
-
Microsoft1Officeの互換ソフト...
-
Excel ピボットテーブルで日付...
-
エクセル関数を教えてください
-
【マクロ】その時、その時で変...
-
【マクロ】読取専用のファイル...
-
LOOKUP関数を使えばいいのでし...
-
エクセル 白黒印刷で白線を印刷...
-
【関数】先頭だけにある、半角...
-
【関数】適切な文字数の数字を...
-
Excelのチェックボックスの使い...
-
エクセルでの作業計算方法について
-
Excelのpivotについて質問です
-
WPS OFFICEでの縦書きについて
-
時間によってファイル名が変わ...
-
エクセルのセルに同じ大きさの...
-
Aというブックの1というシート...
-
エクセルの順位別一覧表の自動...
-
西暦や和暦の表示をyyyymmdd表...
-
【マクロ】エクセルにかいてあ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報