Dear, Terima kasih atas contoh studi kasus dan penjelasannya yang sangat berguna.
Perlu saya tambahkan bahwa jika kita melihat pada studi kasus yang saya sertakan; terlihat bahwa User Peminjam atas nama "ANDRI" meminjam 2 buku tetapi yang mencul pada Form Pinjam Buku hanya 1. Begitu pula dengan User Peminjam atas nama "EKA" dan "YULI" yang meminjam lebih dari 1 buku tetapi yang tampiljuga hanya 1 buku. Bagaimana caranya agar tampilan yang ada pada Form Pinjam Buku sebagaimana yang ada pada Reg Pinjam Buku...?? (Andri meminjam 2 buku, Eka meminjam 5 buku dan Yuli meminjam 4 buku). Terima kasih, Harry ________________________________ Dari: Haps <[email protected]> Kepada: [email protected] Dikirim: Sabtu, 17 Desember 2011 19:21 Judul: Re: [belajar-excel] RUMUS IF(ISNA(VLOOKUP Dibuat seragam begini saja pak.. =IF($M$4+$B4>COUNTA('REG PINJAM BUKU'!$B$2:$B$6),"", VLOOKUP($M$4+$B4,'REG PINJAM BUKU'!$A$2:$AD$6,C$1,FALSE)) sintaks: IF ( Test_Kondisi, NilaiJikaKondisiBenar, NilaiJikaKondisiSalah ) Karena Index-Kolom yg dirujuk dengan VLOOKUP tidak berUrutan, maka kita dapat membuat baris bantu berisi nomor kolom yg tidak berurutan itu. Tujuannya untuk mempermudah dan memperpendek rumus. Lihat sheet FORM PINJAM Baris C1:J2 (hidden) Rumus tsb di atas cukup ditulis sekali di sheet FORM PINJAM Cell C5 kemudianselect / blok-lah range C5:J14, lalu tekan Ctrl + Enter (seperti mengkopi C5 ke semua cell di C5:J14) ---------------------------------------------------- Jadi kesimpulannya, BUKAN RANGKAIAN NAMA FUNGSI yg menentukan (untuk mencari apa) tetapi yg harus difahami adalah: * Fungsi berisi argument dan tiap argument tidak harus diisi dengan NILAI YG SUDAH SIAP. * NILAI yg akan dimasukkan sebagai Argument itu bisa berupa FORMULA, padahal formula bisa juga berupa &/ mengandung: FIUNGSI * Rangkaian IF(ISNA(VLOOKUP(----)), ValueIfTRue, ValueIfFalse) sebaiknya jangan dihafal tetapi difahami maksud : Untuk apa ISNA ada di situ, untuk apa VLookUp ada di situ dst...., karena sedikit berbeda data, ISNA dan fungsi LAIN bisa harus diubah.. Dan.. hanya untuk sebuah tujuan, harus-kah kita menambah hafalan yg semakin banyak....!? CMIIW... 2011/12/17 Harry <[email protected]> >Dear BeExceller, >Berdasarkan rumus IF(ISNA(VLOOKUPyang saya ketahui, maka saya membuat >sebagaimana file terlampir. Pada rumus IF(ISNA(VLOOKUP yang saya fungsikan pada situasi tersebut hanya berfungsi jika 1 user peminjam hanya meminjam 1 (satu) buku sedangkan pada kolom yang telah disiapkan memuat 5 (lima) buku. > >Jika pada kolom yang disiapakan hanya berisi peminjaman 1 (satu) buku, berarti untuk melakukan pencetakan (Print) “Form Pemijaman Buku”, saya hanya cukup mengganti No. Regsitrasi yang ingin saya print (maksimal 10 Buku untuk 1 (satu) kali Print). >Pertanyaan saya adalah: Bagaimana jika masing-masing user meminjam dengan nominal jumlah buku (yang dipinjam) berbeda…??? > >Pada contoh terlampir, user a/n Harry dan Dani meminjam 1 buku jadi otomatis posisinya berada pada ROW 4 & 5. Bagaimana cara dan rumusnya jika user a/n Andri yang meminjam 2 (dua) buku berada pada ROW 6 & 7, user a/n Eka yang meminjam 3 (tiga) buku berada pada posisi ROW 8, 9 & 10…??? dst. > >Mohon pencerahannya. > >Terima kasih, >Harry > >

