It's work Mr.Kid :).
Apakah formula sebelumnya ada perbaikan,agar saya bisa mengetahui letak 
kesalahan saya.

Trims.
Salam,

James 
Tks.
Salam,

James B

-----Original Message-----
From: "Kid Mr." <[email protected]>
Sender: [email protected]
Date: Mon, 6 Aug 2012 12:48:43 
To: <[email protected]>
Reply-To: [email protected]
Subject: Re: Fw: [belajar-excel] Menentukan code untuk jadwal servis
 berdasarkan pembulatan terdekat

Seperti file terlampirkah susunan hasilnya ?

Kid.

2012/8/6 James Bond <[email protected]>

> **
>
>
> Dear Mr.Kid,
> Telah saya coba jalankan instruksi diatas,ada kendala masih belum
> menunjukkan hasil.Yang saya temukan :
>
> "
> 2. Tabel referensi kolom L [ *'Table Code'!$L$2:$L$225* ]
> >> Pastikan yang dirujuk hanya datanya saja (tanpa header). Pada *'Table
> Code'!$L$2:$L$225* , header ada di baris 1 dan record tabel referensi
> mulai di baris 2
> >> Pastikan rujukan ke tabel referensi kolom L tersebut dalam keadaan
> sebagai absolute reference (lihat kehadiran dan cara peletakan simbol $
> dalam *'Table Code'!$L$2:$L$225*)
> >> Pastikan tipe data kolom L pada tabel referensi (seluruh recordnya,
> karena yang dirujuk adalah pada kolom tabel referensi ) adalah numerik
> (rata kanan ketika diset tanpa alignment apapun)
> >> Pastikan tabel refernsi telah terurut Ascending berdasar kolom L (sort
> order pertama). Sort order berikutnya bisa berdasar kolom selain L
> "
> Disini jika mengikuti 'Table Code'!$A$2:$A$225 dan formula array telah
> dibentuk kemudian di copy ke C2:C732 hasilnya nihil seperti print screen
> dibawah.Namun jika dibuat 'Table Code'!A2:A225 dan formula array
> dibentuk,bisa muncul hasil tapi saat di copy ke C2:C732 harus diedit satu
> persatu karena 'Table Code'!A2:A225 selalu bertambah satu saat berada di
> cell selanjutnya.
>
> Mohon pencerahannya.Terima kasih
>
>
> Salam,
>
> James B
>   ------------------------------
> *From:* Kid Mr. <[email protected]>
> *To:* [email protected]
> *Sent:* Monday, 6 August 2012, 9:56
>
> *Subject:* Re: Fw: [belajar-excel] Menentukan code untuk jadwal servis
> berdasarkan pembulatan terdekat
>
>
> Oh masih belum sesuai ya... hehehe... mungkin saya salah nyusun
> formulanya. Nanti saya cek ulang yang lebih teliti deh susunan formulanya.
>
> btw, tentang array formula 1 ini [sesuaikan dengan range yang dirujuk
> dalam formula yang Anda susun di file Anda]
> *>> mencari yang 'terdekat' (array formula)*
> =IF((MIN(ABS(N(*B1*)-*'Table Code'!$L$2:$L$225*))>MIN(ABS(N(
> *B2*)-*'Table Code'!$L$2:$L$225*)))*(MIN(ABS(N(*B3*)-*'Table
> Code'!$L$2:$L$225*))>MIN(ABS(N(*B2*)-*'Table Code'!$L$2:$L$225*))),INDEX(*
> '**Table Code'!$M$2:$M$225*,MATCH(MIN(ABS(N(*B2*)-*'Table
> Code'!$L$2:$L$225*)),ABS(N(*B2*)-*'Table Code'!$L$2:$L$225*),0)),"")
>
> mungkin Pak James bersedia memberikan sedikit konfirmasi berikut ini :
> (soalnya belum sempat lihat file...)
> 1. yang diwarna merah ( *B1* , *B2* , *B3* )
> >> Tidak menggunakan tanda $ pada sisi baris (tidak absolut baris). Jadi
> tulisannya seperti di atas (tanpa $) atau jika pakai $, tulisannya menjadi
> $B1,$B2,$B3 dan bukanlah B$1,B$2,B$3.
> >> Tipe datanya adalah numerik (rata kanan ketika cell diset tanopa
> algnment apapun)
>
> 2. Tabel referensi kolom L [ *'Table Code'!$L$2:$L$225* ]
> >> Pastikan yang dirujuk hanya datanya saja (tanpa header). Pada *'Table
> Code'!$L$2:$L$225* , header ada di baris 1 dan record tabel referensi
> mulai di baris 2
> >> Pastikan rujukan ke tabel referensi kolom L tersebut dalam keadaan
> sebagai absolute reference (lihat kehadiran dan cara peletakan simbol $
> dalam *'Table Code'!$L$2:$L$225*)
> >> Pastikan tipe data kolom L pada tabel referensi (seluruh recordnya,
> karena yang dirujuk adalah pada kolom tabel referensi ) adalah numerik
> (rata kanan ketika diset tanpa alignment apapun)
> >> Pastikan tabel refernsi telah terurut Ascending berdasar kolom L (sort
> order pertama). Sort order berikutnya bisa berdasar kolom selain L
>
> 3. Tabel referensi kolom M [ *'**Table Code'!$M$2:$M$225* ]
> >> Pastikan jumlah cell yang dirujuk pada kolom M adalah sebanyak jumlah
> cell yang dirujuk ke kolom L
> *
> *4. Terkait formula secara keseluruhan :
> >> Pastikan semua kurung berada ditempatnya.
> >> Pastikan formula di Enter sebagai Array Formula [ada ritual khusus
> untuk membentuk array formula bukan ?]
> -- sapa tau lupa ritualnya --
> Cara buat array formula :
> A. Aktifkan cell atau cells yang akan diberi formula array
> B. Tulis formula *tanpa *tanda kurung kurawal { }
> C. *Jangan *tekan *ENTER* ketika selesai menulis formula di formula bar
> D. Tekan 3 tombol berikut secara bersamaan
> *            CTRL     SHIFT      ENTER
> *E. Pastikan tanda kurung kurawal {} telah disematkan oleh Excel pada
> formula, dan akan hilang ketika formula di-edit
> F. Copy ke baris lain (atau blok array lain) bila diperlukan
> G. Save workbook.
>
> Wassalam,
> Kid.
>
> 2012/8/6 James Bond <[email protected]>
>
> **
>
>  Dear Mr.Kid,
> Mohon koreksinya,karena setelah menggunakan formula 1 dan saya sesuaikan
> dengan yang dibutuhkan ternyata hasilnya masih belum sesuai.Apakah ada
> kriterianya yang salah saya cantumkan ?
>
> Terima kasih sebelumnya.
> Salam,
>
> James B
>   ------------------------------
> *From:* Kid Mr. <[email protected]>
> *To:* [email protected]
> *Sent:* Monday, 6 August 2012, 6:12
> *Subject:* Re: Fw: [belajar-excel] Menentukan code untuk jadwal servis
> berdasarkan pembulatan terdekat
>
>
> Pak James,
>
> Formula 2 khusus untuk target hasil *mencari yang 'atas terdekat' atau
> setelahnya yang terdekat*
> Jadi hasilnya mirip dengan proses RoundUp.
>
> Jika memang ingin mencari yang terdekat (bisa sebelum atau setelahnya),
> gunakan formula 1.
>
> Wassalam,
> Kid.
>
> 2012/8/6 James Bond <[email protected]>
>
> **
>
>  Dear Mr.Kid,
>  Saya menggunakan formula #2,dimana diharapkan record pertama tetap akan
> terisi jika memang valuenya ada yang mendekati value yang ada pada Table
> Code.
>
>
> Mohon guidancenya,terima kasih.
>
> Salam,
>
> James
>
> ________________________________
> From: Kid Mr. <[email protected]>
> To: [email protected]
> Sent: Sunday, 29 July 2012, 18:19
> Subject: Re: [belajar-excel] Menentukan code untuk jadwal servis
> berdasarkan pembulatan terdekat
>
>
>
> Pak James,
>
> ::
> Dari dua formula ini, formula mana yang Anda gunakan ?
> -------------
> Dengan menyusun tabel kode sebagai tabel vertikal 2 kolom (misal di
> sheet Table Code range L2:L225), maka bisa disusun formula sebagai
> berikut :
> 1. >> mencari yang 'terdekat' (array formula)
> =IF((MIN(ABS(N(B1)-'Table Code'!$L$2:$L$225))>MIN(ABS(N(
> B2)-'Table Code'!$L$2:$L$225)))*(MIN(ABS(N(B3)-'Table
> Code'!$L$2:$L$225))>MIN(ABS(N(B2)-'Table Code'!$L$2:$L$225))),INDEX('Table
> Code'!$M$2:$M$225,MATCH(MIN(ABS(N(B2)-'Table
> Code'!$L$2:$L$225)),ABS(N(B2)-'Table Code'!$L$2:$L$225),0)),"")
>
> 2. >> mencari yang 'atas terdekat' atau setelahnya yang terdekat
> =IF(N(B1),IF(MATCH(N(B1),'Table Code'!$L$2:$L$225,1)=MATCH(N(B2),'Table
> Code'!$L$2:$L$225,1),"",VLOOKUP(N(B2),'Table
> Code'!$L$2:$M$225,2,1)),VLOOKUP(N(B2),'Table Code'!$L$2:$M$225,2,1))
> -------------
>
> ::
> Untuk membuat record pertama tidak pasti terisi, maka definisikan kriteria
> untuk record pertama ini, kapan dia harus terisi dan kapan harus tidak
> terisi. Jika telah didapatkan kalimat manusia kriteria yang terdefinisi,
> maka bisa disusun logika kondisi yang akan dimasukkan ke bagian condition
> dalam formula IF yang telah ada.
>
> Wassalam,
> Kid.
>
> 2012/7/29 James Bond <[email protected]>
>
> >
> >Dear BeExceller,
> >
> >
> >Setelah saya modifikasi tabelnya sesuai kebutuhan,mohon diberikan
> pencerahan mengapa hasil array pada sheet Forecast SVC terlihat codenya
> sebagian belum tepat ya?
> >
> >Terima kasih sebelumnya.
> >Salam,
> >
> >James
> >
> >
> ------------
> >Dear Mods,
> >Mohon dikoreksi lagi jika penambahan penjelasan terlampir masih kurang
> atau belum sesuai.
> >
> >Trims.
> >
> >------------
> >
> >
> >
>
>
>
>
>
>
>
>
>
>   
>

Kirim email ke