Assalamu'alaikum Wr. Wb
Alhamdulillah Mr Kid untuk filenya sudah sesuai dengan harapan tapi untuk mengganti bulan dan codenya yang di sheet detail caranya bagaimana ya ? Sebelum dan sesudahnya saya ucapkan terima kasih Wassalam Mustakim -------------------------------------------- Pada Jum, 12/5/17, 'Mr. Kid' mr.nm...@gmail.com [belajar-excel] <belajar-excel@yahoogroups.com> menulis: Judul: Re: [belajar-excel] Rumus Validasi dengan 2 kondisi ( Pilihan ) [1 Attachment] Kepada: "BeExcel" <belajar-excel@yahoogroups.com> Tanggal: Jumat, 12 Mei, 2017, 11:22 AM File contoh untuk xl2007 terlampir ya. 2017-05-12 11:09 GMT+07:00 Mr. Kid <mr.nm...@gmail.com>: Wa'alaikumussalam wr wb Hai Mustakim, File tersebut kan contoh saja. File tersebut hasil memilih salah satu dari opsi berikut : 1. Pakai sheet terpisah-pisah secara bulanan, maka : a. formulanya akan panjang b. formula yang panjang tapi dinamis akan menjadi semakin rumit c. formula yang panjang tapi statis akan membuat repot kalau data bertambah d. formulanya akan berupa array dan pada area range yang cukup luas. e. karena area range berformula yang luas, maka berpotensi akan segera terasa lemot kalkulasi Excel-nya, lalu nanti Excel-nya dianggap lemot dalam bekerja f. mudah menyusun layout format output. *** Lebih banyak item yang membuat gak sreg karena berdampak pada hal yang membuat prosesnya rumit, jadi opsi ini gak cocok buat saya. Silakan tunggu saja respon member yang cocok dengan opsi ini. *** kalau mau buat sendiri, coba pakai fungsi Choose dan Index 2. Pakai sheet yang disatukan lalu output dengan formula : a. formulanya akan berupa array dan pada area range yang cukup luas. b. karena area range berformula yang luas, maka berpotensi akan segera terasa lemot kalkulasi Excel-nya, lalu nanti Excel-nya dianggap lemot dalam bekerja c. mudah menyusun layout format output. *** Masih gak sreg dengan opsi ini *** Kalau mau buat sendiri, silakan satukan datanya jadi 1 sheet lalu pelajari array formula filtering atau tunggu saja respon dari member yang cocok dengan opsi ini 3. Pakai sheet yang disatukan, lalu output pakai pivot table sebagai tools penyusun summary data nya (BUKAN sheet summary nya loh) a. butuh beberapa kolom bantu dalam sheet data, dengan formula yang sederhana b. butuh area record sebagai wadah item-item pilihan agar sesuai kebutuhan output (murni karena outputnya harus memberi pilihan yang lengkap, kalau tidak, hal ini gak perlu) c. pivot table memiliki keterbatasan dalam menyusun layout output, jadi perlu pengaturan yang dibantu oleh kolom-kolom data yang baru d. perlu refresh data kalau sumber datanya berubah e. perlu filter di pivot tablenya kalau ingin menampilkan output dengan item tertentu f. prosesnya cepat walau datanya banyak sekali g. mudah dikembangkan ke arah koneksi data, ketika sheet data tidak cukup lagi menampung data atau akan digunakan bersama-sama oleh banyak user dengan 1 sumber data. *** Opsi ini banyak hal yang perlu dikompromikan, tetapi lebih mudah penyusunan komprominya (misal kolom bantu) dan tidak mempengaruhi kinerja 4. Pakai sheet yang disatukan di file terpisah, lalu menggunakan koneksi data (pengolahan data akan menggunakan query [baca : SQL]) a. menuntut pembuatnya untuk belajar koneksi data (connection string, data provider, query [baca : SQL]) b. perlu save file data kalau sumber datanya berubah, lalu refresh di file outputnya c. perlu filter di pivot table ataupun query table-nya (tergantung apa yang dipakai dalam menyusun layout output) kalau ingin menampilkan output dengan item tertentu d. prosesnya cepat walau datanya banyak sekali e. mudah dikembangkan ke arah koneksi data ke suatu database, jika suatu saat nanti seluruh data disimpan disebuah aplikasi ataupun sistem database *** Opsi ini sebenarnya lebih menarik, tetapi sepertinya belum waktunya Nah... Berhubung sekadar ikut urun, maka saya pilih opsi ke-3. Maka jadilah file tersebut. Kalau mau pilih output item lain, expand outline group di sisi kiri worksheet, lakukan filter pada pivot table, tutup lagi (hide) outline group di sisi kiri worksheet. Tidak perlu validasi lagi, karena semuanya sudah ada dalam data yang di-package oleh pivot table. Lagi pula, itu kan sekadar layout output. Paling nanti mo di-print atau di save as si sheet jadi file lain yang menjadi statis. Wassalamu'alaikum wr wb Kid On Fri, May 12, 2017 at 9:29 AM, Mustakim Irwan mustakim.ir...@yahoo.com [belajar-excel] <belajar-excel@yahoogroups.com > wrote: Assalamu'alaikum Wr. Wb Dear Mr Kid, Terima kasih sudah memberikan solusinya, tetapi saya malah bingung cara menggunakannya, mungkin karena di tempat saya kerja masih menggunakan excel 2007 sehingga ada rumus yang hilang saat filenya dibuka. Oh iya Mr Kid file hasil modifikasi dari Mr Kid itu tidak ada validasinya ya ? Wassalam Mustakim ------------------------------ -------------- Pada Kam, 11/5/17, 'Mr. Kid' mr.nm...@gmail.com [belajar-excel] <belajar-excel@yahoogroups.com > menulis: Judul: Re: [belajar-excel] Rumus Validasi dengan 2 kondisi ( Pilihan ) [1 Attachment] Kepada: "BeExcel" <belajar-excel@yahoogroups.com > Tanggal: Kamis, 11 Mei, 2017, 3:27 AM Wa'alaikumussalam wr wb Hai Mustakim, File terlampir adalah contoh untuk xl2010 ke atas. Wassalamu'alaikum wr wb Kid #yiv5066791257 #yiv5066791257 -- #yiv5066791257ygrp-mkp { border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;} #yiv5066791257 #yiv5066791257ygrp-mkp hr { border:1px solid #d8d8d8;} #yiv5066791257 #yiv5066791257ygrp-mkp #yiv5066791257hd { color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;} #yiv5066791257 #yiv5066791257ygrp-mkp #yiv5066791257ads { margin-bottom:10px;} #yiv5066791257 #yiv5066791257ygrp-mkp .yiv5066791257ad { padding:0 0;} #yiv5066791257 #yiv5066791257ygrp-mkp .yiv5066791257ad p { margin:0;} #yiv5066791257 #yiv5066791257ygrp-mkp .yiv5066791257ad a { color:#0000ff;text-decoration:none;} #yiv5066791257 #yiv5066791257ygrp-sponsor #yiv5066791257ygrp-lc { font-family:Arial;} #yiv5066791257 #yiv5066791257ygrp-sponsor #yiv5066791257ygrp-lc #yiv5066791257hd { margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;} #yiv5066791257 #yiv5066791257ygrp-sponsor #yiv5066791257ygrp-lc .yiv5066791257ad { margin-bottom:10px;padding:0 0;} #yiv5066791257 #yiv5066791257actions { font-family:Verdana;font-size:11px;padding:10px 0;} #yiv5066791257 #yiv5066791257activity { background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;} #yiv5066791257 #yiv5066791257activity span { font-weight:700;} #yiv5066791257 #yiv5066791257activity span:first-child { text-transform:uppercase;} #yiv5066791257 #yiv5066791257activity span a { color:#5085b6;text-decoration:none;} #yiv5066791257 #yiv5066791257activity span span { color:#ff7900;} #yiv5066791257 #yiv5066791257activity span .yiv5066791257underline { text-decoration:underline;} #yiv5066791257 .yiv5066791257attach { clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;} #yiv5066791257 .yiv5066791257attach div a { text-decoration:none;} #yiv5066791257 .yiv5066791257attach img { border:none;padding-right:5px;} #yiv5066791257 .yiv5066791257attach label { display:block;margin-bottom:5px;} #yiv5066791257 .yiv5066791257attach label a { text-decoration:none;} #yiv5066791257 blockquote { margin:0 0 0 4px;} #yiv5066791257 .yiv5066791257bold { font-family:Arial;font-size:13px;font-weight:700;} #yiv5066791257 .yiv5066791257bold a { text-decoration:none;} #yiv5066791257 dd.yiv5066791257last p a { font-family:Verdana;font-weight:700;} #yiv5066791257 dd.yiv5066791257last p span { margin-right:10px;font-family:Verdana;font-weight:700;} #yiv5066791257 dd.yiv5066791257last p span.yiv5066791257yshortcuts { margin-right:0;} #yiv5066791257 div.yiv5066791257attach-table div div a { text-decoration:none;} #yiv5066791257 div.yiv5066791257attach-table { width:400px;} #yiv5066791257 div.yiv5066791257file-title a, #yiv5066791257 div.yiv5066791257file-title a:active, #yiv5066791257 div.yiv5066791257file-title a:hover, #yiv5066791257 div.yiv5066791257file-title a:visited { text-decoration:none;} #yiv5066791257 div.yiv5066791257photo-title a, #yiv5066791257 div.yiv5066791257photo-title a:active, #yiv5066791257 div.yiv5066791257photo-title a:hover, #yiv5066791257 div.yiv5066791257photo-title a:visited { text-decoration:none;} #yiv5066791257 div#yiv5066791257ygrp-mlmsg #yiv5066791257ygrp-msg p a span.yiv5066791257yshortcuts { font-family:Verdana;font-size:10px;font-weight:normal;} #yiv5066791257 .yiv5066791257green { color:#628c2a;} #yiv5066791257 .yiv5066791257MsoNormal { margin:0 0 0 0;} #yiv5066791257 o { font-size:0;} #yiv5066791257 #yiv5066791257photos div { float:left;width:72px;} #yiv5066791257 #yiv5066791257photos div div { border:1px solid #666666;height:62px;overflow:hidden;width:62px;} #yiv5066791257 #yiv5066791257photos div label { color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;} #yiv5066791257 #yiv5066791257reco-category { font-size:77%;} #yiv5066791257 #yiv5066791257reco-desc { font-size:77%;} #yiv5066791257 .yiv5066791257replbq { margin:4px;} #yiv5066791257 #yiv5066791257ygrp-actbar div a:first-child { margin-right:2px;padding-right:5px;} #yiv5066791257 #yiv5066791257ygrp-mlmsg { font-size:13px;font-family:Arial, helvetica, clean, sans-serif;} #yiv5066791257 #yiv5066791257ygrp-mlmsg table { font-size:inherit;font:100%;} #yiv5066791257 #yiv5066791257ygrp-mlmsg select, #yiv5066791257 input, #yiv5066791257 textarea { font:99% Arial, Helvetica, clean, sans-serif;} #yiv5066791257 #yiv5066791257ygrp-mlmsg pre, #yiv5066791257 code { font:115% monospace;} #yiv5066791257 #yiv5066791257ygrp-mlmsg * { line-height:1.22em;} #yiv5066791257 #yiv5066791257ygrp-mlmsg #yiv5066791257logo { padding-bottom:10px;} #yiv5066791257 #yiv5066791257ygrp-msg p a { font-family:Verdana;} #yiv5066791257 #yiv5066791257ygrp-msg p#yiv5066791257attach-count span { color:#1E66AE;font-weight:700;} #yiv5066791257 #yiv5066791257ygrp-reco #yiv5066791257reco-head { color:#ff7900;font-weight:700;} #yiv5066791257 #yiv5066791257ygrp-reco { margin-bottom:20px;padding:0px;} #yiv5066791257 #yiv5066791257ygrp-sponsor #yiv5066791257ov li a { font-size:130%;text-decoration:none;} #yiv5066791257 #yiv5066791257ygrp-sponsor #yiv5066791257ov li { font-size:77%;list-style-type:square;padding:6px 0;} #yiv5066791257 #yiv5066791257ygrp-sponsor #yiv5066791257ov ul { margin:0;padding:0 0 0 8px;} #yiv5066791257 #yiv5066791257ygrp-text { font-family:Georgia;} #yiv5066791257 #yiv5066791257ygrp-text p { margin:0 0 1em 0;} #yiv5066791257 #yiv5066791257ygrp-text tt { font-size:120%;} #yiv5066791257 #yiv5066791257ygrp-vital ul li:last-child { border-right:none !important; } #yiv5066791257