Senin, 06 Agustus 2012

[belajar-excel] Digest Number 1717

15 New Messages

Digest #1717
2b
Re: SumIf / Sumproduct untuk 2 kriteria, 2 Sheet by "Kid Mr." nmkid.family@ymail.com
2d
Re: SumIf / Sumproduct untuk 2 kriteria, 2 Sheet by "Kid Mr." nmkid.family@ymail.com
2e
Re: SumIf / Sumproduct untuk 2 kriteria, 2 Sheet by "the_x_mikey@yahoo.com" the_x_mikey

Messages

Sun Aug 5, 2012 3:09 pm (PDT) . Posted by:

"James Bond" myname_jb

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. <mr.nmkid@gmail.com>
To: belajar-excel@yahoogroups.com
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 <myname_jb@yahoo.com>


>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.
>
>------------
>
>
>

Sun Aug 5, 2012 3:13 pm (PDT) . Posted by:

"Kid Mr." nmkid.family@ymail.com

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 <myname_jb@yahoo.com>

> **
>
>
> 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. <mr.nmkid@gmail.com>
> To: belajar-excel@yahoogroups.com
> 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 <myname_jb@yahoo.com>
>
> >
> >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.
> >
> >------------
> >
> >
> >
>
>
>
>
>

Sun Aug 5, 2012 6:27 pm (PDT) . Posted by:

"James Bond" myname_jb

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. <mr.nmkid@gmail.com>
To: belajar-excel@yahoogroups.com
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 <myname_jb@yahoo.com>


>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. <mr.nmkid@gmail.com>
>To: belajar-excel@yahoogroups.com
>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 <myname_jb@yahoo.com>
>
>> 
>>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.
>>
>>------------
>>
>>
>>
>
>
>
>

Sun Aug 5, 2012 6:56 pm (PDT) . Posted by:

"Kid Mr." nmkid.family@ymail.com

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 <myname_jb@yahoo.com>

> **
>
>
> 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. <mr.nmkid@gmail.com>
> *To:* belajar-excel@yahoogroups.com
> *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 <myname_jb@yahoo.com>
>
> **
>
> 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. <mr.nmkid@gmail.com>
> To: belajar-excel@yahoogroups.com
> 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 <myname_jb@yahoo.com>
>
> >
> >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.
> >
> >------------
> >
> >
> >
>
>
>
>
>
>
>
>

Sun Aug 5, 2012 7:20 pm (PDT) . Posted by:

"James Bond" myname_jb

Baik Mr.Kid,saya coba ikuti instruksi yang sangat detail dibawah dan mudah-mudahan berhasil sembari menunggu hasil cross check dari Mr.Kid.

Terima kasih :)

Salam,

James B

________________________________
From: Kid Mr. <mr.nmkid@gmail.com>
To: belajar-excel@yahoogroups.com
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 <myname_jb@yahoo.com>


>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. <mr.nmkid@gmail.com>
>To: belajar-excel@yahoogroups.com
>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 <myname_jb@yahoo.com>
>
>
>> 
>>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. <mr.nmkid@gmail.com>
>>To: belajar-excel@yahoogroups.com
>>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 <myname_jb@yahoo.com>
>>
>>> 
>>>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.
>>>
>>>------------
>>>
>>>
>>>
>>
>>
>>
>>
>
>
>

Sun Aug 5, 2012 10:37 pm (PDT) . Posted by:

"James Bond" myname_jb

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. <mr.nmkid@gmail.com>
To: belajar-excel@yahoogroups.com
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 <myname_jb@yahoo.com>


>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. <mr.nmkid@gmail.com>
>To: belajar-excel@yahoogroups.com
>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 <myname_jb@yahoo.com>
>
>
>> 
>>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. <mr.nmkid@gmail.com>
>>To: belajar-excel@yahoogroups.com
>>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 <myname_jb@yahoo.com>
>>
>>> 
>>>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.
>>>
>>>------------
>>>
>>>
>>>
>>
>>
>>
>>
>
>
>

Sun Aug 5, 2012 10:49 pm (PDT) . Posted by:

"Kid Mr." nmkid.family@ymail.com

Seperti file terlampirkah susunan hasilnya ?

Kid.

2012/8/6 James Bond <myname_jb@yahoo.com>

> **
>
>
> 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. <mr.nmkid@gmail.com>
> *To:* belajar-excel@yahoogroups.com
> *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 <myname_jb@yahoo.com>
>
> **
>
> 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. <mr.nmkid@gmail.com>
> *To:* belajar-excel@yahoogroups.com
> *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 <myname_jb@yahoo.com>
>
> **
>
> 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. <mr.nmkid@gmail.com>
> To: belajar-excel@yahoogroups.com
> 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 <myname_jb@yahoo.com>
>
> >
> >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.
> >
> >------------
> >
> >
> >
>
>
>
>
>
>
>
>
>
>
>

Mon Aug 6, 2012 12:11 am (PDT) . Posted by:

"James Bond" myname_jb

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." <mr.nmkid@gmail.com>
Sender: belajar-excel@yahoogroups.com
Date: Mon, 6 Aug 2012 12:48:43
To: <belajar-excel@yahoogroups.com>
Reply-To: belajar-excel@yahoogroups.com
Subject: Re: Fw: [belajar-excel] Menentukan code untuk jadwal servis
berdasarkan pembulatan terdekat

Seperti file terlampirkah susunan hasilnya ?

Kid.

2012/8/6 James Bond <myname_jb@yahoo.com>

> **
>
>
> 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. <mr.nmkid@gmail.com>
> *To:* belajar-excel@yahoogroups.com
> *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 <myname_jb@yahoo.com>
>
> **
>
> 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. <mr.nmkid@gmail.com>
> *To:* belajar-excel@yahoogroups.com
> *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 <myname_jb@yahoo.com>
>
> **
>
> 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. <mr.nmkid@gmail.com>
> To: belajar-excel@yahoogroups.com
> 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 <myname_jb@yahoo.com>
>
> >
> >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.
> >
> >------------
> >
> >
> >
>
>
>
>
>
>
>
>
>
>
>

Mon Aug 6, 2012 12:13 am (PDT) . Posted by:

"Kid Mr." nmkid.family@ymail.com

Semua hanya mengikuti step-by-step yang pernah dijabarkan sebelumnya.

Kid.

2012/8/6 James Bond <myname_jb@yahoo.com>

> **
>
>
> ** It's work Mr.Kid :).
> Apakah formula sebelumnya ada perbaikan,agar saya bisa mengetahui letak
> kesalahan saya.
>
> Trims.
> Salam,
>
> James
> Tks.
> Salam,
>
> James B
> ------------------------------
> *From: * "Kid Mr." <mr.nmkid@gmail.com>
> *Sender: * belajar-excel@yahoogroups.com
> *Date: *Mon, 6 Aug 2012 12:48:43 +0700
> *To: *<belajar-excel@yahoogroups.com>
> *ReplyTo: * belajar-excel@yahoogroups.com
> *Subject: *Re: Fw: [belajar-excel] Menentukan code untuk jadwal servis
> berdasarkan pembulatan terdekat
>
>
>
> Seperti file terlampirkah susunan hasilnya ?
>
> Kid.
>
> 2012/8/6 James Bond <myname_jb@yahoo.com>
>
>> **
>>
>>
>> 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. <mr.nmkid@gmail.com>
>> *To:* belajar-excel@yahoogroups.com
>> *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 <myname_jb@yahoo.com>
>>
>> **
>>
>> 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. <mr.nmkid@gmail.com>
>> *To:* belajar-excel@yahoogroups.com
>> *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 <myname_jb@yahoo.com>
>>
>> **
>>
>> 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. <mr.nmkid@gmail.com>
>> To: belajar-excel@yahoogroups.com
>> 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 <myname_jb@yahoo.com>
>>
>> >
>> >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.
>> >
>> >------------
>> >
>> >
>> >
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>
>

Sun Aug 5, 2012 11:34 pm (PDT) . Posted by:

"daniel_aho" daniel_aho

Dear para pakar2 Excel,

mohon solusinya, bagaimana rumus untuk sumif / sumproduct dengan 2
kriteria dan 2 sheet? untuk lebih jelasnya saya lampirkan filenya, Mohon
dibantu.

Maaf juga jika mungkin kasus seperti sudah pernah ada sebelumnya,

Terima kasih,

daniel

Sun Aug 5, 2012 11:42 pm (PDT) . Posted by:

"Kid Mr." nmkid.family@ymail.com

Pak Daniel,

Pada Excel 2007 ke atas, coba gunakan fungsi SumIFs
=SUMIFS( Transaksi!$C$4:$C$22 , *Transaksi!$A$4:$A$22 , A3* ,
*Transaksi!$B$4:$B$22
, B3* )

Untuk semua versi Excel, bisa gunakan fungsi SumProduct
=SUMPRODUCT( Transaksi!$C$4:$C$22 * *(Transaksi!$A$4:$A$22=A3)*
**(Transaksi!$B$4:$B$22=B3)
*)

Atau akan menggunakan array formula Sum
=SUM( Transaksi!$C$4:$C$22 * *(Transaksi!$A$4:$A$22=A3)*
**(Transaksi!$B$4:$B$22=B3)
*)

Atau gunakan Sum tapi tanpa sebagai array formula
=SUM( * Index( * Transaksi!$C$4:$C$22 * *(Transaksi!$A$4:$A$22=A3)*
**(Transaksi!$B$4:$B$22=B3)
** , 0 )** *)

Wassalam,
Kid.

2012/8/6 daniel_aho <daniel_aho@yahoo.co.id>

> **
>
>
> Dear para pakar2 Excel,
>
> mohon solusinya, bagaimana rumus untuk sumif / sumproduct dengan 2
> kriteria dan 2 sheet? untuk lebih jelasnya saya lampirkan filenya, Mohon
> dibantu.
>
> Maaf juga jika mungkin kasus seperti sudah pernah ada sebelumnya,
>
> Terima kasih,
>
> daniel
>
>
>

Sun Aug 5, 2012 11:57 pm (PDT) . Posted by:

"dwint ruswanto"

Mr. Kid,

untuk kasus ini, kenapa di komputer saya SumProduct menghasilkan hasil yang
salah pada row 56 ya?

20612178 LVR-G 600 0
Jika menggunakan SumIfs akan menghasilkan 600, tetapi SumProduct
menghasilkan angka 0 ?

wassalam,

-dwint-

Pada 6 Agustus 2012 13:41, Kid Mr. <mr.nmkid@gmail.com> menulis:

> **
>
>
> Pak Daniel,
>
> Pada Excel 2007 ke atas, coba gunakan fungsi SumIFs
> =SUMIFS( Transaksi!$C$4:$C$22 , *Transaksi!$A$4:$A$22 , A3* , *Transaksi!$B$4:$B$22
> , B3* )
>
> Untuk semua versi Excel, bisa gunakan fungsi SumProduct
> =SUMPRODUCT( Transaksi!$C$4:$C$22 * *(Transaksi!$A$4:$A$22=A3)* **(Transaksi!$B$4:$B$22=B3)
> *)
>
> Atau akan menggunakan array formula Sum
> =SUM( Transaksi!$C$4:$C$22 * *(Transaksi!$A$4:$A$22=A3)* **(Transaksi!$B$4:$B$22=B3)
> *)
>
> Atau gunakan Sum tapi tanpa sebagai array formula
> =SUM( * Index( * Transaksi!$C$4:$C$22 * *(Transaksi!$A$4:$A$22=A3)* **(Transaksi!$B$4:$B$22=B3)
> ** , 0 )** *)
>
> Wassalam,
> Kid.
>
>
> 2012/8/6 daniel_aho <daniel_aho@yahoo.co.id>
>
>> **
>>
>>
>> Dear para pakar2 Excel,
>>
>> mohon solusinya, bagaimana rumus untuk sumif / sumproduct dengan 2
>> kriteria dan 2 sheet? untuk lebih jelasnya saya lampirkan filenya, Mohon
>> dibantu.
>>
>> Maaf juga jika mungkin kasus seperti sudah pernah ada sebelumnya,
>>
>> Terima kasih,
>>
>> daniel
>>
>>
>
>

Mon Aug 6, 2012 12:11 am (PDT) . Posted by:

"Kid Mr." nmkid.family@ymail.com

Biasanya karen tipe data Pak,

Perbedaan tipe data pada proses perbandingan dengan operator = < > dsb
membutuhkan kesamaan tipe data agar sesuai. Jika tidak sama, maka tipe data
teks akan selalu lebih dari tipe data numerik.

Wassalam,
Kid.

2012/8/6 dwint ruswanto <dwint.ruswanto@gmail.com>

> **
>
>
> Mr. Kid,
>
> untuk kasus ini, kenapa di komputer saya SumProduct menghasilkan hasil
> yang salah pada row 56 ya?
>
> 20612178 LVR-G 600 0
> Jika menggunakan SumIfs akan menghasilkan 600, tetapi SumProduct
> menghasilkan angka 0 ?
>
> wassalam,
>
> -dwint-
>
> Pada 6 Agustus 2012 13:41, Kid Mr. <mr.nmkid@gmail.com> menulis:
>
> **
>>
>>
>> Pak Daniel,
>>
>> Pada Excel 2007 ke atas, coba gunakan fungsi SumIFs
>> =SUMIFS( Transaksi!$C$4:$C$22 , *Transaksi!$A$4:$A$22 , A3* , *Transaksi!$B$4:$B$22
>> , B3* )
>>
>> Untuk semua versi Excel, bisa gunakan fungsi SumProduct
>> =SUMPRODUCT( Transaksi!$C$4:$C$22 * *(Transaksi!$A$4:$A$22=A3)* **(Transaksi!$B$4:$B$22=B3)
>> *)
>>
>> Atau akan menggunakan array formula Sum
>> =SUM( Transaksi!$C$4:$C$22 * *(Transaksi!$A$4:$A$22=A3)* **(Transaksi!$B$4:$B$22=B3)
>> *)
>>
>> Atau gunakan Sum tapi tanpa sebagai array formula
>> =SUM( * Index( * Transaksi!$C$4:$C$22 * *(Transaksi!$A$4:$A$22=A3)* **(Transaksi!$B$4:$B$22=B3)
>> ** , 0 )** *)
>>
>> Wassalam,
>> Kid.
>>
>>
>> 2012/8/6 daniel_aho <daniel_aho@yahoo.co.id>
>>
>>> **
>>>
>>>
>>> Dear para pakar2 Excel,
>>>
>>> mohon solusinya, bagaimana rumus untuk sumif / sumproduct dengan 2
>>> kriteria dan 2 sheet? untuk lebih jelasnya saya lampirkan filenya, Mohon
>>> dibantu.
>>>
>>> Maaf juga jika mungkin kasus seperti sudah pernah ada sebelumnya,
>>>
>>> Terima kasih,
>>>
>>> daniel
>>>
>>>
>>
>
>

Mon Aug 6, 2012 12:11 am (PDT) . Posted by:

"the_x_mikey@yahoo.com" the_x_mikey

Mungkin krn pada kolom a masih bertipe custom. Sy coba jadikan general maka akan keluar 600. Cmiiw, sori kl sok tau
-----Original Message-----
From: dwint ruswanto <dwint.ruswanto@gmail.com>
Sender: belajar-excel@yahoogroups.com
Date: Mon, 6 Aug 2012 13:50:01
To: <belajar-excel@yahoogroups.com>
Reply-To: belajar-excel@yahoogroups.com
Subject: Re: [belajar-excel] SumIf / Sumproduct untuk 2 kriteria, 2 Sheet

Mr. Kid,

untuk kasus ini, kenapa di komputer saya SumProduct menghasilkan hasil yang
salah pada row 56 ya?

20612178 LVR-G 600 0
Jika menggunakan SumIfs akan menghasilkan 600, tetapi SumProduct
menghasilkan angka 0 ?

wassalam,

-dwint-

Pada 6 Agustus 2012 13:41, Kid Mr. <mr.nmkid@gmail.com> menulis:

> **
>
>
> Pak Daniel,
>
> Pada Excel 2007 ke atas, coba gunakan fungsi SumIFs
> =SUMIFS( Transaksi!$C$4:$C$22 , *Transaksi!$A$4:$A$22 , A3* , *Transaksi!$B$4:$B$22
> , B3* )
>
> Untuk semua versi Excel, bisa gunakan fungsi SumProduct
> =SUMPRODUCT( Transaksi!$C$4:$C$22 * *(Transaksi!$A$4:$A$22=A3)* **(Transaksi!$B$4:$B$22=B3)
> *)
>
> Atau akan menggunakan array formula Sum
> =SUM( Transaksi!$C$4:$C$22 * *(Transaksi!$A$4:$A$22=A3)* **(Transaksi!$B$4:$B$22=B3)
> *)
>
> Atau gunakan Sum tapi tanpa sebagai array formula
> =SUM( * Index( * Transaksi!$C$4:$C$22 * *(Transaksi!$A$4:$A$22=A3)* **(Transaksi!$B$4:$B$22=B3)
> ** , 0 )** *)
>
> Wassalam,
> Kid.
>
>
> 2012/8/6 daniel_aho <daniel_aho@yahoo.co.id>
>
>> **
>>
>>
>> Dear para pakar2 Excel,
>>
>> mohon solusinya, bagaimana rumus untuk sumif / sumproduct dengan 2
>> kriteria dan 2 sheet? untuk lebih jelasnya saya lampirkan filenya, Mohon
>> dibantu.
>>
>> Maaf juga jika mungkin kasus seperti sudah pernah ada sebelumnya,
>>
>> Terima kasih,
>>
>> daniel
>>
>>
>
>

Mon Aug 6, 2012 12:18 am (PDT) . Posted by:

"Kurei recca" yusajing_ehm

Oke Thx yaa,,

________________________________
Dari: M. Ferdiansyah <muh_ferdy@pusri.co.id>
Kepada: belajar-excel@yahoogroups.com
Dikirim: Jumat, 3 Agustus 2012 13:22
Judul: Re: [belajar-excel] Index or Lookup data dengan 3 kriteria


 
Ikut nimbrung ya..

coba dengan file terlampir..

regard,

Ferdy

> Salam All Master Excel,
>
> Saya ingin bertanya tentang fungsi untuk mengambil data dengan 3
> kriteria,,
> Sebenarnya tujuan sama seperti fungsi lookup,vlookup,hlookup dengan 3
> kriteria
>
> saya menggunakan fungsi berikut
>
> =INDEX($E$11:$E$15,IF($B$11:$B$15=$C$5,IF($C$11:$C$15=$C$6,IF($D$11:$D$15=$C$7,ROW(E11:E15)))))
>
> akan tetapi kenapa tidak keluar nilai yang seharusnya,,
>
> Mohon pencerahannya,
>
> Terima kasih
>

____________ _________ _________ _________ _________ _________ _________
Notice : This e-mail (and any attachment) is strictly confidential and
is intended only for the addressee(s)above. Is strictly prohibited to
forward, print, copy, or otherwise reproduce this message that would
allow it to be viewed by any individual not originally listed as
a recipient(s). If you have received this e-mail in error, please
immediately notify the sender and delete this message. The opinions
expressed in this e-mail (and any attachment) are those of the individual
sender and may not necessarily reflect the views of PT Pusri.
____________ _________ _________ _________ _________ _________ _________
GROUP FOOTER MESSAGE
---------------------------------------------------------------------
bergabung ke milis (subscribe), kirim mail kosong ke:
belajar-excel-subscribe@yahoogroups.com

posting ke milis, kirimkan ke:
belajar-excel@yahoogroups.com

berkunjung ke web milis
http://tech.groups.yahoo.com/group/belajar-excel/messages

melihat file archive / mendownload lampiran
http://www.mail-archive.com/belajar-excel@yahoogroups.com/
atau (sejak 25-Apr-2011) bisa juga di :
http://milis-belajar-excel.1048464.n5.nabble.com/

menghubungi moderators & owners: belajar-excel-owner@yahoogroups.com

keluar dari membership milis (UnSubscribe):
kirim mail kosong ke  belajar-excel-unsubscribe@yahoogroups.com
---------------------------------------------------------------------

Tidak ada komentar:

Posting Komentar