次の範囲が"Y"
または"S"
で、数値が含まれているとカウントしようとしています。 "_PVxxxxx_"
で始まるセルを除外しようとしています。ISNUMBERと複数の基準を持つCOUNTIFS
式以上0
ことが"_PVxxxxx_"
を考慮し、計算にそれらが含まれているため、私は
COUNTIFS($A:$A,">0",$B:$B,"Y") + COUNTIFS($A:$A,">0",$B:$B,"S")
を使用傾けます。
誰でも手伝いできますか?どうもありがとう!
次の範囲が"Y"
または"S"
で、数値が含まれているとカウントしようとしています。 "_PVxxxxx_"
で始まるセルを除外しようとしています。ISNUMBERと複数の基準を持つCOUNTIFS
式以上0
ことが"_PVxxxxx_"
を考慮し、計算にそれらが含まれているため、私は
COUNTIFS($A:$A,">0",$B:$B,"Y") + COUNTIFS($A:$A,">0",$B:$B,"S")
を使用傾けます。
誰でも手伝いできますか?どうもありがとう!
機能SUMPRODUCT
は、典型的には、より柔軟なテスト用COUNTIFS
とSUMIFS
よりも、非常に汎用性です。
それはこの作品
=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
に参照します。
私は12345678とPV1234のような数字を持っています。問題は、 "> 0"の計算にPV1234が含まれていることと、> 0とみなされることです。私は12345678 – kchungg
のような純粋な数値だけを計算しようとしていますが、ISNUMBERは数字おそらく、SUMPRODUCTで列全体を使用しない方がいいでしょう。 –
@kchungg - それはSUMPRODUCTを使用する正確な理由です。必要なものをテストすることもできます。解決策を提案してフィードバックを投稿してください。 –