2017-08-08 9 views
1

私は、ドキュメントの名前と発行時に発行された番号付きのテーブルを持っています。 2010年3月20日の文書「a」の発行は第3の文書「a」であった。このように:Googleスプレッドシートのカウントフィルタリングと配列式

name date  order 
a 3/20/2039 2 
a 20/10/2099 3 
a 10/12/2001 0 
a 2/11/2019 1 
b 2/12/2010 0 
b 3/24/2017 1 
b 3/20/2139 2 
a 3/24/2111 4 
a 3/24/3019 5 
a 3/24/3034 6 

私はフィルタリングと同じ名前ですべての文書の古い日付のバージョンをカウントすることが可能である式を有する:

=COUNTIF(FILTER(A:A,A:A=A2,B:B<B2),A2) 

しかし、私はARRAYFORMULAを作成することはできませんそれは同じことをするために働く。

=COUNTIF(FILTER(A:A,A:A=A2:A,B:B<B2:A),A2:A) 
しかし、これは、各時間を比較すると、全体の範囲をカウントしているようだ。私はそれができると思いました。誰もこれを行う方法を知っていますか?私はちょうどArrayformulasを手に入れています。これは素晴らしい助けになります。興味がある人々のために

は、例えば、テーブルはここに共有されている:

https://docs.google.com/spreadsheets/d/15xnauVjACbWow1aTXVLMBawBuhZ0QcXdsh4HWHVYjyU/edit?usp=sharing

答えて

0

あなたはこのようにクエリを使用することができます。作品の

=query(A2:A,"Select A, count(A) where A is not null group by A label count(A) ''") 
+0

種類を、私は基本的に(複数の基準)COUNTIFSが必要私が何を意味するかを見たら、各文書に関連した、同じ名前の、そしてより早い日付の文書を数えるための式? –

関連する問題