Excel countifs基準はこれもそれも


0

COUNTIFSセルの値が「合格」でも「不合格」でも空白でもないような基準を作成しようとしています。これどうやってするの?「<> pass <> fail <> *」が機能するとは思わない

誰かがこれを望んでいたので...私は同じものを3回以上数えたくありません。それはちょっとばかげている。

回答:


2

次の3つの条件を作成します。

=COUNTIFS($A$1:$A$10,"<>pass",$A$1:$A$10,"<>fail",$A$1:$A$10,"*")

しかし、その後、すべてのセルを3回繰り返す必要があります。このシートは非常に大きくなる可能性があり、これは効率的ではありません。
デビッドグリンバーグ14年

1
それが心配な場合は、投稿に含めてください。
Excellll 14年

1
@ Dgrin91:実際には、それが(Excelの内部で)それほど効率的でないことを知りません。見栄えはよくないかもしれませんが、COUNTIFSの動作方法は次のとおりです。範囲が繰り返される場合でも、3つの条件= 3つの範囲です。最終結果を取得する別の方法(ヘルパー列など)がありますが、COUNTIFSでそれを行う方法のみを尋ねました。
Madball73 14年

1
@ Dgrin91参考までに、これは検索対象の600,000を超えるテストレコードを瞬時に計算します。これらのCOUNTIFS式を何千も使用している場合にのみ、非効率性について真剣に心配する必要があります。
Excellll

0

これが代替案です。それは配列*式ですが、私はそれがより遅いと賭けますCOUNTIFS

=SUM(N(IFERROR(MATCH("x"&$A$1:$A$10,{"xpass","xfail","x"},0),0)=0))

「x」の問題は、「」条件を適切にカウントする方法を他に見つけられなかったためです。

Array *式:Ctrl+Shift+Enterだけでなく、でコミットしEnterます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.