2017-02-06 5 views
1

リーグでの特定の選手の勝ち数を求める式が必要です。 だから、私は1人のプレイヤーの勝利をすべて集計する必要があります。そのためには、得点の範囲を設定する必要があります。また、その範囲は、勝利としてカウントされるための目標よりも大きくなければなりません。GoogleシートのCountifs機能で、1つの範囲が他の範囲よりも大きい場合はどのように配置するのですか?

私は、この式にしようとしたが、それは働いていない:

=Countifs(K7:K19,"Nikolinho Pueblo Jr.",L7:M19, L7:L19>M7:M19) 

Table picture

を誰かが私を助けることができますか?最後に追加IFERROR式やコメントに基づいて2つの端のために拡大:

おかげ

答えて

0

を編集しました。

あなたは、クエリから返されたアイテム数えることができます。これにより

=COUNTA(QUERY(K7:M19,"select K where K = 'Nikolinho Pueblo Jr.' and L > M", 0)) 

を、あなたが必要な場合の値のセル参照を置き換え、そしてまた最後の行に移動する範囲を開くことができます。

=COUNTA(QUERY(K7:M,"select K where K = '" & B2 & "' and L > M", 0)) 

これは、セルB2の名前のカウントを返します。

するために、以下を使用し、(それがエラーを返した)結果を返しませんクエリをカウントしていない:

=COUNTA(IFERROR(QUERY(L7:N,"select N where N = '" & J1 & "' and M > L", 0),), IFERROR(QUERY(K7:M,"select K where K = '" & J1 & "' and L > M", 0),)) 

ADDED:2列からの勝者を確認するには を、あなたが置くことができますなど、COUNTAで2つのクエリ式:

=COUNTA(IFERROR(QUERY(L7:N,"select N where N = '" & A10 & "' and M > L", 0),), IFERROR(QUERY(K7:M,"select K where K = '" & A10 & "' and L > M", 0),)) 
また、1つのクエリでこれを行うことができ

=COUNTA(QUERY(K7:N,"select K where (K = '" & A10 & "' and L > M) or (N = '" & A10 & "' and M > L) ", 0)) 
+0

素晴らしいが、それは動作しますが、私はちょうどプレイヤーが離れているときに1つの以上のライン+ COUNTA(クエリ(...)を追加 –

+0

SRY邪魔して、それが良い結果を与えます最初の2人のプレーヤーのためにしかし3番目の "エル・パトリノ"のためにそれは2として結果を与えるが、彼はただ1つの勝利しか持っていない。 &A>&M> L "、0)) –

+0

サンプルファイルへのアクセスを追加できますか?あなたは今異なる/追加基準を検討しているようです。 –

0

最初に、Kの列に表示されているプレイヤーの得点を合計し、右側のプレイヤーとスコアを比較して、プレイヤーが表示されている左側のスコアと比較して勝ちを加算しますカラムN

は、式更新:

=SUMPRODUCT(($K$7:$K$19="Nikolinho Pueblo Jr.")*($L$7:$L$19>$M$7:$M$19))+SUMPRODUCT(($N$7:$N$19="Nikolinho Pueblo Jr.")*($M$7:$M$19>$L$7:$L$19)) 
+0

2番目の数式で使用すると、結果として4が返されますが、3にする必要がありますか?(N7:N19、 "Pietro Lombardo"、M7:M19、 ">"&L7:L19)+ 012: ) –

+0

申し訳ありませんが私の悪いことは、私はまったく同じように動作しません!私は解決策を持っている。私は今答えを更新します。 – Jordan

+0

他の選手にとって良い結果をもう一度与えないでください:/ –

関連する問題