エクセルで、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で質問しましょう!
似たような質問が見つかりました
- 数学 数学A、確率の問題です。 nを4以上の自然数とする。数字の1からnが書かれたカードが1枚ずつ、合計n 3 2023/07/02 22:54
- Excel(エクセル) VBAで組み合わせ算出やCOUNTIFSの処理を高速化したいです。 4 2022/04/07 02:38
- Visual Basic(VBA) エクセルの数式で教えてください。 1 2023/07/31 15:49
- Excel(エクセル) SUMIF関数について 4 2023/06/14 13:13
- Excel(エクセル) Excel 特定セルの数値を参照したセルの0表示が空白にならないのはどうしてか? 3 2022/04/28 22:23
- その他(プログラミング・Web制作) プログラミング pythonの問題について 2 2022/04/19 00:41
- Excel(エクセル) エクセルでセルに何らかの文字が入力されたらそれを任意の数値として認識させる方法がしりたいです。 3 2023/03/16 20:19
- Excel(エクセル) Excelで、行に複数の数字が入力されているセルが複数の列存在し、行を跨いでセル内の数値を並び替える 5 2022/06/17 18:03
- Excel(エクセル) エクセル 関数について質問です。 2 2022/10/03 11:14
- Excel(エクセル) 条件に合った数値の合計を表示させたい関数と条件指定の方法 3 2023/05/13 16:07
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【エクセル】IF関数 Aまたは...
-
対象セル内(複数)が埋まった...
-
excelのCOUNTIF関数で、『範囲=...
-
エクセルで指定したセルのどれ...
-
EXCEL VBA セルに既に入...
-
エクセル 足して割る
-
【Excel】 セルの色での判断は...
-
貼り付けで複数セルに貼り付けたい
-
セルをクリック⇒そのセルに入力...
-
Excelで住所を2つ(町名迄と番...
-
エクセルのセルの枠を超えて文...
-
★★エクセルのテキストボックス...
-
Excelでのコメント表示位置
-
エクセルで複数のデータをセミ...
-
エクセルの一つのセルに複数の...
-
エクセル オートフィルタで絞...
-
LARGE関数 飛び飛びの範囲を指定
-
エクセル “13ヶ月”を“1年1ヶ月...
-
VBAで特定の文字が入力されたセ...
-
Excelで数式内の文字色を一部だ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで指定したセルのどれ...
-
【エクセル】IF関数 Aまたは...
-
対象セル内(複数)が埋まった...
-
エクセル 足して割る
-
Excelで数式内の文字色を一部だ...
-
貼り付けで複数セルに貼り付けたい
-
Excelでのコメント表示位置
-
セルをクリック⇒そのセルに入力...
-
EXCEL VBA セルに既に入...
-
excelのCOUNTIF関数で、『範囲=...
-
【Excel】 セルの色での判断は...
-
エクセル オートフィルタで絞...
-
エクセルのセルの枠を超えて文...
-
(Excel)数字記入セルの数値の後...
-
Excelで、「特定のセル」に入力...
-
エクセルの一つのセルに複数の...
-
複数のセルのいずれかに数字が...
-
excelの特定のセルの隣のセル指...
-
数式を残したまま、別のセルに...
-
ハイパーリンクの参照セルのズ...
おすすめ情報
バージョンは14.0です。よろしくお願いします。
マイクロソフト 2010の一部となっています。