[[20170224005242]] 『COUNTIFSの複数条件計算』(ちゃんぷる) ページの最後に飛ぶ

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

 

『COUNTIFSの複数条件計算』(ちゃんぷる)

いつもお世話になっております。

「空白、×、○」以外の文字列個数を求める方法について

=COUNTIFS(A2:A5,"><",A2:A5,"><×",A2:A5,"><○")

セル値

 あ
 空白
 ×
 空白
 ○

・正しい答え:1
・上記の関数では答えが:2

となります、どうか皆さまアドバイスの程よろしくお願いします。

< 使用 Excel:Excel2010、使用 OS:Windows7 >


 >ちゃんぷる さん

 B,C列を作業列として使用する方法です。
 B1=SUM(COUNTIF(A1,{"×","○"}))
 C1=IF(AND(LEN(A1)<>0,B1=0),1,"")
 B1とC1の数式を、それぞれ5行目までフィルコピーしてください。

 D1=COUNT(C1:C5)
 D1に正しい答え、「1」が表示されます。いろんな回答があると思います。

 5行のデータがあるのに、セル範囲が「A2:A5」と4行分しかないのはなぜ?
 次のデータを使用しています。

    |[A]
 [1]|あ 
 [2]|   
 [3]|× 
 [4]|   
 [5]|○

(!!!) 2017/02/24(金) 02:36


> =COUNTIFS(A2:A5,"><",A2:A5,"><×",A2:A5,"><○")

不等号の比較演算子がおかしいですよ。

=COUNTIFS(A1:A5,"<>",A1:A5,"<>○",A1:A5,"<>×")
(メジロ) 2017/02/24(金) 04:59


 その空白セルが、
 ・数式も何も入っていない未入力セル
 ・数式で「空白」にしている
 どちらなのかでやり方が変わってくると思いますけど、どっちなんですかね?

 後者だったら、入力するのは文字列だけのようなので(数値は入力しない)、
 ワイルドカードを使って、

 =COUNTIFS(A1:A5,"?*",A1:A5,"<>○",A1:A5,"<>×")

 あるいは、COUNTIFSじゃないですけど、

 =5-SUM(COUNTIF(A1:A5,{"","○","×"}))

 これなら数値でも文字列でもカウントすると思います。
(セルの総数)−(「空白、○、×」の個数)
 ということですね。

 参考まで。
(笑) 2017/02/24(金) 18:17

コメント返信:

[ 一覧(最新更新順) ]


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