Saya mengalami masalah, semoga bisa membantu.

Saya perlu memiliki perbedaan jam antara duplikat. Contoh:

Date Time           |   SESSION_ID  |  Column I need

24/01/2020 10:00    |   100         |  NaN

24/01/2020 11:00    |   100         |  1

14/03/2020 12:00    |   290         |  NaN

16/03/2020 13:00    |   254         |  NaN

16/03/2020 14:00    |   100         |  1251
 

Pada kolom session_ID terdapat 3 duplikat dengan nilai 100.

Saya perlu mengetahui perbedaan jam antara sesi tersebut, yaitu 1 jam antara sesi pertama dan kedua, dan 1 251 jam antara sesi kedua dan ketiga.

Apakah ada yang punya jenis petunjuk tentang bagaimana ini bisa dilakukan?

1
Lena 17 April 2020, 19:49

1 menjawab

Jawaban Terbaik

Jika seseorang memiliki rumus Array Dinamis XLOOKUP, letakkan ini di C2 dan salin:

=IF(COUNTIF($B$1:B1,B2),A2-XLOOKUP(B2,$B$1:B1,$A$1:A1,,0,-1),"NaN")

Kemudian format kolomnya: [h]

![enter image description here

Jika tidak maka gunakan INDEX/AGGREGATE sebagai gantinya:

=IF(COUNTIF($B$1:B1,B2),A2-INDEX(A:A,AGGREGATE(14,7,ROW($B$1:B1)/($B$1:B1=B2),1)),"NaN")

![enter image description here

2
Scott Craner 17 April 2020, 17:01