2016-11-29 5 views
0

"= COUNTIFS"という式に関する質問があります。私はいくつかの列を持つテーブルを持っています、一つは "プロジェクト名"で、他は "カテゴリ1"と "category2"です。Excelの習慣:数式が機能しません

シングル「= COUNTIF」私のために正常に動作し、シート上の2つの列に「優遇」(私は言葉のフィルタリングしています以下を参照「エントリ」:

=COUNTIF(Entries!E2:F1099, "Preferential")

ダブル1 " = COUNTIFSは、」しかし動作しません。あなたが私に教えてくださいすることができこれは私が使っているものです私は間違って実行します。?

=COUNTIFS(Entries!E2:F1099, "Preferential", Entries!A2:A1099, "Selling GPI")

私はいつもちょうどエラーが出る

『#VALUE』

!。

ありがとうございます!ドキュメントから

答えて

2

hereが見つかりました:

重要:各追加の範囲がcriteria_range1引数として、行と列の数が同じでなければなりません。範囲は互いに隣接する必要はありません。

あなたの場合、条件1の範囲には2つの列があり、条件2の範囲には1つしかありません。

次の方法で式を変更することができます:それはあなたの問題を解決する必要があり

=COUNTIFS(Entries!E2:E1099, "Preferential", Entries!F2:F1099, "Preferential", Entries!A2:A1099, "Selling GPI") 

。修正式:目的はカウントする場合は、[1]

を[1]またはそうでないかもしれない、第二式は「優先」が両方の列EおよびF


編集でなければならないことを意味しますE又はFのいずれかが「優先」であり、A列が「販売GPI」である:

=COUNTIFS(Entries!E2:E1099,"Preferential",Entries!A2:A1099,"Selling GPI")+COUNTIFS(Entries!F2:F1099,"Preferential",Entries!A2:A1099,"Selling GPI")-COUNTIFS(Entries!E2:E1099,"Preferential",Entries!F2:F1099,"Preferential",Entries!A2:A1099,"Selling GPI") 

最初COUNTIFSは、列EとA、F及びA、ための第二の行をカウントする第三のは削除されます行は2回カウントされます。

目的は、列EまたはFで、列Aの「販売GPI」の「優先」の発生をカウントする場合は、あなたが使用することができます。

=COUNTIF(Entries!E2:F1099,"Selling GPI")+COUNTIF(Entries!A2:A1099,"Selling GPI") 
+0

こんにちはヴィンセント、 が助けてくれてありがとう!確かに、私はこのフォーラムについて知りませんでした、ありがとう!しかし、あなたが言ったように、今はうまくいきません。「優遇」は列EまたはFに現れることができます。他に何か考えがありますか? :) 編集:きちんとした回避策を見つけました:列 "B"は "GPIの販売"としか言いようがないので、私はこれをします。ありがとう! :) –

+0

まあ、数式を使って列Eと列Fの両方を数えることができます(編集済みの解答を参照) –

+0

私は編集を見ませんでした - ありがとうございました! –

関連する問題