[[20050111115729]] 『2つの条件を満たしたものをカウントする』(ミッキー) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『2つの条件を満たしたものをカウントする』(ミッキー)

A1に「1」、B1に「1」、A2に「12」、B2に「1」
A3に「10」、B3に「1」、A4に「1」、B4に「1」

このとき、AとBに同じ数字が入っているものは何個あるのか、
カウントしたいのですが・・・?
この場合、2個となってほしいのです。
よろしくお願い致します。


 =SUM(IF(A1:A4=B1:B4,1))
でCtrl+Shift+Enterで配列数式にします。
(ケン)

やってみたのですが、できません・・・
配列数式にしてもできないのですが・・・
(ミッキー)

 数式バーでみて数式が{=SUM(IF(A1:A4=B1:B4,1))}となっていますか?
>やってみたのですが、できません・・・
とは、どのようにできないのでしょう?どのような結果が返ってきましたか?
(ケン)

 ひょっとして実際のデータ範囲には空白が有るのかも知れませんから、
=SUM(IF(A1:A4<>"",IF(A1:A4=B1:B4,1)))
に訂正。
(ケン)

何度もありがとうございます。
空白があるのでできなかったのですね・・・
本当にたすかりました。ありがとうございます。
ちなみに、データ範囲に「#N/A」となっているところが出来るのですが、
その場合、その範囲を選択したら数値でてきませんよね?
(ミッキー)

 ごめんなさい。少し意味が分かりません。
#N/Aのエラーが出ているところは、どんな数式が入っていますか?
その数式を修正した方が良くありませんか?
(ケン)

#N/Aの数式は、他のシートにリンクしているのですが、そのリンク先にまだ入力されていないのでこのような表示になっています。その表示がデータ範囲内にある場合は、カウントされないですよね?なんだか面倒なことで申し訳ありません。

 その#N/Aが返らないように
=IF(Sheet2!A1="","",数式)のようにIFで処理なされたら如何ですか?
ライブラリ #N/Aが表示される
http://www.excel.studio-kazu.jp/lib/e1tw/e1tw.html#N/a
こちらも対処方法が記載されています。ご覧ください。
(ケン)

 =SUM()の代わりに=COUNT()を使用しますと、エラー値を無視できます。
 =COUNT(IF(A1:A4<>"",IF(A1:A4=B1:B4,)))として、Ctrl+Shift+Enter。   (LOOKUP)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.