2017-06-02 10 views
0

最初の投稿、サイトの設定に従わないとごめんなさい。私は周りを検索し、正確にこれに似ていた投稿を見つけることができませんでしたが、これが繰り返しであればごめんなさい。Excel - CountIfs(列Aは目標値、列Bは空白)

Iは、次のコードた:明確にするために

=COUNTIFS(A:A,"="&C3, B:B,"<>""") 

、コードは、カラムAが特定の値(C3)を有する場合のインスタンスを識別するために想定され、列Bは空です。

私はCountifsに精通していますが、私が本当に苦労していたのは "空白の場合"でした。その上、列Bには数式が入力されています。これは、セルが真に未使用の場合にのみ動作するようにしたカップル方法として、私の見解からは一見難しいものです。私が言うことができるのは、この数式は、1を除いてほとんど全ての私の例題と一緒に働いているということです。なぜそうなるのか分かりません。そのことに関して、私はこのコードがなぜ全然動作するのか完全にはわかりません。

洞察力があれば幸いです。 ありがとうございます。

答えて

0

空白の場合はカウントする:"="

=COUNTIFS(A:A,"="&C3, B:B,"=") 

それとも、これは理解しやすい場合:

=COUNTIFS(A:A,"="&C3, B:B,"=" & "") 

同じです。

+0

私はこれらの式、およびそれ以前のそれらのバリエーションを試してみたが、それは、私はそれが必要知っている値を提供していないです。私はそれが値を提供していないにもかかわらず、空白として数式を数えていないことがあるかもしれないと思う? –

+0

数式を見て、それらが '' ''または '" "' ' –

+0

を返していますか?数式は空白なしで返されています –

0

"="COUNTIFSは、公式から得られる空白と一致しません。なぜ私に尋ねてください!回避策として

、あなたはSUMPRODUCT柔軟かつ厄介なことはありませんを使用することができます。

=SUMPRODUCT((A:A=C3)*(LEN(B:B)=0)) 
+0

これを私のツールベルトに追加します。どうもありがとうございました。 –

関連する問題