Untuk tes di komputer B ada sedikit kejanggalan. Mungkin saat proses terhadap data diharddisk, sedang ada proses autosave atau proses lain. Coba pada komputer B 1. pada task manager -> tab Process -> klik kanan image Excel.exe -> set priority jadi High (ndak perlu realtime) -> run pengujian -> catat hasil 2. mungkin mau coba jika diset pada Excel Options -> page Advanced -> blok Formulas -> number calculation threads atau sebangsanya pilih Manual -> isi 1 saja -> terus coba pengujian (masih priority high) 3. nomor 2 dengan priority kembali ke Normal Jangan lupa untuk kembali set excel Options kembali ke use processor blabla (bukan manual lagi).
jadi formula sederhana sampai multi kolom, tetap lebih cepat tanpa menggunakan loop. Mungkin sebaiknya ada prosedur untuk generate data yang akan digunakan untuk pengujian, sehingga ada BeExceller lain yang bisa turut mencobanya. Contoh generate data sudah pernah dilampirkan pada file beberapa hari lalu ya... Tinggal diperkaya untuk generate data di banyak kolom. Apalagi nanti akan masuk pengujian formula yang lebih kompleks. Wassalam, Kid. 2012/11/27 lkm jktind <[email protected]> > ** > > > Pak Kid. > > Maaf sebelum nya yg hendak saya kabarkan. itu ternyata ada kesalahan > dalam file nya. > di range A1:E506286 : ini data . > di range F2:I506286 : ini ada formula perkalian. > dan dipaling kanan ada 4 colum lagi yg untuk memriksa hasil nya . > dengan kondisi seperti itu , maka hasil nya seperti yg telah saya > sampaikan. > > > Kemudian dites lagi dengan data hanya di range A1:F506286. > > dengan komputer A : dengan spek : intel 3450 I5 . dan memory 16 gb. > hasil nya sebagai berikut : > Tes_12 : 43.87240 > Tes_14 : 3.23438 > Tes_14a : 3.19010 > Tes_14b: 3.16667 > itu hasil rata dari tes sebanyak 3 kali . > > dengan komputer B : dengan spek : intel core to duo T7300 dengan memory 4 > gb. > data di flash disk Data di harddisk > Tes_12 : 93.39453 92.50781 > Tes_14 : 8.67578 8.36906 > Tes_14a : 7.84766 12.33984 > Tes_14b : 8.62891 11.03125 > > Dengan komputer A : > s = 506286 > > Tes_17 : 13.69531 > > For r = 2 To s > Cells(r, 6).Value = Cells(r, 2) + Cells(r, 3) + Cells(r, 4) + > Cells(r, 5) > > Tes_18 : 16.39063 > > For r = 2 To s > Cells(r, 7).Value = > Application.WorksheetFunction.Sum(Range("B2:E2")) > > Tes_19 : 20.47656 > For r = 2 To s > Cells(r, 8).Value = Evaluate("=SUM(B2:E2)") > > Tes_20 : 80.28125 > For r = 2 To 1000 > Cells(r, 9).Formula = "=SUM(B2:E2)" > > Terakhir mau membandingkan : vlookup+ macth , hllopkup + macth , index , > sumproduct. : > : sumif , sumifs , sumproduct. > kedua function itu yg banyak di gunakan. > > Selamat malam . > > Salam dari > > Lukman > > > >

