2016-09-29 6 views
1

Googleのスプレッドシートには、対応する収益(列B)の人のリスト(列Aなど)があります。誰かが対応する収入で2倍以上繰り返される名前だけをフィルタリングする式を見つけるのを手伝ってくれれば嬉しいです。名前のリストには、繰り返し表示される名前のみがGoogleスプレッドシートに表示されます。

これは私の質問を明確に理解できるGoogleスプレッドシートのリンクです。 https://docs.google.com/spreadsheets/d/1wc39iKiKEWgJpty83rfFq9HG2Fm-1CRE8leD37Vf4C0/edit?usp=sharing

答えて

0

この式を試してみてください:

=ArrayFormula(FILTER(A3:B,countif(A3:A,A3:A)>2))

数2と>は回数や依存関係ですが(<、>、=、> =、< =)、あなたのニーズに変更してもよいです。


はARRAYFORMULA部品なしで動作します:

=FILTER(A3:B,countif(A3:A,A3:A)>2)

これは、配列自体好きなのでfilter行為です。

Sample sheet

+0

それは素晴らしいです。ありがとうございました。しかし、フィルタ式にもう1つの条件を追加すると(3番目の列に日付があり、日付範囲内でフィルタリングする必要がある)、正しく機能していないようです。 もう1つの条件を追加すると、なぜ機能しないのかを理解するのが苦労しています。 – drc

+0

最後の数式は何ですか? –

+0

これは次のようになります:= COUNTUNIQUE(フィルタ( 'シフトのインポート'!$ G $ 3:$ G、Countif( 'シフトのインポート')!$ G $ 3:$ G、 'シフトのインポート'!$ G $ 3:$ G )> 2、 'Shifts import'!$ A $ 3:$ A <= AE3))。基本的にここで何が起きているのですか?リストに2回以上繰り返している人のリストを、日付がある条件( 'Shifts import'!$ A $ 3:$ A <= AE3)それらのユニークな名前。 – drc

関連する問題