Sambil menunggu penjelasan dari Bapak Alkatiri Pak Mansor sepertinya belum tertarik mengkoleksi penjelasan fungsi per fungsi di Excel Kalau berkenan Pak Mansor dapat membuka-buka penjelasan tiap FUNGSI sekaligus contoh-contoh penggunaannya secara sederhana (dlm bahasa indonesia): di sini http://www.box.com/s/8e13bd2ebc4e6a701d97
Workbook ini berisi semua fungsi (worksheet functions) Excel (sd excel 2003) kecuali kategori Financial dan kategori Statistik. yg memang ditulis terpisah. Khusus penjelasan IF dan logical test-nya ada di sini: http://www.box.com/shared/jtktyu3fu2 Mengenai rumus kolom Item yg ditanyakan penjabarannya: menurut pemahaman saya sbb: *=IF(ROW()=1; 1*; *IF( OR( ROWS($H$1:**H1)/2>MAX($A$4:$A$10); ISEVEN(ROW())) ; ""; TRUNC(ROW()/2)+1))* penjelasannya harus dipecah per komponen *=IF(ROW()=1;1*; --------- Jika Labelbaris = 1, fungsi IF yg pertama ini akan *menghasilkan 1*, jika tidak ----- lihat rumus IF yg kedua: IF(*OR(** ROWS($H$1:**H1)/2 > MAX($A$4:$A$10); *ISEVEN(ROW()) ); ""; TRUNC(ROW()/2)+1)) di dalam fungsi IF yg ke 2 ini ada 2 kondisi 1 *ROWS($H$1:H1)/2>MAX($A$4:$A$10)* ((Banyaknya Baris dari H1 sampai cell tempat ditulisnya rumus) dibagi 2) *lebih besar daripada* NilaiTerbesarDi_Range(*$A4:$A$10*) Kondisi 1 ini bisa BENAR bisa SALAH 2 *ISEVEN(ROW())* APAKAH NilaiBaris (nomor label baris) tempat dituliskannya rumus = Bilangan Genap? Kondisi 2 inipun bisa benar (True), bisa salah (False) Gabungan 1 dan 2 OR(Kondisi1, Kondisi2) *OR(** ROWS($H$1:**H1)/2 > MAX($A$4:$A$10); *ISEVEN(ROW()) ) jika ada dua kondisi (atau banyak kondisi) dimasukkan dalam fungsi OR maka kalau *salah satu * = TRUE, maka fungsi OR menghasilkan TRUE Fungsi OR akan menghasilkan FALSE *hanya jika SEMUA kondisi = FALSE* Keadaan ini dipakai oleh fungsi IF (yg kedua) sebagai *logikal-test nya* * * *Ringkasan rumus:* *IF( OR( kond1, kond2)**; ""; TRUNC(ROW()/2)+1) )* * * Jika fungsi OR menghasilkan TRUE, maka fungsi IF (yg ke2) akan menghasilkan: "" (blank cell) Jika Fungsi OR menghasilkan FALSE, fungsi IF (ke 2) akan menghasilkan * TRUNC( ROW() /2 ) + 1 )* * * yaitu *NilaiRow (= row label) dimana rumus ditulis dibagi 2 ditambah 1 * * hasilnya dibulatkan kebawah /dihilangkan nilai pecahannya (dgn fungsi TRUNC)* CMIIW kita belajar bersama, sambil menunggu penjelasan dari pak Ghoz Alkatiri br, HerrCakil... On Sat, Mar 24, 2012 at 17:33, Mansor <[email protected]> wrote: > Pak Ghozi, > Saya ingin penjelasan lanjut apa arti sebenar rumus yang bapak berikan. > Contohnya di kolum Item > *=IF(ROW()=1,1,IF(OR(ROWS($H$1:H1)/2>MAX($A$4:$A$10),ISEVEN(ROW())),"",TRUNC(ROW()/2)+1)) > * > Apa artinya $H1$1:H1)/2>MAX($A$4:$A$10) > * kalau MAX itu maksudnya apa?* > Mohon pencerahan agar saya bisa memahami rumus ini. > > Terima kasih. > -Mansor > > > > On Fri, Mar 23, 2012 at 8:18 PM, Mansor <[email protected]> wrote: > > > Terima kasih Pak Ghozi atas rumus yang baru ini. Pekerjaan saya > > menghendaki data diawali di baris pertama, karena untuk diupload ke > sistem > > SAP secara mass upload. > > Saya akan mempelajari satu persatu semua ilmu yang saya pelajari dari > > bapak.Sekiranya masih kurang faham saya akan tanyakan lagi. > > > > Wassalam. > > Mansor. >

