Jumat, 10 Oktober 2014

[belajar-excel] Digest Number 3131

5 Messages

Digest #3131
2a
Ambil keterangan 5 kriteria by "Liem Suliem" liemsuliem
3a
Re: formula excel [1 Attachment] by "Mr. Kid" nmkid.family@ymail.com
4a
Re: VBA by "Mr. Kid" nmkid.family@ymail.com

Messages

Thu Oct 9, 2014 11:56 pm (PDT) . Posted by:

"lkm jktind" lkmjkt

Yang pernah saya lakukan :

ini formula awalnya :
=IF($E20296="B540";IF(AND(INDEX($K$4:$AG20295;MATCH($H20296&&quot;Z104";$AI$4:$AI20295;0);MATCH(M$1;$K$1:$AG$1;0))<>0;
INDEX($K$4:$AG20295;MATCH($H20296&"A399";$AI$4:$AI20295;0);MATCH(M$1;$K$1:$AG$1;0))<>0;
INDEX($K$4:$AG20295;MATCH($H20296&"Q130";$AI$4:$AI20295;0);MATCH(M$1;$K$1:$AG$1;0))<>0);
(INDEX($K$4:$AG20295;MATCH($H20296&&quot;Z104";$AI$4:$AI20295;0);MATCH(M$1;$K$1:$AG$1;0))+
INDEX($K$4:$AG20295;MATCH($H20296&"A399";$AI$4:$AI20295;0);MATCH(M$1;$K$1:$AG$1;0)))/
(INDEX($K$4:$AG20295;MATCH($H20296&&quot;Q130";$AI$4:$AI20295;0);MATCH(M$1;$K$1:$AG$1;0))*4);"False");"Salah
Jalur")

ini setelah perubahan : --- pakai kolom banti diatasnya
=IF($C153="B540";IF(AND(INDEX($L$1:$AO$39100;MATCH($B153&"CC410";$A$1:$A$39100;0)
;P$2)<>0;
INDEX($L$1:$AO$39100;MATCH($B153&&quot;aa3=";$A$1:$A$39100;0);P$2)<>0;
INDEX($L$1:$AO$39100;MATCH($B153&&quot;CC303";$A$1:$A$39100;0);P$2)<>0);
(INDEX($L$1:$AO$39100;MATCH($B153&&quot;CC410";$A$1:$A$39100;0);P$2)+
INDEX($L$1:$AO$39100;MATCH($B153&&quot;aa3=";$A$1:$A$39100;0);P$2))/
(INDEX($L$1:$AO$39100;MATCH($B153&&quot;CC303";$A$1:$A$39100;0);P$2)*4);"False");"Salah
Jalur")

ini yg dipakai sampai saat ini : --- pakai kolom bantu diatas dan di
sebelah kiri :
=IF($C79="B540";IF(AND(ISNUMBER(INDEX($M$1:$AT$48000;$E79;T$2));
ISNUMBER(INDEX($M$1:$AT$48000;$F79;T$2));
ISNUMBER(INDEX($M$1:$AT$48000;$G79;T$2)));
IF(AND(INDEX($M$1:$AT$48000;$E79;T$2)<>0;
INDEX($M$1:$AT$48000;$F79;T$2)<>0;
INDEX($M$1:$AT$48000;$G79;T$2)<>0;
ISNUMBER(INDEX($M$1:$AT$48000;$G79;T$2)));
(INDEX($M$1:$AT$48000;$E79;T$2)+
INDEX($M$1:$AT$48000;$F79;T$2))/
(INDEX($M$1:$AT$48000;$G79;T$2)*4);"False");"False&quot;);"SalahJalur")

Salam

Lukman

Fri Oct 10, 2014 12:10 am (PDT) . Posted by:

"Liem Suliem" liemsuliem

Dh
salam be excel , mohon bantuan lagi

saya mau ambil data keterangan di lain sheet dengan menggunakan 5 kriteria.
sdah coba formula yang ada di milis tapi masih gagal

untuk jelasnya file terlampir

Fri Oct 10, 2014 2:14 am (PDT) . Posted by:

"Winov X" winovx

Pak Liem
ini agak repot, karena data sumbernya banyak duplikasi
saya udah coba pake VLOOKUP dengan kata kunci kodebarang&kode transaksi tetep gagal
karena duplikasi masih banyak di KEY table arraynya

mungkin harus di set selayaknya sistem persediaan

__Winarno__

Pada Jumat, 10 Oktober 2014 13:06, "Liem Suliem liemsuliem@yahoo.co.id [belajar-excel]" <belajar-excel@yahoogroups.com> menulis:


Dh
salam be excel , mohon bantuan lagi

saya mau ambil data keterangan di lain sheet dengan menggunakan 5 kriteria.
sdah coba formula yang ada di milis tapi masih gagal

untuk jelasnya file terlampir

Fri Oct 10, 2014 2:38 am (PDT) . Posted by:

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

Hai Bams,

File terlampir menggunakan 2 buah kolom bantu. Sebuah di tabel data histori
(input harian) dan sebuah di tabel output (in supplier).
Kolom bantu digunakan dengan pertimbangan :
1. record histori akan banyak sekali
2. pengolahan dengan Excel

Andai tidak suka dengan kolom bantu, silakan di-convert ke bentuk array
formula, sehingga jumlah cell ber formula akan lebih sedikit dan cell
berformula tampak canggih. Ketika menggunakan array formula, usahakan
jumlah cell yang dirujuk cukup ke area record yang ada datanya saja dan
record di data histori (input harian) janganlah terlalu banyak.

Wassalam,
Kid.

2014-10-10 15:06 GMT+11:00 AKBAR Latif bams_99999@yahoo.co.id
[belajar-excel] <belajar-excel@yahoogroups.com>:

>
>
>
> Dear Mr. Kid,
>
> Terima kasih mr. Kid untuk cel E3 sudah nyambung rumusnya dan sudah saya
> modif dikit agar sesuai dengan keinginan, namun untuk cel D3 masih selesai.
> dan pabila pakai data concatenate spertinya data punya saya tidak sama
> yaitu A1 atau A2 sebagai contoh yang terdapat di kolom I di sheet input
> harian.
>
> Mr. Kid mohon dibantu apakah ada formula lain untuk dapat nilai di cel D3,
> dengan acuan di sheet input harian di kolom I ( analisa QC ) dan Tgl
> tgransaksi di kolom L dan Qty di kolom R.
>
> dan mohon di re cek apakah rumus di cel A, B dan C untuk sheet In supplier
> sudah benar ? karena apabila saya isi dengan rumus yg ada di baris ke 2
> dengan kode No. 2 maka yg muncul selalu sama dengan hasil baris yang
> pertama. karena di data saya dalam satu tanggal ada beberapa analisa dan
> beda Qty.
>
> Mohon di share ilmunya mr. kid
>
>
>
> Terima kasih,
>
> Bams. T
>
>
> Pada Jumat, 10 Oktober 2014 3:05, "'Mr. Kid' mr.nmkid@gmail.com
> [belajar-excel]" <belajar-excel@yahoogroups.com> menulis:
>
>
>
> Hai Bams,
>
> *** Jika regional setting komputer setempat adalah Indonesian, ganti
> karakter koma dalam formula menjadi titik koma.
>
> Pada sheet In Supplier :
> cell D3 :
> =VLOOKUP(A3,'Input Harian'!$B$4:$I$5,8,0)
>
> *** jika kolom output ini diisi dengan hasil concatenate seluruh item
> tersebut pada seluruh hari, sila mencoba yang ada disini
> <http://excel-mr-kid.blogspot.com/2014/03/menggabung-teks-banyak-baris-berkriteria.html>
> .
>
>
> cell E3 :
> =SUMIFS('Input Harian'!$K$4:$K$5,'Input Harian'!$B$4:$B$5,$A3,'Input
> Harian'!$A$4:$A$5,E$2)
>
>
>
> Wassalam,
> Kid.
>
>
> 2014-10-08 20:24 GMT+11:00 AKBAR Latif bams_99999@yahoo.co.id
> [belajar-excel] <belajar-excel@yahoogroups.com>:
>
>
>
> Dear para Master,
>
> Salam pencerahan, master yang budiman mohon bantuannya untuk pembuatan
> formula berdasarkan 3 criteria dan jumlah total pemakaian,
> file terlampir master.mohon infonya dan sebelumnya terima kasih.
>
>
> Terima kasih,
>
> Bams. T
>
>
> Pada Rabu, 8 Oktober 2014 14:56, "AKBAR Latif bams_99999@yahoo.co.id
> [belajar-excel]" <belajar-excel@yahoogroups.com> menulis:
>
>
>
> Dear para Master,
>
> Salam pencerahan, master yang budiman mohon bantuannya untuk pembuatan
> formula berdasarkan 3 criteria dan jumlah total pemakaian,
> file terlampir master.mohon infonya dan sebelumnya terima kasih.
>
>
> Terima kasih,
>
> Bams. T
>
>
> --- Mods ---
> File lampiran yang lebih dari 250KB dilepas dari email. Silakan
> melampirkan ulang dengan me-reply email ini.
> ---------------
>
>
>
>
>
>
>

Fri Oct 10, 2014 3:04 am (PDT) . Posted by:

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

Hai Lukman,

Untuk formula sederhana seperti contoh tersebut, biasanya dibiarkan
dipasang dalam cells saja. Menghitung dengan perintah VBA jauh lebih lambat
dibanding dibiarkan berada dalam cells dan lebih ribet mengubah-ubahnya.
Hasil dari kalkulasi formula dalam cell yang digunakan oleh VBA. Metode ini
jauh lebih efisien untuk berbagai jumlah record data yang akan diproses.
Terkadang muncul ketidak efisienan ketika ada formula proses yang tidak
sederhana atau menggunakan fungsi volatile dalam formula.

otherwise...
Ketika ingin semuanya di-VBA-ken, banyak pilihan dalam memanfaatkan formula
melalui VBA.
Antara lain : =ISERROR(MATCH("Ticker";A1:K1;0))
1. WorksheetFunction :
dim bResult as boolean
with application.worksheetfunction
bresult=.iserror( .match( "Ticker" , A1:K1 ,0 ) )
end with

2. Evaluate :
dim bResult as boolean
bresult =evaluate( "=ISERROR(MATCH(""Ticker"";A1:K1;0))" )

3. Pasang formula ke cell lalu di values
application.calculation=xlcalculationautomatic
with sheets("nama sheet hasil").range("alamat cell hasil")
.formula="=ISERROR(MATCH(""Ticker"";A1:K1;0))"
.value=.value
end with

4. Loop (jika data yang diproses sedikit [kurang dari 50K loop], akan lebih
cepat dari 3 cara di atas)
dim lCells as long, bResult as boolean
with range("a1:k1")
for lcells=1 to .cells.count
if .cells( lcells ).value<>"Ticker" then
bresult=true
exit for
endif
next lcells
end with

Wassalam,
Kid.

On Fri, Oct 10, 2014 at 3:54 PM, lkm jktind lkmjktind@gmail.com
[belajar-excel] <belajar-excel@yahoogroups.com> wrote:

>
>
> Tanya :
>
> Kalau Di worksheet :
> =ISERROR(MATCH("Ticker&quot;;A1:K1;0))
> =ISERROR(MATCH("Low";A1:K1;0))
> =ISERROR(FIND("(";C14;1))
> =ISERROR(FIND("H";C14;1))
>
> Kalau di VBA harus pakai apa ?
>
> Salam
>
> Lukman
>
>
>
============================================================
Pojok Lowongan Kerja yang disediakan milis :
http://milis-belajar-excel.1048464.n5.nabble.com/Pojok-Lowongan-Kerja-f5725753.html
*** Posting lowongan kerja : ke link tersebut dan klik New Topic
============================================================
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