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.
>

Kirim email ke