Hehehe, in sya Alloh saya g kayak gitu, saya sgt butuh bimbingan dan petunjuk dr Mr. Kid. Jadi penasaran sama Mr. Kid, kayak apa sih orangnya, pasti udah tua y, soalnya asam dan garam excel udh dimakan semua
Master Data udah sy rubah, trus pivot sudah sy buat. Lalu, apakah bisa refresh All di ganti dengan macro, sehingga pada saat sy klik tombol refresh juga bisa dilakukan. SalamHaris On Tuesday, November 18, 2014 2:48 AM, "'Mr. Kid' mr.nm...@gmail.com [belajar-excel]" <belajar-excel@yahoogroups.com> wrote: Pak Haris, "Data yg ada tidak selalu begitu, karena bisa jadi No Batch dg tgl 5 muncul pada akhir bulan, tapi tetap ditulis tanggal 5, sehingga kl di insert row akan sangat tidak praktis. Mau tidak mau nomor batch dg tgl 5 ditulis dibawah tgl 30 (misal)." > karakteristik input seperti ini justru membutuhkan sebuah tabel penyimpan > data yang dijaga agar terus berkaidah tabel database. "karena data duplicate harus hilang dan data tidak diurutkan?" >> pivot table sangat ringan dalam melakukan hal ini ketimbang formula apapun "Kalo pake pivot tabel yg pernah aku praktekan tidak bisa update datanya, gimana y?" >> apanya yang akan di-update ? bukankah data di sheet DataBatch sekedar bahan >> untuk bisa mendapatkan daftar unique tidak diurutkan saja ? Kemudian user2 >> akan mengisi dikolom baru yang bernama [ke] ? Lalu user2 harus meng-update >> apanya ya ? >> jika maksud update disini adalah pivot table berubah mengikuti penambahan >> data di sheet DataBatch, maka yang dibentuk adalah dengan urutan sebagai >> berikut : 1. buat sheet data batch dengan header hanya 1 baris tidak ada merge cell dan tidak ada formula dan tidak ada kolom tidak berheader 2. input seluruh data batch tepat pada baris di bawah header 3. blok databatch (termasuk header 1 baris) -> ribbon Home -> group Styles -> klik Format as Table -> pilih sebuah style apa saja -> centang has header -> OK 4. klik sebuah cell databatch -> lihat tulisan nama-nama menu -> klik menu TableTools -> pilih ribbon Options -> lihat paling kiri -> tulis di Table Name dengan _Kid_wakaka_ 5. buat sebuah sheet output baru 6. buat pivot table di sheet output baru tersebut dengan data source si pivot diisi nama tabel di nomor 4 tadi PERINGATAN!!! Setiap kali usai mengubah data di sheet DataBatch (hapus, tambah, ganti) lakukan refresh data dengan cara : ribbon Home -> group Connections -> Refresh All imho, beban untuk menekan tombol menu Refresh All tidak akan seberat dan seriskan meng-copy formula. Lagi pula, 1 pivot table awal bisa menjadi berbagai sheet output dengan layout output berbeda tapi tetap cukup di-refresh sekali saja dengan cara di atas. Berbeda dengan penyusunan 15 output berbeda dengan lebih dari 15 macam formula di 15 sheet berbeda yang menuntut setiap formula output di setiap sheet harus di-copy ke baris baru ketika data baru menyebabkan kebutuhan dimunculkannya output di baris yang baru dan belum ada formulanya. Keribetan meng-copy formula output ini sering dibantah pengguna Excel senior karena katanya, mereka sudah meng-copy formula sampai ratusan sampai ribuan baris untuk mengantisipasi suatu saat data akan banyak dan membutuhkan copy formula tersebut. Dan UMUMNYA, para user Excel senior seperti ini akan ke milis lalu mengeluh 'OH MY EXCEL SANGAT LAMBAT TOOOLOOOONG....' (terkadang nulisnya sampe gede semua gitu kaya lagi caper harus diutamakan) trus ketemu Kid yang masih yunior di Excel (soale masih imut-imut nih) n Kid said : "Cape deh" (wal hasil, di-reject postingannya karena kebanyakan huruf kapital) ;) Wassalam, Kid. 2014-11-17 15:53 GMT+11:00 ris ha har1sn.ex...@yahoo.com [belajar-excel] <belajar-excel@yahoogroups.com>: Terima kasih banyak atas koreksi dan panduannya Mr. Kid, saya akan membahas 1 per satu, takutnya sy yg bingung. Saya ambil yg paragraf 1 dulu y. "hasil input user1 di data batch ditampilkan summarynya untuk bahan input user2 mengisi manual pada kolom bernama [ke]. Proses inputnya harus tersusun ke kanan ? User2 ndak bisa kalau mengisi kebawah ya ?" Kalo kebawah gimana formulanya? Apa masih pake =IFERROR(INDEX(DataBatch!$C$9:$C$998;MATCH(0;COUNTIF($AY$2:AY2; DataBatch!$C$9:$C$998);0));0)karena data duplicate harus hilang dan data tidak diurutkan? Kalo pake pivot tabel yg pernah aku praktekan tidak bisa update datanya, gimana y? "Bukankah input akan selalu terurut tanggalnya. Artinya, tanggal 5 bulan 9 selalu di atas tanggal 17 bulan 9" Data yg ada tidak selalu begitu, karena bisa jadi No Batch dg tgl 5 muncul pada akhir bulan, tapi tetap ditulis tanggal 5, sehingga kl di insert row akan sangat tidak praktis. Mau tidak mau nomor batch dg tgl 5 ditulis dibawah tgl 30 (misal). Salamharis On Sunday, November 16, 2014 2:12 PM, "'Mr. Kid' mr.nm...@gmail.com [belajar-excel]" <belajar-excel@yahoogroups.com> wrote: owh... hasil input user1 di data batch ditampilkan summarynya untuk bahan input user2 mengisi manual pada kolom bernama [ke]. Proses inputnya harus tersusun ke kanan ? User2 ndak bisa kalau mengisi kebawah ya ? Bukankah input akan selalu terurut tanggalnya. Artinya, tanggal 5 bulan 9 selalu di atas tanggal 17 bulan 9. Setelah user2 menginput kolom ke secara manual, maka user3 akan membuat record baru berisi 6 kolom di repeat. Apakah tidak bisa user3 membuatnya tersusun ke bawah menjadi 7 kolom (6 kolom seperti di sheet repeat tambah 1 kolom tanggal atau bulan). Dengan data yang disusun ke bawah (vertikal) disertai sebuah kolom waktu sebagai pengenal setiap paket data, maka proses komputasi berbagai output bisa lebih simple formulanya atau bahkan bisa memanfaatkan fitur pivot table. hehehe... tapi yang namanya mengubah struktur data, maka biasanya akan muncul kalimat 'repot mengubahnya pak'. So, mo gimana lagi ya to.. ;) Wassalam, Kid. On Fri, Nov 14, 2014 at 2:49 PM, ris ha har1sn.ex...@yahoo.com [belajar-excel] <belajar-excel@yahoogroups.com> wrote: Maaf Mr.Kid br bisa bales, karena br selesai rekap bulanan Saya bingung cara menjelaskan data yg sebenarnya, sehingga sy buat dalam file excel, semoga dapat dipahami. Berikut saya kirimkan file data dan alur data yg sebenarnya. Semoga berkenan SalamHaris On Thursday, November 13, 2014 11:00 AM, ris ha <har1sn.ex...@yahoo.com> wrote: Maaf Mr.Kid br bisa bales, karena br selesai rekap bulanan Saya bingung cara menjelaskan data yg sebenarnya, sehingga sy buat dalam file excel, semoga dapat dipahami. Berikut saya kirimkan file data dan alur data yg sebenarnya. Semoga berkenan SalamHaris On Thursday, November 6, 2014 8:38 AM, "'Mr. Kid' mr.nm...@gmail.com [belajar-excel]" <belajar-excel@yahoogroups.com> wrote: Jadi data dasarnya yang berbentuk seperti apa ya ? Bisa jadi mengolah data dasar yang di-input user secara langsung menjadi berbagai output (tamoilan per bulan batch, tampilan per bulan batch dan produk, dsb, baik unique, terurut, atau sebagainya) akan lebih mudah atau setidaknya akan lebih efisien. On Wed, Nov 5, 2014 at 6:38 PM, ris ha har1sn.ex...@yahoo.com [belajar-excel] <belajar-excel@yahoogroups.com> wrote: Subhanallah luar biasa ingatan Mr. Kid, dari puluhan email milis ternyata masih hapal tiap detailnya, saya sendiri malah lupa. Betul, ini masih ada kaitannya dengan kasus yg dimaksud Mr. Kid, yg sampai skrg masih terkendala oleh formula =IFERROR(INDEX(DataBatch!$C$9:$C$998;MATCH(0;COUNTIF($AY$2:AY2; DataBatch!$C$9:$C$998);0));0) karena formula tersebut kinerja entry data menjadi lama. Yang kemudian diberi solusi terkait Advance Filter. Tapi sampai saat ini blm saya coba karena lagi lapor bulanan. "Kenapa kasus ini tidak menggunakan data aslinya dan malah menggunakan data hasil olahan formula ?" Itu karena datanya berkembang, setelah dipilah sesuai dengan bulannya, kemudian penunjang data tsb di entry secara manual dengan mengacu pada nomor batch yaitu data repeat. Artinya nomor batch tsb ada pengulangan produksi dan tes karena off spec. Pada kasus ini, dihitung tiap bulannya seberapa besar repeat tsb beserta item apa saja yang menyebabkan repeat, kemudian produk apa saja yang terkena repeat. Semua itu acuannya pakai nomor batch, sehingga perlu memunculkan data batch repeat. Semoga dapat dipahami SalamHaris | | | | | | | | | | | Yahoo! GroupsAssalamu'alaikum Selamat Siang para master Excel. Saya ada kasus, Bagaimana Macronya untuk pengganti formula Array dibawah ini yang berfungsi untuk menghil... | | | | View on groups.yahoo.com | Preview by Yahoo | | | | | | | | | | | | | | Yahoo - loginForgot password or username? Create Account OR SIGN IN WITH Facebook Google View desktop version | | | | View on us-mg5.mail.yahoo.com | Preview by Yahoo | | | | | | | | | | | | | | Yahoo - loginForgot password or username? Create Account OR SIGN IN WITH Facebook Google View desktop version | | | | View on us-mg5.mail.yahoo.com | Preview by Yahoo | | | | | On Wednesday, November 5, 2014 12:40 PM, "'Mr. Kid' mr.nm...@gmail.com [belajar-excel]" <belajar-excel@yahoogroups.com> wrote: Wa'alaikumussalam Wr. Wb. Boleh bertanya kah ? Kalau ndak salah data yang digunakan Pak Haris pada kasus ini hasil olahan formula terhadap data asli yang telah tersusun sebagai tabel vertikal. Kenapa kasus ini tidak menggunakan data aslinya dan malah menggunakan data hasil olahan formula ? Wassalamu'alaikum Wr. Wb. Kid. 2014-11-04 18:13 GMT+11:00 ris ha har1sn.ex...@yahoo.com [belajar-excel] <belajar-excel@yahoogroups.com>: Assalamu'alaikum para master yang saya hormati Siang ini, saya ada masalah, yaitu Cara Menampilkan Multiple data secara vertikal dengan kriteria (File terlampir). Mohon para master dapat berkenan memberikan solusi atas permasalahan saya. Saya ucapkan terima kasih atas solusi yang diberikan. Semoga para master selalu dimudahkan segala urusan oleh Allah Swt. Amin SalamHaris #yiv2830737344 #yiv2830737344 -- #yiv2830737344ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv2830737344 #yiv2830737344ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv2830737344 #yiv2830737344ygrp-mkp #yiv2830737344hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv2830737344 #yiv2830737344ygrp-mkp #yiv2830737344ads {margin-bottom:10px;}#yiv2830737344 #yiv2830737344ygrp-mkp .yiv2830737344ad {padding:0 0;}#yiv2830737344 #yiv2830737344ygrp-mkp .yiv2830737344ad p {margin:0;}#yiv2830737344 #yiv2830737344ygrp-mkp .yiv2830737344ad a {color:#0000ff;text-decoration:none;}#yiv2830737344 #yiv2830737344ygrp-sponsor #yiv2830737344ygrp-lc {font-family:Arial;}#yiv2830737344 #yiv2830737344ygrp-sponsor #yiv2830737344ygrp-lc #yiv2830737344hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv2830737344 #yiv2830737344ygrp-sponsor #yiv2830737344ygrp-lc .yiv2830737344ad {margin-bottom:10px;padding:0 0;}#yiv2830737344 #yiv2830737344actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv2830737344 #yiv2830737344activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv2830737344 #yiv2830737344activity span {font-weight:700;}#yiv2830737344 #yiv2830737344activity span:first-child {text-transform:uppercase;}#yiv2830737344 #yiv2830737344activity span a {color:#5085b6;text-decoration:none;}#yiv2830737344 #yiv2830737344activity span span {color:#ff7900;}#yiv2830737344 #yiv2830737344activity span .yiv2830737344underline {text-decoration:underline;}#yiv2830737344 .yiv2830737344attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv2830737344 .yiv2830737344attach div a {text-decoration:none;}#yiv2830737344 .yiv2830737344attach img {border:none;padding-right:5px;}#yiv2830737344 .yiv2830737344attach label {display:block;margin-bottom:5px;}#yiv2830737344 .yiv2830737344attach label a {text-decoration:none;}#yiv2830737344 blockquote {margin:0 0 0 4px;}#yiv2830737344 .yiv2830737344bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv2830737344 .yiv2830737344bold a {text-decoration:none;}#yiv2830737344 dd.yiv2830737344last p a {font-family:Verdana;font-weight:700;}#yiv2830737344 dd.yiv2830737344last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv2830737344 dd.yiv2830737344last p span.yiv2830737344yshortcuts {margin-right:0;}#yiv2830737344 div.yiv2830737344attach-table div div a {text-decoration:none;}#yiv2830737344 div.yiv2830737344attach-table {width:400px;}#yiv2830737344 div.yiv2830737344file-title a, #yiv2830737344 div.yiv2830737344file-title a:active, #yiv2830737344 div.yiv2830737344file-title a:hover, #yiv2830737344 div.yiv2830737344file-title a:visited {text-decoration:none;}#yiv2830737344 div.yiv2830737344photo-title a, #yiv2830737344 div.yiv2830737344photo-title a:active, #yiv2830737344 div.yiv2830737344photo-title a:hover, #yiv2830737344 div.yiv2830737344photo-title a:visited {text-decoration:none;}#yiv2830737344 div#yiv2830737344ygrp-mlmsg #yiv2830737344ygrp-msg p a span.yiv2830737344yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv2830737344 .yiv2830737344green {color:#628c2a;}#yiv2830737344 .yiv2830737344MsoNormal {margin:0 0 0 0;}#yiv2830737344 o {font-size:0;}#yiv2830737344 #yiv2830737344photos div {float:left;width:72px;}#yiv2830737344 #yiv2830737344photos div div {border:1px solid #666666;height:62px;overflow:hidden;width:62px;}#yiv2830737344 #yiv2830737344photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv2830737344 #yiv2830737344reco-category {font-size:77%;}#yiv2830737344 #yiv2830737344reco-desc {font-size:77%;}#yiv2830737344 .yiv2830737344replbq {margin:4px;}#yiv2830737344 #yiv2830737344ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv2830737344 #yiv2830737344ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv2830737344 #yiv2830737344ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv2830737344 #yiv2830737344ygrp-mlmsg select, #yiv2830737344 input, #yiv2830737344 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv2830737344 #yiv2830737344ygrp-mlmsg pre, #yiv2830737344 code {font:115% monospace;}#yiv2830737344 #yiv2830737344ygrp-mlmsg * {line-height:1.22em;}#yiv2830737344 #yiv2830737344ygrp-mlmsg #yiv2830737344logo {padding-bottom:10px;}#yiv2830737344 #yiv2830737344ygrp-msg p a {font-family:Verdana;}#yiv2830737344 #yiv2830737344ygrp-msg p#yiv2830737344attach-count span {color:#1E66AE;font-weight:700;}#yiv2830737344 #yiv2830737344ygrp-reco #yiv2830737344reco-head {color:#ff7900;font-weight:700;}#yiv2830737344 #yiv2830737344ygrp-reco {margin-bottom:20px;padding:0px;}#yiv2830737344 #yiv2830737344ygrp-sponsor #yiv2830737344ov li a {font-size:130%;text-decoration:none;}#yiv2830737344 #yiv2830737344ygrp-sponsor #yiv2830737344ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv2830737344 #yiv2830737344ygrp-sponsor #yiv2830737344ov ul {margin:0;padding:0 0 0 8px;}#yiv2830737344 #yiv2830737344ygrp-text {font-family:Georgia;}#yiv2830737344 #yiv2830737344ygrp-text p {margin:0 0 1em 0;}#yiv2830737344 #yiv2830737344ygrp-text tt {font-size:120%;}#yiv2830737344 #yiv2830737344ygrp-vital ul li:last-child {border-right:none !important;}#yiv2830737344