PENJELASAN

=ROW($A$5:$A$36  :> tidak berubah tetep nilai 5 meski kita input ampe bawah 
(mungkin penanda mulai dari baris 5).====> karena ini adalah formula array maka 
yang dimaksudkan oleh formula adalah baris secara keseluruhan  dari A5 sampai 
A36 apalagi dalam referensinya diberi tanda $ (absolut )maka akan berlaku 
mutlak.=LEN($A$5:$A$36)
 :> pake CSE , ini juga gak pernah rubah nilai 1 saja (terus terang 
saya gak ngerti penjelasanya neh, saya baca help fungsinya buat hitung 
jumlah karakter, gimana critanya kok munculnya cuma 1 angka)  yang 
bingung juga apa manfaatnya kita jumlah hitung karakter =====>len dalam hal ini 
dimaksudkan untuk menguji apakah sebuah cell berisi data atau tidak. jika 
sebuah cell berisi data fungsi ini akan menghasilkan panjang karakter dari data 
yang ada di cell tersebut. jika cell kosong fungsi ini akan menghasilkan nilai 
0 dan akan menghsilkan False. pada kasus ini fungsi len di sini memastikan pada 
baris mana saja dari A5 sampai A36 yang berisi 
data=IF(LEN($A$5:$A$36);ROW($A$5:$A$36)) :> sudah jelas mucul angka 5 
=====>sambungan dari fasal 3 di atas jika baris dari A5 sampai dengan A36 
berisi data maka tampilkan nomer barisnya. sebenarnya seandainya dipreteli satu 
satu fungsi ini akan menghasilkan  nomer baris dari A5 sampai A36 yang berisi 
data,akan tetapi karena ini formula array ketika diterapkan secara parsial maka 
yang muncul hanya angka dari baris pertama dari range A5 sampai A36(yaitu 
5).padahal hakikatnya adalah seluruh nomer baris yang ada  datanya
 hanya saja yang lain  disimpan di otak komputer menunggu perintah 
lanjutan.=MAX(IF(LEN($A$5:$A$36);ROW($A$5:$A$36))) :> CSE muncul
 angka 32 , gimana critanya muncul 32 padahal nilai 
=IF(LEN($A$5:$A$36);ROW($A$5:$A$36)) adalah 5 meski pake Enter atau CSE=====> 
nah di sinilah cerita kelanjutan dari fasal 4 di atas. ketika ditambahkan 
fungsi MAX maksud verbal dari keseluruhan formula kurang lebih  adalah 
keluarkan nilai  maksimal baris A5 sampai A36 yang berisi data. karena baris 
yang berisi data hanya sampai A32 maka nilai maksimal yang muncul 
32.{=INDEX(A:A;MAX(IF(LEN($A$5:$A$36);ROW($A$5:$A$36))))} =====>penulisan 
refernsi A:A untuk kepraktisan penulisan saja walaupun konsekuensinya butuh 
memori lebih besar (fatwa mbak siti) untuk penyebutan seluruh kolom A jadi 
maksud formula secara keseluruahan adalah mengindeks Kolom A pada baris 
terakhir yang berisi data . karena pada kasus ini baris terakhir yang berisi 
data  adalah 32 maka akan menghasilkan nilai data yang ada di cell A2.
wassalam

Ghozi Alkatiri

--- Pada Ming, 7/8/11, Zerlinda Seismica <[email protected]> menulis:

Dari: Zerlinda Seismica <[email protected]>
Judul: Bls: [belajar-excel] Mencari Data Terakhir yang Diinput
Kepada: [email protected]
Tanggal: Minggu, 7 Agustus, 2011, 11:35 AM







 



  


    
      
      
      Salam

Thx bgt bang ghozi teramat sangat membantu dan memang itu yang saya inginkan.
supaya lebih afdol pemahaman saya sekaligus mungkin bisa dipakai kasus yang 
mungkin sama, saya coba2 belajar dengan formula yang diberikan mas Ghozi 
(dipreteli satu-persatu formulanya)
Mohon dikoreksi sama pakar2 XL lainnya:
=ROW($A$5:$A$36  :> tidak berubah tetep nilai 5 meski kita input ampe bawah 
(mungkin penanda mulai dari baris 5). 
=LEN($A$5:$A$36) :> pake CSE , ini juga gak pernah rubah nilai 1 saja (terus 
terang saya gak ngerti penjelasanya neh, saya baca help fungsinya buat hitung 
jumlah karakter, gimana critanya kok munculnya cuma 1 angka)  yang bingung juga 
apa manfaatnya kita jumlah hitung karakter.
=IF(LEN($A$5:$A$36);ROW($A$5:$A$36)) :> sudah jelas mucul angka 5
=MAX(IF(LEN($A$5:$A$36);ROW($A$5:$A$36))) :> CSE muncul
 angka 32 , gimana critanya muncul 32 padahal nilai 
=IF(LEN($A$5:$A$36);ROW($A$5:$A$36)) adalah 5 meski pake Enter atau CSE

{=INDEX(A:A;MAX(IF(LEN($A$5:$A$36);ROW($A$5:$A$36))))} :> sudah paham jika 
crita max nya paham heheh..

Mohon dibantu ya...ya..
Sekali lagi THX bgt buat bang ghozi..

Salam

--- Pada Ming, 7/8/11, ghozi alkatiri <[email protected]> menulis:

Dari: ghozi alkatiri <[email protected]>
Judul: Bls: [belajar-excel] Mencari Data Terakhir yang Diinput
Kepada: [email protected]
Tanggal: Minggu, 7 Agustus, 2011, 2:44 AM








        




 












gunakan formula array
{=INDEX(A:A;MAX(IF(LEN($A$5:$A$36);ROW($A$5:$A$36))))}

wassalam

Ghozi Alkatiri

--- Pada Ming, 7/8/11, Zerlinda Seismica <[email protected]> menulis:

Dari: Zerlinda Seismica <[email protected]>
Judul: [belajar-excel] Mencari Data Terakhir yang Diinput
Kepada: [email protected]
Tanggal: Minggu, 7 Agustus, 2011, 9:01 AM







 



    
      
      
      Salam Excel

Mohon maaf kalo ternyata repost, sudah saya cari difile lama tapi belum bisa 
saya pakai. Saya hanya mau mencari data yang terakhir dinput. Saya lampirkan 
contoh kasus
Thx
Salam

Seismica


    
     



 











    
    







 




    
     

    
    


 



  



Kirim email ke