Wow om Rudi ini sabar banget nungguin calculation yang sampai
berjam-jam...Ikutan sumbang saran ya...Alternatif lainnya yaitu dengan
menggunakan salah satu tools Business Intelligence yang dimiliki oleh Ms
Excel yaitu PowerPivot.Singkatnya, saya coba mensimulasikan kasus ini
dengan database sejumlah 160.000 rows dan inputFD sebanyak 50.000
rows,dan luar biasanya, PowerPivot hanya membutuhkan waktu... ada yang
mau menebak? Tidak lebih dari 5 menit, tidak lebih 1 menit, bahkan tidak
juga lebih dari 10 detik!PowerPivot hanya membutuhkan waktu... 5 detik?
tidak juga, hanya dibutuhkan waktu kurang lebih 2 detik!Yang menggunakan
PowerPivot bisa mencobanya dengan Create Relationship dan menggunakan
function yang bernama RELATED.

>semoga bermanfaat

--- In [email protected], Rudi Anto  wrote:
>
> Wah, iya neh.. Maaf ya om Kids
>
> Hmm. Kalkulasi masih lama, tapi dah mendingan
> mau dong yang pake vba,
>
> mungkin yang master vba yang bisa bantu neh
>
>
> ^_^ rudi
>
>
> On 26/07/2013 15:58, Mr. Kid wrote:
> > Oh oke.
> > hehehe...
> > Kalau gitu, hapus dulu hasil karya formula Anda di kolom A sampai
> > kolom F.
> > jangan-jangan dikiranya kolom-kolom berformula itu masih dipakai.
> >
> > pivot tablenya kurang cepet ya. Atau kalkulasi sheet database nya
yang
> > kurang cepat ?
> >
> > Kalau gitu pakai VBA. Nama header menjadi pembatasnya. Jika nama
> > header ada yang tidak sama persis termasuk spasi sampai titik
komanya,
> > maka tidak akan menghasilkan apa-apa.
> >
> > Wassalam,
> > Kid.
> >
> >
> >
> >
> > 2013/7/26 Rudi Anto rudi.excel@...
> >
> >     Terima kasih atas jawabannya Mr. Kids,
> >     mungkin penyampaian saya belum sesuai dengan maksud yang ada
> >     dipikiran.
> >
> >     Penjelasannya begini Mr.Kids
> >
> >     Bismillah :
> >
> >     1. Sheet " Database"
> >          Merupakan data sumber yang banyaknya record sekitar 160.000
> >     record dan ga akan bertambah
> >
> >     2. Sheet " InputFD "
> >         merupakan sheet yang saya gunakan untuk memasukkan file
hasil
> >     convert dari file txt ke file excel
> >         dan yang saya masukkan hanya nomor barcode, terkadang sekali
> >     masukkan data paste sekitar
> >         ribuan record
> >
> >     3. Sheet " Hasil "
> >         Dari sheet inputFD data record akan di link kan ke kolom C
> >         dari sinilah data yang saya inginkan saya cari, berhubung
data
> >     setiap record di kolom C
> >         bersumber dari sheet " Database " .. saya tambahin kolom A
> >     (Hasil) untuk memasukkan formula array
> >
> >     Jika data yang saya masukkan di sheet inputFD cuman puluhan, ga
> >     masalah sih..
> >     tapi jika di sheet inputFD langsung saya masukkan puluhan ribu
> >     record, timbul masalah
> >     pada calculating sekitar berjam-jam, hiks
> >
> >     mungkin ada formula yang sederhana yang bikin formula array
> >     tersebut klo calculating agak cepak.. wuss.. ^_^
> >
> >     Makasi Mr. Kids atas jawabannya, mungkin ada jawaban dari rekan2
lain
> >
> >
> >     ^_^ rudi
> >
> >
> >     On 26/07/2013 15:08, Mr. Kid wrote:
> >>     Wa'alaikumussalam Wr. Wb.
> >>
> >>     Mungkin file terlampir tidak sesuai harapan karena tidak
> >>     menggunakan VBA (ekstensi .xlsx tidak boleh berisi VBA). Meski
> >>     demikian, semoga bisa menjadi salah satu alternatif dari
> >>     alternatif tanpa VBA yang ada ataupun dari sekian banyak
> >>     algoritma VBA yang mungkin dibentuk.
> >>
> >>     Idenya :
> >>     1. tabel data diberi 1 kolom bantu untuk cek setiap record
masuk
> >>     dalam inputfd atau tidak.
> >>     >> copy formula ke baris record baru jika ada penambahan record
> >>     bisa otomatis jika menggunakan fitur excel table (file
terlampir
> >>     belum menggunakan fitur tersebut)
> >>
> >>     2. menampilkan hasil filter berdasar isian di sheet inputfd
pada
> >>     sheet hasil dengan fitur pivot table. Pivot table di filter
> >>     berdasar kolom tambahan di tabel data tadi yang labelnya lebih
> >>     dari 0.
> >>
> >>     3. setiap kali ada pengubahan nilai di sheet data maupun sheet
> >>     inputfd, maka harus dilakukan refresh pivot table yang secara
> >>     singkat bisa dengan melaluoi ribbon Data -> Refresh All atau
> >>     menekan *CTRL ALT F5*
> >>
> >>     Wassalamu'alaikum Wr. Wb.
> >>     Kid.
> >>
> >>
> >>
> >>     2013/7/26 Rudi Anto rudi.excel@...
> >>
> >>
> >>
> >>         Assalamu'alaikum Wr. Wb.
> >>         Rekan-rekan BeExcel, adakah macro atau formula array
> >>         yang lebih ringan dari formula pada file terlampir.
> >>         formula terdapat pada sheet HASIL kolom A. ( warna hijau )
> >>         selama ini saya pake formula array tersebut,
> >>         tapi terjadi masalah jika recordnya sudah mencapai ratusan
ribu.
> >>         data yang terdapat di tempat kami ada sekitar 160.000
record
> >>         dan record memang sampai 160.000 record
> >>         kami biasanya memasukkan data di sheet INPUTFD.
> >>         dan data akan keluar di sheet HASIL
> >>         mungkin ada formula atau macro yang lebih ringan.
> >>         terima kasih atas bantuannya.
> >>         Wassalamu'alaikum Wr. Wb.
> >>         ^_^ rudi
> >>
> >>
> >>
> >>
> >>
> >>
> >
> >
> >
>

Kirim email ke