2017-11-01 5 views
1

次の範囲が"Y"または"S"で、数値が含まれているとカウントしようとしています。 "_PVxxxxx_"で始まるセルを除外しようとしています。ISNUMBERと複数の基準を持つCOUNTIFS

式以上0ことが"_PVxxxxx_"を考慮し、計算にそれらが含まれているため、私は

COUNTIFS($A:$A,">0",$B:$B,"Y") + COUNTIFS($A:$A,">0",$B:$B,"S") 

を使用傾けます。

誰でも手伝いできますか?どうもありがとう!

Data Example

答えて

3

機能SUMPRODUCTは、典型的には、より柔軟なテスト用COUNTIFSSUMIFSよりも、非常に汎用性です。

それはこの作品

=SUMPRODUCT(($A:$A>0)*($B:$B="Y")*(ISNUMBER($A:$A))+... 

とトリック (例えばhttps://stackoverflow.com/a/27935006/2707864またはhttps://stackoverflow.com/a/30854706/2707864を参照) を行う必要がありますが、私はあなたが(それはdoesnのあなたが投稿したサンプルに応じて一部($A:$A>0)*が必要であることを確認していませんとにかく痛い)。

PS:あなたはCOUNTIFSを使う、という場合には、例えば、ISNUMBERを使用していますヘルパー欄に、適切な数値の結果(そうでない場合は、数値データのための> 0、< 0)を使用することができます。次に、その列をCOUNTIFSに参照します。

+0

私は12345678とPV1234のような数字を持っています。問題は、 "> 0"の計算にPV1234が含まれていることと、> 0とみなされることです。私は12345678 – kchungg

+0

のような純粋な数値だけを計算しようとしていますが、ISNUMBERは数字おそらく、SUMPRODUCTで列全体を使用しない方がいいでしょう。 –

+0

@kchungg - それはSUMPRODUCTを使用する正確な理由です。必要なものをテストすることもできます。解決策を提案してフィードバックを投稿してください。 –

関連する問題