Senin, 12 Mei 2014

[belajar-excel] Digest Number 2920

17 Messages

Digest #2920
1
(no subject) by "Surya Harutama" harutama
3a
3b
Re: logika if by "Mr. Kid" nmkid.family@ymail.com
3c
3d
Re: logika if by "Mr. Kid" nmkid.family@ymail.com
3e
Re: logika if by ancha_ansharullah
3f
Bls: [belajar-excel] logika if by "odongnando@yahoo.com"
5
Excel Gagal Simpan - Minta Save AS by "Lazuardi Biru" lazuardi_biru84
7
File-file Kopdar 2 di Tangerang by "Tio Adi Bayu Adjie"
8a
[OOT] Tampilan Email dari Belajar Excel by "uharyanto" uharyanto@ymail.com

Messages

Mon May 12, 2014 9:36 am (PDT) . Posted by:

"Surya Harutama" harutama

Yth. Para Master Excel.

Tolong dibantu bagaimanakah cara mengisi tabel kosong ini berdasarkan kriteria pada salah satu Cell?
Sebelumnya saya ucapkan terima kasih.

Mon May 12, 2014 10:16 am (PDT) . Posted by:

"Surya Harutama" harutama

Yth. Para Master Excel.

Tolong dibantu bagaimanakah cara mengisi tabel kosong ini berdasarkan kriteria pada salah satu Cell?Sebelumnya saya ucapkan terima kasih.

Mon May 12, 2014 4:13 pm (PDT) . Posted by:

"Heri Pamungkas ( Gmail )" dchoosen88


السَّلَامُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
Semangat pagi,.

Berikut satu dari banyak solusi yang ada.
Pakai kolom bantu boleh kan ya ?!

Untuk Dropdown bikin sendiri pakai data validation ya..
Pertama buat Listnya, kemudian buka Data validation pilih
opsi menggunakan List. Lalu pilih cell yang dibuat List tadi.

Kalau ngga boleh pake kolom bantu coba menggunakan Pivot.

وَالسَّلَامُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ

Warm Regards,

On 13/05/2014 12:15, Surya Harutama harutama@yahoo.co.id [belajar-excel]
wrote:
> Yth. Para Master Excel.
> Tolong dibantu bagaimanakah cara mengisi tabel kosong ini berdasarkan
> kriteria pada salah satu Cell?
> Sebelumnya saya ucapkan terima kasih.
>

Mon May 12, 2014 5:50 pm (PDT) . Posted by:

"Winov X" winovx

Yth Mr Kid,
itu formula keren banget

bisa minta tolong dijelaskan gak?

tengkyu sebelumnya

-Win-

Pada Senin, 12 Mei 2014 19:41, "'Mr. Kid' mr.nmkid@gmail.com [belajar-excel]" <belajar-excel@yahoogroups.com> menulis:

 
Hai Iqbal,

misal data di A2:C2, di D2 bisa juga diisi formula : (bukan array formula)
=LookUp( SumProduct( (a2:c2<>"")*10^(3-{1,2,3}) ) , {0,100,101,110,111} , {"?","buka","tutup","titip","confirm"} )

copy ke baris data lain.

*** jika regional setting komputer setempat adalah Indonesian, maka formula akan menjadi :

=LookUp( SumProduct( (a2:c2<>"")*10^(3-{1\2\3}) ) ; {0\100\101\110\111} ; {"?"\"buka"\"tutup"\"titip"\"confirm"} )

Wassalam,

Kid.

2014-05-11 10:48 GMT+07:00 'Muhammad Iqbal' iq_bal76id@yahoo.com [belajar-excel] <belajar-excel@yahoogroups.com>:


>Dear be exceler,
>Mohon bantuan untu case seperti berikut ini

>A B C result
>text     buka
>text text   titip
>text text text confirm
>text   text Tutup

>Bagai mana rumusan yang bisa saya terapkan bila kolom "result"
ber logika,
>Jika kolom A berisi data, maka tulislah "Buka"
>Jika kolom A dan B berisi dana , maka tulis "titip
>Jika kolom A dan C berisi data, maka tulis "tutup"
>Jika kolom A, B dan C berisi data, maka tulis "confirm"


>Regard
>Muhammad Iqbal

Mon May 12, 2014 6:28 pm (PDT) . Posted by:

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

Hai Winov,

Formula :
=LookUp( SumProduct( (a2:c2<>"")*10^(3-{1,2,3}) ) , {0,100,101,110,111} ,
{"?","buka","tutup","titip","confirm"} )

memanfaatkan karakteristik fungsi lookup, yaitu mencari dilarik pencarian,
yang terakhir sesuai dengan kriteria lookup.

Pada kasus ini, terbentuk suatu pola kriteria yang terdiri dari 3 kolom
dengan setiap kolom dalam kondisi ada isi atau tidak ada isi.
Kondisi yang terbentuk hanyalah 2 kondisi, seperti halnya kondisi TRUE atau
FALSE. Ada isi bisa diwakilkan ke TRUE dan tidak ada isi bisa diwakilkan ke
FALSE.
Artinya, jika ada isi maka langsung dikonversi ke nilai TRUE. Tidak ada isi
ke nilai FALSE. Maka terbentuklah bunyi :
a2<>"" untuk kolom 1, b2<>"" untuk kolom 2, dan c2<>"" untuk kolom 3. Jika
dikumpulkan menjadi sebuah larik data, maka akan berbunyi : a2:c2<>""

Kombinasi kriteria berisi 3 kolom dengan kolom ke-2 dan ke-3 akan berisi
jika kolom ke-1 ada isinya akan berupa kemungkinan :
kol1 kol2 kol3
(kosong) (kosong) (kosong)
ada (kosong) (kosong)
ada (kosong) ada
ada ada (kosong)
ada ada ada

yang diubah nilainya menjadi TRUE atau FALSE :
kol1 kol2 kol3
FALSE FALSE FALSE
TRUE FALSE FALSE
TRUE FALSE TRUE
TRUE TRUE FALSE
TRUE TRUE TRUE

karena TRUE setara 1 dan FALSE setara 0, maka bisa diubah juga menjadi :
kol1 kol2 kol3 bentuk_akhir_gabungan nilai_output
0 0 0 000 ?
1 0 0 100 buka
1 0 1 101 tutup
1 1 0 110 titip
1 1 1 111 confirm

kemudian kolom bentuk_akhir_gabungan di-sort ASC
dan akan membentuk larik angka { 0 , 100 ,
101 , 110 , 110 }
dengan larik nilai output yang bersesuaian adalah { "?" , "buka" , "tutup"
, "titip" , "confirm" }

Nah, kondisi kol1 2 dan 3 yang dibentuk dalam TRUE atau FALSE dengan bunyi
a2:c2<>"" harus diubah menjadi suatu nilai 3 digit
digit ke-1 untuk kol1, digit ke-2 untuk kol2, dan digit ke-3 untuk kol3
Berarti,
digit ke-1 harus menyediakan 2 digit dibelakangnya, yaitu dengan
mengalikannya dengan 100
digit ke-2 harus menyediakan 1 digit dibelakangnya, yaitu dengan
mengalikannya dengan 10
digit ke-3 harus menyediakan 0 digit dibelakangnya, yaitu dengan
mengalikannya dengan 1
agar kalau dijumlahkan seluruh hasil perbandingan kol1 sampai kol3 akan
terbentuk 111 jika semua kolom terisi data
Andaikan kol2 kosong, berarti FALSE yang setara 0 akan membuat nilai 10
(penyedia digit setelahnya) akan dikali 0
maka pada kondisi TRUE FALSE TRUE akan terbentuk 1*100
0*10 1*1 yang jika ditambahkan menjadi 100+0+1=101

Untuk menjumlahkan semua hasil perkalian kriteria tiap kolom (yang dibentuk
a2:c2<>"") digunakanlah fungsi SumProduct yang bisa bekerja dengan inputan
berupa array.

Sedangkan proses perkaliannya untuk menghasilkan 100 , 10 , 1 bisa dengan :
a. suatu larik { 100 , 10 , 1 }
b. atau ekspresi 10^{ 2 , 1 , 0 }
c. atau ekspresi 10^( 3 - { 1 , 2 , 3 } )

ekspresi c digunakan pada formula agar tampak kunci pendinamisan formula
ketika ada banyak kolom kriteria lainnya, yaitu dengan mengubahnya menjadi
Column( $a:$c ) jika kriteria 3 kolom menggantikan larik berbunyi { 1 , 2 ,
3 }
Jadi, formula di atas bukan formula akhir terpendek, tetapi formula yang
bisa dengan mudah didinamiskan penggunaannya.

Pada kondisi kombinasi setiap kolom kriteria yang banyak, maka penggunaan
larik { 0 , 100 , 101 , 110 , 110 } yang bersesuaian
dengan larik { "?" , "buka" , "tutup" , "titip" , "confirm" } diubah
menjadi suatu tabel 2 kolom, yaitu kolom pertama adalah nilai
bentuk_akhir_gabungan dan kolom kedua adalah nilai_output
bentuk_akhir_gabungan nilai_output
0 ?
100 buka
101 tutup
110 titip
111 confirm

dan fungsi vLookUp atau formula Index Match juga menjadi bisa digunakan
sebagai alternatif penggunaan fungsi LookUp

Jadi, pada formula berbunyi :
=LookUp( SumProduct( (a2:c2<>"")*10^(3-{1,2,3}) ) , {0,100,101,110,111} ,
{"?","buka","tutup","titip","confirm"} )
bagian :
SumProduct( (a2:c2<>"")*10^(3-{1,2,3}) ) adalah nilai_lookup
{0,100,101,110,111} adalah larik pencarian
{"?","buka","tutup","titip","confirm"} adalah larik nilai output yang
diinginkan

Bagian SumProduct( (a2:c2<>"")*10^(3-{1,2,3}) ) bisa diubah menjadi :
> Sum( (a2:c2<>"")*10^(3-{1,2,3}) ) tetapi formula harus di-enter sebagai
array formula (tekan Ctrl Shift Enter)
> 10^(3-{1,2,3}) bisa diganti menjadi larik { 100 , 10 , 1 }
> 10^(3-{1,2,3}) juga bisa diganti menjadi 10^(3-Column($a:$c))

Sama kan dengan konsep pembentukan kolom bantu TRUEFALSETRUE dan sebagainya
yang sudah disampaikan pada posting sebelum posting formula ini...

:)
gitu kelleez ye..
memahami suatu formula memang dibutuhkan membaca ulang setiap bagian si
formula tersebut berkelleeez-kelleez..

Wassalam,
Kid.

2014-05-13 6:46 GMT+07:00 Winov X winovx@yahoo.co.id [belajar-excel] <
belajar-excel@yahoogroups.com>:

>
>
> Yth Mr Kid,
> itu formula keren banget
>
> bisa minta tolong dijelaskan gak?
>
> tengkyu sebelumnya
>
> -Win-
> Pada Senin, 12 Mei 2014 19:41, "'Mr. Kid' mr.nmkid@gmail.com[belajar-excel]" <
> belajar-excel@yahoogroups.com> menulis:
>
> Hai Iqbal,
>
> misal data di A2:C2, di D2 bisa juga diisi formula : (bukan array formula)
> =LookUp( SumProduct( (a2:c2<>"")*10^(3-{1,2,3}) ) , {0,100,101,110,111} ,
> {"?","buka","tutup","titip","confirm"} )
>
> copy ke baris data lain.
>
> *** jika regional setting komputer setempat adalah Indonesian, maka
> formula akan menjadi :
>
> =LookUp( SumProduct( (a2:c2<>"")*10^(3-{1\2\3}) ) ; {0\100\101\110\111} ;
> {"?"\"buka"\"tutup"\"titip"\"confirm"} )
>
> Wassalam,
> Kid.
>
>
>
>
>
>
> 2014-05-11 10:48 GMT+07:00 'Muhammad Iqbal' iq_bal76id@yahoo.com[belajar-excel]
> <belajar-excel@yahoogroups.com>:
>
>
> Dear be exceler,
> Mohon bantuan untu case seperti berikut ini
>
> *A*
> *B*
> *C*
> *result*
> text
>
>
> buka
> text
> text
>
> titip
> text
> text
> text
> confirm
> text
>
> text
> Tutup
>
> Bagai mana rumusan yang bisa saya terapkan bila kolom "result" ber logika,
> Jika kolom A berisi data, maka tulislah "Buka"
> Jika kolom A dan B berisi dana , maka tulis "titip
> Jika kolom A dan C berisi data, maka tulis "tutup"
> Jika kolom A, B dan C berisi data, maka tulis "confirm"
>
>
> Regard
> *Muhammad Iqbal*
>
>
>
>
>
>

Mon May 12, 2014 7:30 pm (PDT) . Posted by:

"Winov X" winovx

Wooooowww

makasih Mr Kid
Ilmu baru
mantaB

80% paham setelah 3 kali baca ulang

-Winarno-

Pada Selasa, 13 Mei 2014 8:28, "'Mr. Kid' mr.nmkid@gmail.com [belajar-excel]" <belajar-excel@yahoogroups.com> menulis:

 
Hai Winov,

Formula :
=LookUp( SumProduct( (a2:c2<>"")*10^(3-{1,2,3}) ) , {0,100,101,110,111} , {"?","buka","tutup","titip","confirm"} )

memanfaatkan karakteristik fungsi lookup, yaitu mencari dilarik pencarian, yang terakhir sesuai dengan kriteria lookup.

Pada kasus ini, terbentuk suatu pola kriteria yang terdiri dari 3 kolom dengan setiap kolom dalam kondisi ada isi atau tidak ada isi.

Kondisi yang terbentuk hanyalah 2 kondisi, seperti halnya kondisi TRUE atau FALSE. Ada isi bisa diwakilkan ke TRUE dan tidak ada isi bisa diwakilkan ke FALSE.
Artinya, jika ada isi maka langsung dikonversi ke nilai TRUE. Tidak ada isi ke nilai FALSE. Maka terbentuklah bunyi :

a2<>"" untuk kolom 1, b2<>"" untuk kolom 2, dan c2<>"" untuk kolom 3. Jika dikumpulkan menjadi sebuah larik data, maka akan berbunyi : a2:c2<>""

Kombinasi kriteria berisi 3 kolom dengan kolom ke-2 dan ke-3 akan berisi jika kolom ke-1 ada isinya akan berupa kemungkinan :

kol1            kol2           kol3

(kosong)     (kosong)    (kosong)

ada            (kosong)    (kosong)

ada            (kosong)    ada

ada            ada           (kosong)

ada            ada           ada

yang diubah nilainya menjadi TRUE atau FALSE :

kol1            kol2           kol3

FALSE     FALSE         FALSE
TRUE       FALSE         FALSE
TRUE       FALSE         TRUE

TRUE       TRUE            FALSE
TRUE       TRUE          TRUE

karena TRUE setara 1 dan FALSE setara 0, maka bisa diubah juga menjadi :

kol1  kol2  kol3  bentuk_akhir_gabungan   nilai_output
0       0      0                 000                        ?

1       0      0                 100                     buka

1       0      1                  101                      tutup

1       1      0                  110                    titip

1       1      1                   111                    confirm

kemudian kolom bentuk_akhir_gabungan di-sort ASC
dan akan membentuk larik angka                        {  0   ,   100   ,   101   ,   110   ,    110     }

dengan larik nilai output yang bersesuaian adalah { "?" , "buka" , "tutup" , "titip" , "confirm" }

Nah, kondisi kol1 2 dan 3 yang dibentuk dalam TRUE atau FALSE dengan bunyi a2:c2<>"" harus diubah menjadi suatu nilai 3 digit

digit ke-1 untuk kol1, digit ke-2 untuk kol2, dan digit ke-3 untuk kol3

Berarti,
digit ke-1 harus menyediakan 2 digit dibelakangnya, yaitu dengan mengalikannya dengan 100

digit ke-2 harus menyediakan 1 digit dibelakangnya, yaitu dengan mengalikannya dengan   10

digit ke-3 harus menyediakan 0 digit dibelakangnya, yaitu dengan mengalikannya dengan     1

agar kalau dijumlahkan seluruh hasil perbandingan kol1 sampai kol3 akan terbentuk          111 jika semua kolom terisi data

Andaikan kol2 kosong, berarti FALSE yang setara 0 akan membuat nilai 10 (penyedia digit setelahnya) akan dikali 0

maka pada kondisi TRUE   FALSE   TRUE        akan terbentuk    1*100    0*10     1*1   yang jika ditambahkan menjadi 100+0+1=101

Untuk menjumlahkan semua hasil perkalian kriteria tiap kolom (yang dibentuk a2:c2<>"") digunakanlah fungsi SumProduct yang bisa bekerja dengan inputan berupa array.

Sedangkan proses perkaliannya untuk menghasilkan 100 , 10 , 1 bisa dengan :
a. suatu larik { 100 , 10 , 1 }
b. atau ekspresi 10^{ 2 , 1 , 0 }

c. atau ekspresi 10^( 3 - { 1 , 2 , 3 } )

ekspresi c digunakan pada formula agar tampak kunci pendinamisan formula ketika ada banyak kolom kriteria lainnya, yaitu dengan mengubahnya menjadi Column( $a:$c ) jika kriteria 3 kolom menggantikan larik berbunyi { 1 , 2 , 3 }

Jadi, formula di atas bukan formula akhir terpendek, tetapi formula yang bisa dengan mudah didinamiskan penggunaannya.

Pada kondisi kombinasi setiap kolom kriteria yang banyak, maka penggunaan larik {  0   ,   100   ,   101   ,   110   ,    110     } yang bersesuaian dengan larik { "?" , "buka" , "tutup" , "titip" , "confirm" } diubah menjadi suatu tabel 2 kolom, yaitu kolom pertama adalah nilai bentuk_akhir_gabungan dan kolom kedua adalah nilai_output

bentuk_akhir_gabungan      nilai_output
0                                       ?

100                                    buka

101                                    tutup

110                                     titip

111                                     confirm

dan fungsi vLookUp atau formula Index Match juga menjadi bisa digunakan sebagai alternatif penggunaan fungsi LookUp

Jadi, pada formula berbunyi :
=LookUp( SumProduct( (a2:c2<>"")*10^(3-{1,2,3}) ) , {0,100,101,110,111} , {"?","buka","tutup","titip","confirm"} )

bagian :
SumProduct( (a2:c2<>"")*10^(3-{1,2,3}) )    adalah nilai_lookup

{0,100,101,110,111}             adalah larik pencarian
{"?","buka","tutup","titip","confirm"}     adalah larik nilai output yang diinginkan

Bagian SumProduct( (a2:c2<>"")*10^(3-{1,2,3}) ) bisa diubah menjadi :
> Sum( (a2:c2<>"")*10^(3-{1,2,3}) )   tetapi formula harus di-enter sebagai array formula (tekan Ctrl Shift Enter)

> 10^(3-{1,2,3})   bisa diganti menjadi larik { 100 , 10 , 1  }

> 10^(3-{1,2,3}) juga bisa diganti menjadi 10^(3-Column($a:$c))

Sama kan dengan konsep pembentukan kolom bantu TRUEFALSETRUE dan sebagainya yang sudah disampaikan pada posting sebelum posting formula ini...

:)
gitu kelleez ye..

memahami suatu formula memang dibutuhkan membaca ulang setiap bagian si formula tersebut berkelleeez-kelleez..

Wassalam,
Kid.

2014-05-13 6:46 GMT+07:00 Winov X winovx@yahoo.co.id [belajar-excel] <belajar-excel@yahoogroups.com>:


>Yth Mr Kid,
>itu formula keren banget
>
>
>bisa minta tolong dijelaskan gak?
>
>
>tengkyu sebelumnya
>
>
>-Win-
>
>Pada Senin, 12 Mei 2014 19:41, "'Mr. Kid' mr.nmkid@gmail.com [belajar-excel]" <belajar-excel@yahoogroups.com> menulis:
>

>Hai Iqbal,
>
>misal data di A2:C2, di D2 bisa juga diisi formula : (bukan array formula)
>=LookUp( SumProduct( (a2:c2<>"")*10^(3-{1,2,3}) ) , {0,100,101,110,111} , {"?","buka","tutup","titip","confirm"} )
>
>
>
>copy ke baris data lain.
>
>
>*** jika regional setting komputer setempat adalah Indonesian, maka formula akan menjadi :
>
>
>=LookUp( SumProduct( (a2:c2<>"")*10^(3-{1\2\3}) ) ; {0\100\101\110\111} ; {"?"\"buka"\"tutup"\"titip"\"confirm"} )
>
>
>Wassalam,

>
>Kid.
>
>
>
>
>
>
>
>
>
>
>2014-05-11 10:48 GMT+07:00 'Muhammad Iqbal' iq_bal76id@yahoo.com [belajar-excel] <belajar-excel@yahoogroups.com>:
>
>
>> 
>>Dear be exceler,
>>Mohon bantuan untu case seperti berikut ini
>> 
>>A B C result
>>text     buka
>>text text   titip
>>text text text confirm
>>text   text Tutup
>> 
>>Bagai mana rumusan yang bisa saya terapkan bila kolom "result"
ber logika,
>>Jika kolom A berisi data, maka tulislah "Buka"
>>Jika kolom A dan B berisi dana , maka tulis "titip
>>Jika kolom A dan C berisi data, maka tulis "tutup"
>>Jika kolom A, B dan C berisi data, maka tulis "confirm"
>> 
>> 
>>Regard
>>Muhammad Iqbal
>
>
>

Mon May 12, 2014 7:32 pm (PDT) . Posted by:

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

Alhamdulillah

Kalo gitu bisa dikembangkan untuk multikriteria berjenjang ya...
Seperti yang ada
disini<http://excel-mr-kid.blogspot.com/2013/09/menyingkat-if-yang-puanjuaaaang-buanget.html>
.

Wassalam,
Kid.

2014-05-13 9:30 GMT+07:00 Winov X winovx@yahoo.co.id [belajar-excel] <
belajar-excel@yahoogroups.com>:

>
>
> Wooooowww
>
> makasih Mr Kid
> Ilmu baru
> mantaB
>
> 80% paham setelah 3 kali baca ulang
>
> -Winarno-
> Pada Selasa, 13 Mei 2014 8:28, "'Mr. Kid' mr.nmkid@gmail.com[belajar-excel]" <
> belajar-excel@yahoogroups.com> menulis:
>
> Hai Winov,
>
> Formula :
> =LookUp( SumProduct( (a2:c2<>"")*10^(3-{1,2,3}) ) , {0,100,101,110,111} ,
> {"?","buka","tutup","titip","confirm"} )
>
> memanfaatkan karakteristik fungsi lookup, yaitu mencari dilarik pencarian,
> yang terakhir sesuai dengan kriteria lookup.
>
> Pada kasus ini, terbentuk suatu pola kriteria yang terdiri dari 3 kolom
> dengan setiap kolom dalam kondisi ada isi atau tidak ada isi.
> Kondisi yang terbentuk hanyalah 2 kondisi, seperti halnya kondisi TRUE
> atau FALSE. Ada isi bisa diwakilkan ke TRUE dan tidak ada isi bisa
> diwakilkan ke FALSE.
> Artinya, jika ada isi maka langsung dikonversi ke nilai TRUE. Tidak ada
> isi ke nilai FALSE. Maka terbentuklah bunyi :
> a2<>"" untuk kolom 1, b2<>"" untuk kolom 2, dan c2<>"" untuk kolom 3. Jika
> dikumpulkan menjadi sebuah larik data, maka akan berbunyi : a2:c2<>""
>
> Kombinasi kriteria berisi 3 kolom dengan kolom ke-2 dan ke-3 akan berisi
> jika kolom ke-1 ada isinya akan berupa kemungkinan :
> kol1 kol2 kol3
> (kosong) (kosong) (kosong)
> ada (kosong) (kosong)
> ada (kosong) ada
> ada ada (kosong)
> ada ada ada
>
> yang diubah nilainya menjadi TRUE atau FALSE :
> kol1 kol2 kol3
> FALSE FALSE FALSE
> TRUE FALSE FALSE
> TRUE FALSE TRUE
> TRUE TRUE FALSE
> TRUE TRUE TRUE
>
> karena TRUE setara 1 dan FALSE setara 0, maka bisa diubah juga menjadi :
> kol1 kol2 kol3 bentuk_akhir_gabungan nilai_output
> 0 0 0 000 ?
> 1 0 0 100 buka
> 1 0 1 101 tutup
> 1 1 0 110 titip
> 1 1 1 111 confirm
>
> kemudian kolom bentuk_akhir_gabungan di-sort ASC
> dan akan membentuk larik angka { 0 , 100 ,
> 101 , 110 , 110 }
> dengan larik nilai output yang bersesuaian adalah { "?" , "buka" , "tutup"
> , "titip" , "confirm" }
>
> Nah, kondisi kol1 2 dan 3 yang dibentuk dalam TRUE atau FALSE dengan bunyi
> a2:c2<>"" harus diubah menjadi suatu nilai 3 digit
> digit ke-1 untuk kol1, digit ke-2 untuk kol2, dan digit ke-3 untuk kol3
> Berarti,
> digit ke-1 harus menyediakan 2 digit dibelakangnya, yaitu dengan
> mengalikannya dengan 100
> digit ke-2 harus menyediakan 1 digit dibelakangnya, yaitu dengan
> mengalikannya dengan 10
> digit ke-3 harus menyediakan 0 digit dibelakangnya, yaitu dengan
> mengalikannya dengan 1
> agar kalau dijumlahkan seluruh hasil perbandingan kol1 sampai kol3 akan
> terbentuk 111 jika semua kolom terisi data
> Andaikan kol2 kosong, berarti FALSE yang setara 0 akan membuat nilai 10
> (penyedia digit setelahnya) akan dikali 0
> maka pada kondisi TRUE FALSE TRUE akan terbentuk 1*100
> 0*10 1*1 yang jika ditambahkan menjadi 100+0+1=101
>
> Untuk menjumlahkan semua hasil perkalian kriteria tiap kolom (yang
> dibentuk a2:c2<>"") digunakanlah fungsi SumProduct yang bisa bekerja dengan
> inputan berupa array.
>
> Sedangkan proses perkaliannya untuk menghasilkan 100 , 10 , 1 bisa dengan :
> a. suatu larik { 100 , 10 , 1 }
> b. atau ekspresi 10^{ 2 , 1 , 0 }
> c. atau ekspresi 10^( 3 - { 1 , 2 , 3 } )
>
> ekspresi c digunakan pada formula agar tampak kunci pendinamisan formula
> ketika ada banyak kolom kriteria lainnya, yaitu dengan mengubahnya menjadi
> Column( $a:$c ) jika kriteria 3 kolom menggantikan larik berbunyi { 1 , 2 ,
> 3 }
> Jadi, formula di atas bukan formula akhir terpendek, tetapi formula yang
> bisa dengan mudah didinamiskan penggunaannya.
>
> Pada kondisi kombinasi setiap kolom kriteria yang banyak, maka penggunaan
> larik { 0 , 100 , 101 , 110 , 110 } yang bersesuaian
> dengan larik { "?" , "buka" , "tutup" , "titip" , "confirm" } diubah
> menjadi suatu tabel 2 kolom, yaitu kolom pertama adalah nilai
> bentuk_akhir_gabungan dan kolom kedua adalah nilai_output
> bentuk_akhir_gabungan nilai_output
> 0 ?
> 100 buka
> 101 tutup
> 110 titip
> 111 confirm
>
> dan fungsi vLookUp atau formula Index Match juga menjadi bisa digunakan
> sebagai alternatif penggunaan fungsi LookUp
>
> Jadi, pada formula berbunyi :
> =LookUp( SumProduct( (a2:c2<>"")*10^(3-{1,2,3}) ) , {0,100,101,110,111} ,
> {"?","buka","tutup","titip","confirm"} )
> bagian :
> SumProduct( (a2:c2<>"")*10^(3-{1,2,3}) ) adalah nilai_lookup
> {0,100,101,110,111} adalah larik pencarian
> {"?","buka","tutup","titip","confirm"} adalah larik nilai output yang
> diinginkan
>
> Bagian SumProduct( (a2:c2<>"")*10^(3-{1,2,3}) ) bisa diubah menjadi :
> > Sum( (a2:c2<>"")*10^(3-{1,2,3}) ) tetapi formula harus di-enter
> sebagai array formula (tekan Ctrl Shift Enter)
> > 10^(3-{1,2,3}) bisa diganti menjadi larik { 100 , 10 , 1 }
> > 10^(3-{1,2,3}) juga bisa diganti menjadi 10^(3-Column($a:$c))
>
> Sama kan dengan konsep pembentukan kolom bantu TRUEFALSETRUE dan
> sebagainya yang sudah disampaikan pada posting sebelum posting formula
> ini...
>
> :)
> gitu kelleez ye..
> memahami suatu formula memang dibutuhkan membaca ulang setiap bagian si
> formula tersebut berkelleeez-kelleez..
>
> Wassalam,
> Kid.
>
>
>
>
> 2014-05-13 6:46 GMT+07:00 Winov X winovx@yahoo.co.id [belajar-excel] <
> belajar-excel@yahoogroups.com>:
>
>
> Yth Mr Kid,
> itu formula keren banget
>
> bisa minta tolong dijelaskan gak?
>
> tengkyu sebelumnya
>
> -Win-
> Pada Senin, 12 Mei 2014 19:41, "'Mr. Kid' mr.nmkid@gmail.com[belajar-excel]" <
> belajar-excel@yahoogroups.com> menulis:
>
> Hai Iqbal,
>
> misal data di A2:C2, di D2 bisa juga diisi formula : (bukan array formula)
> =LookUp( SumProduct( (a2:c2<>"")*10^(3-{1,2,3}) ) , {0,100,101,110,111} ,
> {"?","buka","tutup","titip","confirm"} )
>
> copy ke baris data lain.
>
> *** jika regional setting komputer setempat adalah Indonesian, maka
> formula akan menjadi :
>
> =LookUp( SumProduct( (a2:c2<>"")*10^(3-{1\2\3}) ) ; {0\100\101\110\111} ;
> {"?"\"buka"\"tutup"\"titip"\"confirm"} )
>
> Wassalam,
> Kid.
>
>
>
>
>
>
> 2014-05-11 10:48 GMT+07:00 'Muhammad Iqbal' iq_bal76id@yahoo.com[belajar-excel]
> <belajar-excel@yahoogroups.com>:
>
>
> Dear be exceler,
> Mohon bantuan untu case seperti berikut ini
>
> *A*
> *B*
> *C*
> *result*
> text
>
>
> buka
> text
> text
>
> titip
> text
> text
> text
> confirm
> text
>
> text
> Tutup
>
> Bagai mana rumusan yang bisa saya terapkan bila kolom "result" ber logika,
> Jika kolom A berisi data, maka tulislah "Buka"
> Jika kolom A dan B berisi dana , maka tulis "titip
> Jika kolom A dan C berisi data, maka tulis "tutup"
> Jika kolom A, B dan C berisi data, maka tulis "confirm"
>
>
> Regard
> *Muhammad Iqbal*
>
>
>
>
>
>
>
>
>

Mon May 12, 2014 10:32 pm (PDT) . Posted by:

ancha_ansharullah

Mantap formula.x Mr. Kid :)
Sent from my BlackBerry® smartphone from Sinyal Bagus XL, Nyambung Teruuusss...!

-----Original Message-----
From: "'Mr. Kid' mr.nmkid@gmail.com [belajar-excel]" <belajar-excel@yahoogroups.com>
Sender: belajar-excel@yahoogroups.com
Date: Tue, 13 May 2014 09:32:27
To: BeExcel<belajar-excel@yahoogroups.com>
Reply-To: belajar-excel@yahoogroups.com
Subject: Re: [belajar-excel] logika if

Alhamdulillah

Kalo gitu bisa dikembangkan untuk multikriteria berjenjang ya...
Seperti yang ada
disini<http://excel-mr-kid.blogspot.com/2013/09/menyingkat-if-yang-puanjuaaaang-buanget.html>
.

Wassalam,
Kid.



2014-05-13 9:30 GMT+07:00 Winov X winovx@yahoo.co.id [belajar-excel] <
belajar-excel@yahoogroups.com>:

>
>
> Wooooowww
>
> makasih Mr Kid
> Ilmu baru
> mantaB
>
> 80% paham setelah 3 kali baca ulang
>
> -Winarno-
> Pada Selasa, 13 Mei 2014 8:28, "'Mr. Kid' mr.nmkid@gmail.com[belajar-excel]" <
> belajar-excel@yahoogroups.com> menulis:
>
> Hai Winov,
>
> Formula :
> =LookUp( SumProduct( (a2:c2<>"")*10^(3-{1,2,3}) ) , {0,100,101,110,111} ,
> {"?","buka","tutup","titip","confirm"} )
>
> memanfaatkan karakteristik fungsi lookup, yaitu mencari dilarik pencarian,
> yang terakhir sesuai dengan kriteria lookup.
>
> Pada kasus ini, terbentuk suatu pola kriteria yang terdiri dari 3 kolom
> dengan setiap kolom dalam kondisi ada isi atau tidak ada isi.
> Kondisi yang terbentuk hanyalah 2 kondisi, seperti halnya kondisi TRUE
> atau FALSE. Ada isi bisa diwakilkan ke TRUE dan tidak ada isi bisa
> diwakilkan ke FALSE.
> Artinya, jika ada isi maka langsung dikonversi ke nilai TRUE. Tidak ada
> isi ke nilai FALSE. Maka terbentuklah bunyi :
> a2<>"" untuk kolom 1, b2<>"" untuk kolom 2, dan c2<>"" untuk kolom 3. Jika
> dikumpulkan menjadi sebuah larik data, maka akan berbunyi : a2:c2<>""
>
> Kombinasi kriteria berisi 3 kolom dengan kolom ke-2 dan ke-3 akan berisi
> jika kolom ke-1 ada isinya akan berupa kemungkinan :
> kol1 kol2 kol3
> (kosong) (kosong) (kosong)
> ada (kosong) (kosong)
> ada (kosong) ada
> ada ada (kosong)
> ada ada ada
>
> yang diubah nilainya menjadi TRUE atau FALSE :
> kol1 kol2 kol3
> FALSE FALSE FALSE
> TRUE FALSE FALSE
> TRUE FALSE TRUE
> TRUE TRUE FALSE
> TRUE TRUE TRUE
>
> karena TRUE setara 1 dan FALSE setara 0, maka bisa diubah juga menjadi :
> kol1 kol2 kol3 bentuk_akhir_gabungan nilai_output
> 0 0 0 000 ?
> 1 0 0 100 buka
> 1 0 1 101 tutup
> 1 1 0 110 titip
> 1 1 1 111 confirm
>
> kemudian kolom bentuk_akhir_gabungan di-sort ASC
> dan akan membentuk larik angka { 0 , 100 ,
> 101 , 110 , 110 }
> dengan larik nilai output yang bersesuaian adalah { "?" , "buka" , "tutup"
> , "titip" , "confirm" }
>
> Nah, kondisi kol1 2 dan 3 yang dibentuk dalam TRUE atau FALSE dengan bunyi
> a2:c2<>"" harus diubah menjadi suatu nilai 3 digit
> digit ke-1 untuk kol1, digit ke-2 untuk kol2, dan digit ke-3 untuk kol3
> Berarti,
> digit ke-1 harus menyediakan 2 digit dibelakangnya, yaitu dengan
> mengalikannya dengan 100
> digit ke-2 harus menyediakan 1 digit dibelakangnya, yaitu dengan
> mengalikannya dengan 10
> digit ke-3 harus menyediakan 0 digit dibelakangnya, yaitu dengan
> mengalikannya dengan 1
> agar kalau dijumlahkan seluruh hasil perbandingan kol1 sampai kol3 akan
> terbentuk 111 jika semua kolom terisi data
> Andaikan kol2 kosong, berarti FALSE yang setara 0 akan membuat nilai 10
> (penyedia digit setelahnya) akan dikali 0
> maka pada kondisi TRUE FALSE TRUE akan terbentuk 1*100
> 0*10 1*1 yang jika ditambahkan menjadi 100+0+1=101
>
> Untuk menjumlahkan semua hasil perkalian kriteria tiap kolom (yang
> dibentuk a2:c2<>"") digunakanlah fungsi SumProduct yang bisa bekerja dengan
> inputan berupa array.
>
> Sedangkan proses perkaliannya untuk menghasilkan 100 , 10 , 1 bisa dengan :
> a. suatu larik { 100 , 10 , 1 }
> b. atau ekspresi 10^{ 2 , 1 , 0 }
> c. atau ekspresi 10^( 3 - { 1 , 2 , 3 } )
>
> ekspresi c digunakan pada formula agar tampak kunci pendinamisan formula
> ketika ada banyak kolom kriteria lainnya, yaitu dengan mengubahnya menjadi
> Column( $a:$c ) jika kriteria 3 kolom menggantikan larik berbunyi { 1 , 2 ,
> 3 }
> Jadi, formula di atas bukan formula akhir terpendek, tetapi formula yang
> bisa dengan mudah didinamiskan penggunaannya.
>
> Pada kondisi kombinasi setiap kolom kriteria yang banyak, maka penggunaan
> larik { 0 , 100 , 101 , 110 , 110 } yang bersesuaian
> dengan larik { "?" , "buka" , "tutup" , "titip" , "confirm" } diubah
> menjadi suatu tabel 2 kolom, yaitu kolom pertama adalah nilai
> bentuk_akhir_gabungan dan kolom kedua adalah nilai_output
> bentuk_akhir_gabungan nilai_output
> 0 ?
> 100 buka
> 101 tutup
> 110 titip
> 111 confirm
>
> dan fungsi vLookUp atau formula Index Match juga menjadi bisa digunakan
> sebagai alternatif penggunaan fungsi LookUp
>
> Jadi, pada formula berbunyi :
> =LookUp( SumProduct( (a2:c2<>"")*10^(3-{1,2,3}) ) , {0,100,101,110,111} ,
> {"?","buka","tutup","titip","confirm"} )
> bagian :
> SumProduct( (a2:c2<>"")*10^(3-{1,2,3}) ) adalah nilai_lookup
> {0,100,101,110,111} adalah larik pencarian
> {"?","buka","tutup","titip","confirm"} adalah larik nilai output yang
> diinginkan
>
> Bagian SumProduct( (a2:c2<>"")*10^(3-{1,2,3}) ) bisa diubah menjadi :
> > Sum( (a2:c2<>"")*10^(3-{1,2,3}) ) tetapi formula harus di-enter
> sebagai array formula (tekan Ctrl Shift Enter)
> > 10^(3-{1,2,3}) bisa diganti menjadi larik { 100 , 10 , 1 }
> > 10^(3-{1,2,3}) juga bisa diganti menjadi 10^(3-Column($a:$c))
>
> Sama kan dengan konsep pembentukan kolom bantu TRUEFALSETRUE dan
> sebagainya yang sudah disampaikan pada posting sebelum posting formula
> ini...
>
> :)
> gitu kelleez ye..
> memahami suatu formula memang dibutuhkan membaca ulang setiap bagian si
> formula tersebut berkelleeez-kelleez..
>
> Wassalam,
> Kid.
>
>
>
>
> 2014-05-13 6:46 GMT+07:00 Winov X winovx@yahoo.co.id [belajar-excel] <
> belajar-excel@yahoogroups.com>:
>
>
> Yth Mr Kid,
> itu formula keren banget
>
> bisa minta tolong dijelaskan gak?
>
> tengkyu sebelumnya
>
> -Win-
> Pada Senin, 12 Mei 2014 19:41, "'Mr. Kid' mr.nmkid@gmail.com[belajar-excel]" <
> belajar-excel@yahoogroups.com> menulis:
>
> Hai Iqbal,
>
> misal data di A2:C2, di D2 bisa juga diisi formula : (bukan array formula)
> =LookUp( SumProduct( (a2:c2<>"")*10^(3-{1,2,3}) ) , {0,100,101,110,111} ,
> {"?","buka","tutup","titip","confirm"} )
>
> copy ke baris data lain.
>
> *** jika regional setting komputer setempat adalah Indonesian, maka
> formula akan menjadi :
>
> =LookUp( SumProduct( (a2:c2<>"")*10^(3-{1\2\3}) ) ; {0\100\101\110\111} ;
> {"?"\"buka"\"tutup"\"titip"\"confirm"} )
>
> Wassalam,
> Kid.
>
>
>
>
>
>
> 2014-05-11 10:48 GMT+07:00 'Muhammad Iqbal' iq_bal76id@yahoo.com[belajar-excel]
> <belajar-excel@yahoogroups.com>:
>
>
> Dear be exceler,
> Mohon bantuan untu case seperti berikut ini
>
> *A*
> *B*
> *C*
> *result*
> text
>
>
> buka
> text
> text
>
> titip
> text
> text
> text
> confirm
> text
>
> text
> Tutup
>
> Bagai mana rumusan yang bisa saya terapkan bila kolom "result" ber logika,
> Jika kolom A berisi data, maka tulislah "Buka"
> Jika kolom A dan B berisi dana , maka tulis "titip
> Jika kolom A dan C berisi data, maka tulis "tutup"
> Jika kolom A, B dan C berisi data, maka tulis "confirm"
>
>
> Regard
> *Muhammad Iqbal*
>
>
>
>
>
>
>
>
>

Mon May 12, 2014 10:42 pm (PDT) . Posted by:

"odongnando@yahoo.com"

Bos kit, tolong jelasin formulanya dunk.,.
Sy dah coba breakdown formulanya...ehhh mentog....

Thx

Odong

Dikirim dari Yahoo Mail pada Android

Mon May 12, 2014 6:48 pm (PDT) . Posted by:

agunk_full

Dear All Master. . .


Saya Lagi Ada Masalah nih Untuk Pengambilan Data pada database, bisa gak ya pengambilan data dengan 2 kriteria yaitu berdasarkan Order dan Operation Code/Code. . .??Kalau Bisa Bagaimana Scriptnya, , ??
Untuk Yang Sudah Saya Buat ini adl Warisan Dari Ctv, , ,Cuma Pengambilan Data hanya Berdasarkan Order saja. . .












Thanks,B'Regards
-Agunk-

Mon May 12, 2014 6:56 pm (PDT) . Posted by:

"Lazuardi Biru" lazuardi_biru84

asalamu alaikum wr.wb

dh
salam be-excelent

begini cerita nya temen2 dan para master.
saya punya file excel pekerjaan tiap hari.
permasalahanya kadang kadang kalo mau simpan itu sering gagal.

kaya minta di save as gitu.. tapi itu tidak setiap kali.. hanya ya lumayan sering.

kira kira apa ya penyebabnya master filenya ber extensi .xlsm

filenya mau saya lampirkan oper limit
jadi semoga dengan sedikit cerita di atas bisa di ambil kesimpulan

wasalam
lb

Mon May 12, 2014 7:19 pm (PDT) . Posted by:

"odongnando@yahoo.com"

Coba dgn paste speaial value, blokny jgn d rubah2 dolo qt k replace setelah popup na keluar bagian find what kita kosongkan saja benr2 kosong, replace with na qt isi dgn seauatu yg spesial mungkin"#", selelah itu klik replace all.skrg qt pnya cell blank td brubah jd "#".msh d popup replace, skrg fine what na qt isi "#" dan replace na qt jgn isi ap2, n klik replace all ny....
Selamat menikmati blank ny... :)

Dikirim dari Yahoo Mail pada Android

Mon May 12, 2014 8:09 pm (PDT) . Posted by:

"Tio Adi Bayu Adjie"

Dear Para Moderator,
Apakah bisa saya dapatkan file-file Kopdar 2 yang kemarin ? Saya waktu itu masalah di port usb saya sehingga saya tidak bisa copy. Kalau bisa di zip karena keterbatasan email saya.

Thanks,

[Think Green]

Best Regards,
Tio Adi Bayu Adjie

________________________________

Mon May 12, 2014 8:09 pm (PDT) . Posted by:

"uharyanto" uharyanto@ymail.com

Dear All,

Mohon maaf sebelumnya saya numpang OOT, selama ini saya sebagai penikmat
excel akan tetapi jarang aktip di milis tapi pada tanggal 09 Mei 2014
tampilan sender email dari belajar excel semuanya bersumber dari
belajar-excel@yahoogroups.com seperti di bawah ini :

Apakah ada perubahan setting di milis nya ataukah ini salah setting di
saya yah ? soalnya seingat saya..... saya tidak pernah melakukan
perubahan, nah dibawah ini saya tampilkan sebelum berubah :

Sekian OOT dari saya, terima kasih.

Salam,
-uhr-

Mon May 12, 2014 8:17 pm (PDT) . Posted by:

"ChordJR" indra_gustian

Wahh...ternyata bukan saya saja yang mengalaminya,Pak UHR juga...saya
coba cari di setting tetap saja tidak ada perubahan...
Mungkin perlu perbaikan dari Momod

Salam,

Indra

On 5/13/2014 10:06 AM, uharyanto uharyanto@gmail.com [belajar-excel] wrote:
> Dear All,
>
> Mohon maaf sebelumnya saya numpang OOT, selama ini saya sebagai
> penikmat excel akan tetapi jarang aktip di milis tapi pada tanggal 09
> Mei 2014 tampilan sender email dari belajar excel semuanya bersumber
> dari belajar-excel@yahoogroups.com seperti di bawah ini :
>
>
>
> Apakah ada perubahan setting di milis nya ataukah ini salah setting di
> saya yah ? soalnya seingat saya..... saya tidak pernah melakukan
> perubahan, nah dibawah ini saya tampilkan sebelum berubah :
>
>
>
> Sekian OOT dari saya, terima kasih.
>
>
> Salam,
> -uhr-

Mon May 12, 2014 10:33 pm (PDT) . Posted by:

"Aksan Kurdin" aksankurdin

Dear all,
Saya masih normal-normal saja.

Aksan Kurdin

On 5/13/2014 10:06 AM, uharyanto uharyanto@gmail.com [belajar-excel] wrote:
> Dear All,
>
> Mohon maaf sebelumnya saya numpang OOT, selama ini saya sebagai
> penikmat excel akan tetapi jarang aktip di milis tapi pada tanggal 09
> Mei 2014 tampilan sender email dari belajar excel semuanya bersumber
> dari belajar-excel@yahoogroups.com seperti di bawah ini :
>
>
>
> Apakah ada perubahan setting di milis nya ataukah ini salah setting di
> saya yah ? soalnya seingat saya..... saya tidak pernah melakukan
> perubahan, nah dibawah ini saya tampilkan sebelum berubah :
>
>
>
> Sekian OOT dari saya, terima kasih.
>
>
> Salam,
> -uhr-

Mon May 12, 2014 10:50 pm (PDT) . Posted by:

"Marvell Christian"

Dear Mr.Kid,
Tks sudah dapat digunakan formulanya. Sebelumnya saya sudah coba tapi memang gagal atau karena saya masih terlalu awam sehingga begitu tidak ada hasilnya langsung gelapan. BTW, tks berat mas bro dan jangan jadi bosan2 dengan saya yang masih awam. Tks
 
Rgds,
MCS

________________________________
Dari: "'Mr. Kid' mr.nmkid@gmail.com [belajar-excel]" <belajar-excel@yahoogroups.com>
Kepada: BeExcel <belajar-excel@yahoogroups.com>
Dikirim: Senin, 12 Mei 2014 18:00
Judul: Re: Bls: Re: Bls: [belajar-excel] Menghitung jumlah data dengan multi kriteria

 
:(
saran yang tempo hari belum dicoba ya...

1. pastikan bahwa seluruh rujukan memiliki jumlah baris yang sama dan jumlah kolom yang sesuai kebutuhan formula.
>> Formula Anda :
=SUMPRODUCT(1/COUNTIFS($D$6:$D$905,">=1/1/2014",$D$6:$D$905,"<=1/31/2014",$F$6:$F$810,$F$6:$F$810,$G$6:$G$905,$G$6:$G$905))

>> arti dipastikan, berarti jumlah range dari dan sampai harus memiliki jumlah baris yang sama pada kasus ini. Seperti :
=SUMPRODUCT(1/COUNTIFS($D$6:$D$905,">=1/1/2014",$D$6:$D$905,"<=1/31/2014",$F$6:$F$905,$F$6:$F$905,$G$6:$G$905,$G$6:$G$905))

2. jika ada proses hitung unique item pada suatu kondisi yang kemungkinan record datanya tidak memenuhi seluruh kriteria, maka ubah susunan formula yang tadinya :
         =SumProduct( 1 / CountIFs ) atau array formula Sum( 1 / CountIFs )

menjadi array formula (pastikan di-enter dengan Ctrl Shift Enter) :
         =Sum( IFError( 1 / CountIFs , 0 ) )

jadinya :
=Sum( IFError( 1/COUNTIFS($D$6:$D$905,">=1/1/2014",$D$6:$D$905,"<=1/31/2014",$F$6:$F$905,$F$6:$F$905,$G$6:$G$905,$G$6:$G$905) , 0 ) )

Kalau sudah mencoba saran tempo hari, kemudian hasilnya masih 0, berarti disebabkan oleh definisi kriteria.

Kemungkinannya :

1. penulisan kriterianya salah

2. datanya tidak ada yang sesuai kriteria

Pada kasus ini, dengan kriteria yang berupa tanggal biasanya minta data bertipe data datetime. Jadi, bagian yang dilatar kuning

akan lebih pasti bisa digunakan dihampir semua komputer jika disusun dengan fungsi Date( tahunnya, bulannya, tanggalnya )

Maka formula akan menjadi :
=Sum( IFError( 1/COUNTIFS($D$6:$D$905,">="&Date(2014,1,1),$D$6:$D$905,"<="&Date(2014,3,31),$F$6:$F$905,$F$6:$F$905,$G$6:$G$905,$G$6:$G$905) , 0 ) )

Selain itu, angka 2014 atau 3 atau 31 atau 1 yang ada di dalam fungsi Date juga bisa diganti dengan rujukan ke suatu range.

:(

Wassalam,
Kid.

2014-05-12 11:32 GMT+07:00 Marvell Christian marvellchristian@yahoo.com [belajar-excel] <belajar-excel@yahoogroups.com>:

 
>Tks pak, cuma yang saya inginkan bukan hanya berdasarkan nopol namun referensi serta bulan per bulannya sih, misalnya dalam bulan Maret ada 298 truk. 
>
>Dari: "odong nando odongnando@yahoo.com [belajar-excel]" <belajar-excel@yahoogroups.com>
>Kepada: belajar-excel@yahoogroups.com
>Dikirim: Senin, 12 Mei 2014 2:23
>Judul: Bls: Bls: Re: Bls: [belajar-excel] Menghitung jumlah data dengan multi kriteria [1 Attachment]
>
>
>

>klo yang di maksud itu menghitung jumlah kunjungan truk ke suatu tempat, dlm hal ini tempat anda bekerja, mungkin hasil yang anda inginkan seperti att brikut.
>Pada Minggu, 11 Mei 2014 5:32, "'marvellchristian@yahoo.com' marvellchristian@yahoo.com [belajar-excel]" <belajar-excel@yahoogroups.com> menulis:
>

>Dear master excel,
>Mohon bantuannya untuk menghitung jlh data, namun untuk yg kembar dihitung 1 dan dibatasi bulan per bulan file terlampir). Saya sudah mencoba dgn formula2 yg diberikan namun masih belum bisa. Terima kasih bantuannya
>Dikirim dari Yahoo Mail pada Android
>
>
>From: Marvell Christian <marvellchristian@yahoo.com>;
>To: marvellchristian@yahoo.com <marvellchristian@yahoo.com>; belajar-excel@yahoogroups.com <belajar-excel@yahoogroups.com>;
>Subject: Bls: Re: Bls: [belajar-excel] Menghitung jumlah data dengan multi kriteria

>Sent: Thu, May 8, 2014 7:34:03 AM
>
>
>Dear Mr. Kid,
>masih ada kendala mas bro, mohon bantuannya. Tks
>
>
>Dari: "marvellchristian@yahoo.com" <marvellchristian@yahoo.com>
>Kepada: "belajar-excel@yahoogroups.com" <belajar-excel@yahoogroups.com>
>Dikirim: Minggu, 4 Mei 2014 13:19
>Judul: Bls: Re: Bls: [belajar-excel] Menghitung jumlah data dengan multi kriteria
>
>
>
>Mr. Kid,
>Masih error jg. Apa karena saya block/range dgn batasan periode tanggal ya? Karena klo g pke tgl hasilnya ada.
>Tks
>Dikirim dari Yahoo Mail pada Android
>
>
>From: Mr. Kid <mr.nmkid@gmail.com>;
>To: BeExcel <belajar-excel@yahoogroups.com>;
>Subject: Re: Bls: [belajar-excel] Menghitung jumlah data dengan multi kriteria
>Sent: Sun, May 4, 2014 4:19:33 AM
>
>

>Sama-sama.
>
>Kalau sudah nyaman dengan bentuk 1/countif tadi, maka bisa mulai melihat lebih detil lagi.
>CountIF(A1:A3,A1:A3) tidak mungkin menghasilkan item larik 0 alias lariknya ndak mungkin berisi angka 0.
>
>Contoh yang digunakan diatas tadi adalah contoh mencari unique item kolom A yang mandiri alias tidak dipengaruhi kriteria dari kolom lain atau dari dirinya sendiri.
>
>Sekarang, andaikan saja data A1:A6 berisi kode nip 1000,1000,500,1200,1200,1200 yang bertipe numerik dan ingin mencari unique item dari nip yang nip-nya lebih dari 900, berarti yang akan dihitung adalah jumlah cacah nip yang unique 1000 dan 1200 saja. Yang 500 tidak sesuai kriteria kedua yaitu nip > 900. Jadi hasil jumlah cacah (unique item) nantinya adalah 2 bijik (yaitu 1000 dan 1200)
>
>Pada kasus seperti ini, maka seluruh kriteria tambahan umumnya mengganti bagian 1 dari 1/CountIF.
>Kriteria tambahan itu berbunyi (A1:A6>900)
>dan formulasi menjadi :
>SumProduct(  (A1:A6>900) / CountIF( A1:A6 , A1:A6 ) )
>
>Bagian (A1:A6>900) akan menghasilkan larik { TRUE , TRUE , FALSE , TRUE , TRUE , TRUE }
>Bagian CountIF( A1:A6 , A1:A6 ) akan menghasilkan larik { 2 , 2 , 1 , 3 , 3 , 3 }
>Maka  (A1:A6>900) / CountIF( A1:A6 , A1:A6 ) akan menghasilkan larik { TRUE/2 , TRUE/2 , FALSE/1 , TRUE/3 , TRUE/3 , TRUE/3 }
>Dengan TRUE setara 1 dan FALSE setara 0, maka larik hasil adalah { 0.5 , 0.5 , 0 , 0.3333 , 0.3333 , 0.3333 }
>
>Ketika di-Sum atau di-SumProduct akan menjadi 0.5+0.5+0+0.3333+0.3333+0.3333
>alias 2 kali TRUE/2 + 0 kali FALSE/1 + 3 kali TRUE/3
>
>dan hasilnya adalah 2 ( dua bijik yang unique yang sesuai kriteria nip-nya > 900 )
>

>
>
>Nah... sampai sini tentu sudah punya bayangan bagaimana jika ada buaaanyaaak kriteria dari berbagai kolom. Jadi ndak usah dibahas...
>
>
>Moga-moga konsep komputasi sampai bagian ini bisa dengan mudah terasa nyaman tinggal di sanubari masing-masing... :)
>
>
>Wassalam,
>Kid.
>
>
>
>
>
>2014-05-04 10:32 GMT+07:00 Ferdinan Imers <ferdinan36@gmail.com>:
>

>>banyak terima kasih mr.KId. sangat jelas.
>>
>>
>>Tuhan Mberkati
>>
>>
>>
>>2014-05-04 9:03 GMT+07:00 Mr. Kid <mr.nmkid@gmail.com>:
>>
>>
>> 
>>>Hai Ferdinand,
>>>
>>>Coba jalan-jalan kesini.
>>>
>>>
>>>1/CountIFs atau 1/CountIF artinya 1 per jumlah item total yang sama dengan item di baris itu.
>>>Misal A1 sampai A3 berisi X,X,Y
>>>bagian CountIFs atau CountIF yang berbunyi CountIF(A1:A3,A1:A3) akan menghasilkan 2,2,1 karena ada 2 X dan 1 Y. Jadi setiap X akan  terhitung 2 (2,2) dan Y terhitung 1
>>>
>>>Jadi didapat larik nilai hasil COuntIF {2,2,1}
>>>
>>>1/CountIF berarti 1 dibagi hasil countif atau 1/larik tersebut
>>>1/{2,2,1} = { 1/2  , 1/2 , 1/1 }         (jangan lupa, bahwa yang 2 itu punya X yang memang ada 2 bijik)
>>>Hasilnya sebuah larik
>>>{ 0.5 , 0.5 , 1 }
>>>
>>>Kalau larik itu di-sum (dengan Sum atau SumProduct akan didapat hasil kalkulasi = 2 yaitu 0.5 + 0.5 + 1
>>>Yang 0.5 itu milik si X dan 1 milik si Y
>>>Jadi jumlah item unique nya adalah 0.5+0.5 (si X) +1 (si Y) = 2 ( yaitu X dan Y => 2 item unique)
>>>
>>>
>>>
>>>Wassalam,
>>>Kid.
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>2014-05-03 19:57 GMT+07:00 Ferdinan Imers <ferdinan36@gmail.com>:
>>>
>>>
>>> 
>>>>Ikut nimbrung ...  untuk rumus mr. Kid
>>>>=SUMPRODUCT(1/COUNTIFS($C$4:$C$7,$C$4:$C$7,$D$4:$D$7,$D$4:$D$7,$E$4:$E$7,$E$4:$E$7,$K$4:$K$7,$K$4:$K$7))
>>>>
>>>>
>>>>
>>>> arti 1/COUNTIFS itu apa ya? kenapa di kasih 1/? 
>>>>
>>>>
>>>>terimas kasih sebelumnya
>>>>
>>>>
>>>>
>>>>2014-05-03 15:08 GMT+07:00 marvellchristian@yahoo.com <marvellchristian@yahoo.com>:
>>>>
>>>> 
>>>>>
>>>>>Dear all,
>>>>>Sekedar nambahin, sebenarnya saya ingin hitung jlh data dimana data kembar tetap dihitung satu, namun keluar message #div, apa ada yg salah dgn formula saya ya? Tks bntuannya
>>>>>Dikirim dari Yahoo Mail pada Android
>>>>>
>>>>>
>>>>>From: Marvell Christian <marvellchristian@yahoo.com>;
>>>>>To: belajar-excel@yahoogroups.com <belajar-excel@yahoogroups.com>;
>>>>>Subject: Bls: [belajar-excel] Menghitung jumlah data dengan multi kriteria
>>>>>Sent: Fri, May 2, 2014 4:41:02 AM
>>>>>
>>>>>
>>>>>
>>>>>Dear all,
>>>>>mengapa pada saat saya menjalankan formula tersebut ada masalah ya? Tks atas bantuannya.
>>>>> 
>>>>>Rgds,
>>>>>MCS
>>>>>
>>>>>
>>>>>Dari: Marvell Christian <marvellchristian@yahoo.com>
>>>>>Kepada: belajar-excel@yahoogroups.com
>>>>>Dikirim: Senin, 28 April 2014 7:34
>>>>>Judul: Bls: [belajar-excel] Menghitung jumlah data dengan multi kriteria
>>>>>
>>>>>
>>>>>
>>>>> 
>>>>>Tks bro & mbak fitri juga...hehehehehe
>>>>>
>>>>>
>>>>>
>>>>>Dari: Mr. Kid <mr.nmkid@gmail.com>
>>>>>Kepada: BeExcel <belajar-excel@yahoogroups.com>
>>>>>Dikirim: Senin, 21 April 2014 9:10
>>>>>Judul: Re: [belajar-excel] Menghitung jumlah data dengan multi kriteria
>>>>>
>>>>>
>>>>>
>>>>> 
>>>>>Hai Marvel
>>>>>
>>>>>coba formula :
>>>>>=SUMPRODUCT(1/COUNTIFS($C$4:$C$7,$C$4:$C$7,$D$4:$D$7,$D$4:$D$7,$E$4:$E$7,$E$4:$E$7,$K$4:$K$7,$K$4:$K$7))
>>>>>
>>>>>Wassalam,
>>>>>Kid.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>2014-04-21 7:04 GMT+07:00 Marvell Christian <marvellchristian@yahoo.com>:
>>>>>
>>>>> 
>>>>>>Dear Moderator,
>>>>>>Mohon bantuan solusinya dimana saya mempunyai problem menghitung jumlah truk namun ada truk yang sama dan memiliki DO yang sama pada hari yang sama. Bagaimana formulanya untuk menghitung jumlah data dengan multi kriteria dan untuk data yang sama hanya menampilkan 1 data saja. Tks
>>>>>>
>>>>>>Rgds,
>>>>>>MCS
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>
>>
>
>
>
>
>
>
>

=====================================================================
Untuk memudahkan tim penyusun materi Belajar Excel yang lebih sesuai kebutuhan member, silakan ungkapkan permasalahan yang kerap ditemui dalam menggunakan Excel sehari-hari atau hal-hal yang ingin dipelajari dalam jangka dekat ini. Mohon diprioritaskan dari yang sering ditemui sampai yang ingin dipelajari.
Isi sesuai kelompoknya (fitur-fitur, formula-formula tertentu yang masih membingungkan, otomasi atau pemrograman dalam Excel [Macro - VBA], hal lainnya yang membuat Anda kesulitan dalam mempelajari Excel).
Boleh mengisi berulang kali untuk menambah uneg-uneg yang ingin diungkapkan.
Link untuk menuangkan seluruh uneg-uneg tersebut ada di :
http://tech.groups.yahoo.com/group/belajar-excel/database?method=addRecord&tbl=3
=====================================================================
Langkah kecil Anda dalam mengisi database bisa menjadi langkah pertama yang bermanfaat besar untuk kita semua.
=====================================================================

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