2017-11-17 3 views
1

私は、リストされた参加者と日付を持つ大きなExcelファイルを持っています。各参加者の最初の(開始)日からの日数を各日について計算したいと思います。開始日はそれぞれ異なり、各参加者のエントリ数は異なります。どの計算式を計算する必要があるのか​​分かりますが、手作業ではなく、各参加者ごとに再帰的に計算する方法がわかりません。私が持っているものと望んでいるものの例:データグループの値を計算するExcel

Participant Date Days from Start 
ca002 01/01/1983 0 
ca002 10/05/1984 495 
ca002 01/01/1986 1096 
ca002 01/01/1986 1096 
ca002 29/12/1999 6206 
ca002 21/03/2001 6654 
ca002 31/12/2004 8035 
ca004 01/01/1967 0 
ca004 01/01/1972 1826 
ca004 01/01/1989 8036 
ca004 01/01/2006 14245 
ca004 01/01/2006 14245 

何か助けに感謝します。

答えて

1

あなたのデータはAB列にあると仮定すると、最初の行はヘッダー行で、各参加者のためのあなたの日付が時系列順になっている、あなたはセルC2にこの数式を入力し、必要な限り下にドラッグすることができます:

= B2-INDEX(B$2:B2,MATCH(A2,A$2:A2,0)) 
+0

パーフェクト、ありがとう。 – firefly

0

あなたが最新の日付にのみ関心がある場合は、最初と最後の日付を取得するには、ピボットテーブルを使用することができ、その後、ちょうど他から1を引く:

enter image description here