
エクセルで、2行で5列のセル枠があります。
1行目に、Aという条件で求めた数字が5つあります。(例:Range("B5":F5")の各セルに数字があり )
2行目に。Bという条件で求めた数字も5つあります。 (例: Range("B6:F6")にも同様)
この数字の内、ダブってない数字の数量が知りたいのですがどうすればいいでしょうか?
例 1行目に、2.5.6.8.10 とあり2行目に、3.4.8.10.12 とある場合、全数字は10個ありますが、
求める答えは、8と10がダブっているので、10-2=8となります。
これを計算式で解を出す方法を教えてください。よろしくお願いいたします。
A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
添付画像をご覧ください。
EXCEL2010で作成したものです。既にfujillinさんが回答されていますが、ご質問者はfujillinさん回答の数式をそのまま記述してませんか?
fujillinさんの回答はあくまでも、A1~E2の範囲に1行目、2行目があるものとして、作成されたものだと思います。
ご質問者のデータが、ご自身の説明のようにB5~F6にあるのだとすると、当然数式をそれにあわせて修正する必要があります。
質問者のご説明にある位置にデータがあるのなら、数式を添付画像のように、
=SUMPRODUCT(1/COUNTIF($B$5:$F$6,$B$5:$F$6))
に修正すれば、正しく数値の個数を計算できるばずです。
ただ気になるのは、タイトルは「数字の合計数の計算方法」となっており、一般に数字の合計数という場合、個数ではなく数字の値そのものを合計することになるのではないかと思います。
その場合、8と10が重複しているので、10個のうち8個を足すことになり、2+5+6+8+10+3+4+12=50となります。
これを求める場合の数式は、
=SUMPRODUCT(1/COUNTIF($B$5:$F$6,$B$5:$F$6)*($B$5:$F$6))
という数式になります。

No.4
- 回答日時:
No3です。
>やってみましたが、どうもこの式ではなさそうです。
当方の環境(=Excel 2019)では、カウントできていますけれどね。
「2010」とのことのようなので、もしかするとCOUNTIF関数が配列計算に対応していないのかも知れませんね。
配列数式として確定してみたら、計算できませんでしょうか?
>簡単な方法がありそうなのですが・・・
バージョンが古いほど、関数の利便性は落ちているはずですので、同じことを行うにしても一般的には式が長く面倒になるはずです。
2010で何がどのように使えていたかを明確には覚えていないので、残念ながらローテクでの関数式は作成できません。
No.3
- 回答日時:
こんにちは
>バージョンは14.0です。
ビルド番号と間違えてたりしませんか?
バージョンが不明のままですが、多分、こんなのでできないかなぁ・・・
=SUMPRODUCT(1/COUNTIF(A1:E2,A1:E2))
ありがとうございます。
やってみましたが、どうもこの式ではなさそうです。
同じ数字を数量として計算しないだけなので、簡単な方法がありそうなのですが・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel2010の指マークと白十字マ...
-
エクセル オートフィルタで絞...
-
(Excel)数字記入セルの数値の後...
-
Excelでのコメント表示位置
-
エクセルで指定したセルのどれ...
-
エクセル 足して割る
-
エクセルの書式設定の表示形式...
-
エクセル セルの中に縦線が入っ...
-
【エクセル】IF関数 Aまたは...
-
IF関数でFALSEが表示されないよ...
-
excelの特定のセルの隣のセル指...
-
Excel for Mac使用中ポインタが...
-
貼り付けで複数セルに貼り付けたい
-
Excelで住所を2つ(町名迄と番...
-
Excel 例A(1+9) のように番地の...
-
エクセルのセル交点に丸印をつ...
-
時間計算、30分以上を切り上...
-
数式を残したまま、別のセルに...
-
対象セル内(複数)が埋まった...
-
エクセル2019のセル移動の速度...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
貼り付けで複数セルに貼り付けたい
-
エクセルで指定したセルのどれ...
-
数式を残したまま、別のセルに...
-
Excel for Mac使用中ポインタが...
-
Excel 例A(1+9) のように番地の...
-
セルをクリック⇒そのセルに入力...
-
エクセルの書式設定の表示形式...
-
枠に収まらない文字を非表示に...
-
エクセル オートフィルタで絞...
-
対象セル内(複数)が埋まった...
-
【エクセル】IF関数 Aまたは...
-
(Excel)数字記入セルの数値の後...
-
エクセルのセルの枠を超えて文...
-
EXCEL VBA セルに既に入...
-
Excelでのコメント表示位置
-
公共建築工事 共通仮設費率 エ...
-
Excelで数式内の文字色を一部だ...
-
Excelで教えてください。 バー...
-
エクセルの一つのセルに複数の...
-
Excel2003 の『コメント』の編...
おすすめ情報
バージョンは14.0です。よろしくお願いします。
マイクロソフト 2010の一部となっています。