2016-03-31 21 views
-2

私は何千ものエントリを持つテーブルで作業しています。私は列Bのデータを持つ列Aのすべてのレコードを数える数式を探しています。col Bのエントリを持つcol Aのセルをカウントします。

列Aのセルのいくつかをマージして2つのセルである列Bの2つのエントリで表すことができます。列Aの1つのセルのように、列Bに2つのセルがあり、全体が1行です。私は自分自身を理解できたと思う。

私は下のリンクではほとんど例を添付した...

を私はCOUNTIFのように使用しようとしましたが、それは私が推測する場合ではありません。

enter image description here

はそれで私を助けることができる誰かがそこにあると思います。

+0

空白でない行の数をカウント?私はすべてのマージされた細胞を失うことを好むだろう。 (あなたのケースでは、A1とA2の両方をPC1に設定します)、ピボットテーブルを使用してグループ化します。このようにして、任意のカウント操作を簡単に行うことができます。 – ctumturk

+0

結合されたセルは扱いにくく、今後問題が見つからないことがあります。しかし、あなたのレイアウトでは、次のように動作するはずです: '= COUNTA(A1:A5)-COUNTBLANK(B1:B5)'。もちろん、列Aに列Bの単一のエントリしかないマージされたセルがある場合、その数は間違っています。マージされたセルが含まれていない、別のレイアウトを工夫するとよいでしょう。 –

+0

@RonRosenfeld、私は分かります。残念ながら、それをどのようにマージするかは、私に依存しません。私はウェブサイトからデータをエクスポートしています。私はそれらを操作しなければなりません...そして、何千もあります.. – bnktop

答えて

0
=SUMPRODUCT(--(A1:A5<>"")*--(B1:B5<>"")) 

上記のあなたは、列Bにはnullではない細胞をカウントしない理由Aが空白でないとBが

+0

2点:** 1 **。 'SUMPRODUCT'内で乗算しているので、二重単項式は必要ありません。 ** 2 **。 'A1:A2'がマージされ、' B1'空白と 'B2'データがマッチすると、マッチはカウントされません。 –

関連する問題