Hai Shenly,
LOOKUP(9^9,G4:G18/(H4:H18=B4))
Bahasa manusia :
"cel, tulung cariken nilai yang paling mendekati dengan nilai 9 pangkat 9
(hitung sendiri seberapa gedenya ya) dari larik nilai tanggal [g4:g18] yang
sudah dibagi dengan hasil perbandingan kesamaan user [H4:H18=B4]"
Bagian :
(H4:H18=B4) -> hasilnya TRUE (setara 1) atau FALSE (setara 0)
Jadi,
G4:G18/(H4:H18=B4) -> menghasilkan larik berisi tanggal/TRUE atau
tanggal/FALSE yang menjadi larik nilai tanggal atau error value #DIV/0
LookUp akan mengabaikan nilai-nilai yang berbeda datatype nya.
Karena 9^9 bertipe numerik, maka yang diperhatikan si lookup hanya
larik G4:G18/(H4:H18=B4)
yang bertipe numerik saja
Jika data tanggalnya tidak terurut menaik, maka bisa jadi hasil yang
diambil adalah nilai tanggal di record terbawah yang sesuai, bukan nilai
tanggal tertinggi yang mencerminkan tanggal inputan record.
Andaikan data (dikuatirkan maupun pasti) tidak terurut, jangan pakai
lookup, tetapi pakai fungsi max saja, seperti array formula max berikut :
=Max( G4:G18 * (H4:H18=B4) ) -> enter dengan menekan bersama tombol
CTRL SHIFT ENTER karena array formula
kalau males enter dengan CTRL SHIFT ENTER, ubah formula menjadi :
=Max( *Index( *G4:G18 * (H4:H18=B4) *, 0 )* ) -> enter dengan
menekan tombol ENTER saja
yang mana bagian Index( datanya , 0 ) akan mengerjakan si array G4:G18
* (H4:H18=B4)
terlebih dulu
Bahasa manusia :
"cel, berapakah maksimum nilai tanggal [G4:G18] yang sesuai user
pilihanku [(H4:H18=B4)]
?"
Bagian :
(H4:H18=B4) -> hasilnya TRUE (setara 1) atau FALSE (setara 0)
Jadi,
G4:G18 * (H4:H18=B4) -> menghasilkan larik nilai tanggal*TRUE atau nilai
tanggal*FALSE yang menjadi larik nilai tanggal atau 0
Gitu kan ya...
Sudah dijabarken begini saja, si berbi tetep bakalan pusing kok kepalanya...
;)
Wassalam,
Kid
2015-06-28 3:56 GMT+10:00 [email protected] [belajar-excel] <
[email protected]>:
>
>
> terima kasih Mr.kid...
> Mr. ... bisa di artikan maksdnya rumus trsbt sbprti apa
> LOOKUP(9^9,G4:G18/(H4:H18=B4))
>
>
>
>