Senin, 01 Juni 2015

[belajar-excel] Digest Number 3453

5 Messages

Digest #3453
1a
Re: Rumus Total Harga by "Mr. Kid" nmkid.family@ymail.com
2a
Re: Mengisi data menggunakan form by "Mr. Kid" nmkid.family@ymail.com
4a

Messages

Mon Jun 1, 2015 1:41 am (PDT) . Posted by:

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

hehehe....
bener-bener repot kalau ada banyak ya....

Walau ndak tahu hasilnya bener atau tidak,
coba ubah *array formula* ini : (jangan lupa tulis formula tanpa {} dan
jangan ENTER melainkan CTRL SHIFT ENTER)
*** Perhatikan bagian yang diwarna *biru* dan *merah* ***
=SUM(IFERROR(MID(SUBSTITUTE(LOWER(VLOOKUP($H7,$B$4:$D$12,3,0))&1,"/","
"),SEARCH({*"dus","bal","pck","box","pcs"*},SUBSTITUTE(LOWER(VLOOKUP($H7,$B$4:$D$12,3,0)),"/","
"))+3,5),0)*SUMPRODUCT(($B$4:$B$12=$H7)*$E$4:$E$12/$C$4:$C$12)*({*1,1,2,2,3*
}={1;2;3})*TRANSPOSE($I7:$K7))

Jadi,
1. Yang *biru* dan *merah* itu berpasangan
2. Yang *biru* adalah bunyi teks satuan
3. Yang *merah* adalah kelompok satuan

satuan berbunyi : *"dus","bal","pck","box","pcs"*
di kelompok : *1 , 1 , 2 , 2 , 3*

Bagaimana jika ada tambahan teks kelompok seperti satuan 'Kid' masuk satu
kelompok dengan dus, bal, dsb
*"dus","bal","pck","box","pcs", "kid"*
*1 , 1 , 2 , 2 , 3* , *1*

Berarti bunyi formula menjadi :
=SUM(IFERROR(MID(SUBSTITUTE(LOWER(VLOOKUP($H7,$B$4:$D$12,3,0))&1,"/","
"),SEARCH({*"dus","bal","pck","box","pcs",
"kid"*},SUBSTITUTE(LOWER(VLOOKUP($H7,$B$4:$D$12,3,0)),"/","
"))+3,5),0)*SUMPRODUCT(($B$4:$B$12=$H7)*$E$4:$E$12/$C$4:$C$12)*({*1,1, 2 ,2
, 3*, *1*}={1;2;3})*TRANSPOSE($I7:$K7))

Bagusnya lagi kalau teks satuan dibentuk menjadi tabel referensi
tersendiri, jadi bisa dirujuk dengan range....
Kalau sama-sama buat tabel referensi, capeknya nulis
satuanXX/satuanYY/satuan sama dengan membuat tabel referensi yang baik

btw,
namanya opsi... ya kan...

2015-06-01 18:22 GMT+10:00 Dede pmaho_log4@nabatisnack.co.id
[belajar-excel] <belajar-excel@yahoogroups.com>:

>
>
> Dear Mr Zul,
>
>
>
> Coba formula ini di cell L8 :
>
>
>
>
> =VLOOKUP(H8;$B$5:$E$13;4;)*I8+VLOOKUP(H8;$B$5:$E$13;4;)/IFERROR(IF(LEN(VLOOKUP(H8;$B$5:$E$13;3;))=9;LEFT(RIGHT(VLOOKUP(H8;$B$5:$E$13;3;);FIND("/";VLOOKUP(H8;$B$5:$E$13;3;)));FIND("/";RIGHT(VLOOKUP(H8;$B$5:$E$13;3;);FIND("/";VLOOKUP(H8;$B$5:$E$13;3;))))-1);MID(LEFT(VLOOKUP(B5;$B$5:$E$13;3;);FIND("/Pcs";VLOOKUP(B5;$B$5:$E$13;3;))-1);FIND("/Pck";VLOOKUP(B5;$B$5:$E$13;3;))+4;50));MID(LEFT(D5;FIND("/Pcs";D5)-1);FIND("/Rtg";D5)+4;50))*J8+VLOOKUP(H8;$B$5:$E$13;4;)/VLOOKUP(H8;$B$5:$E$13;2;)*K8
>
>
>
> Dengan komposisi ke 5 jenis dibawah yah.
>
> Semoga sesuai harapan.
>
>
>
> Salam,
>
> DD
>
> *From:* Dede pmaho_log4@nabatisnack.co.id [belajar-excel] [mailto:
> belajar-excel@yahoogroups.com]
> *Sent:* 01 Juni 2015 13:38
> *To:* belajar-excel@yahoogroups.com
> *Subject:* RE: [belajar-excel] Rumus Total Harga
>
>
>
>
>
> Dear Mr Zul,
>
>
>
> Formula saya hanya bisa baca dengan komposisi yang mengandung karakter :
>
> "/Pck" dan "Pcs" dalam satu cell, dan dengan komposisi "/Pcs" di akhir
> cell.
>
>
>
> Mungkin agar lebih tepatnya ada berapa jenis komposisi pastinya ?
>
> Contoh :
>
> 1. Dus30/Pck15/Pcs
>
> 2. Bal80/Pck20/Pcs
>
> 3. Dus30/Pcs
>
> 4. Ball30/Pck15/Pcs
>
> 5. Dus30/Rtg15/Pcs
>
> 6. ?
>
> 7. ?
>
> 8. ?
>
> 9. Dst...
>
>
>
> Barulah akan ketahuan tepatnya formula untuk case tersebut.
>
>
>
> Salam,
>
> DD
>
>
>
> *From:* Zulfikar N zulfikar_route66@yahoo.com [belajar-excel] [mailto:
> belajar-excel@yahoogroups.com]
> *Sent:* 01 Juni 2015 09:44
> *To:* belajar-excel@yahoogroups.com
> *Subject:* Bls: [belajar-excel] Rumus Total Harga
>
>
>
>
>
> Dear Master DD,
>
> Sebelumnya di kolom Komposit Dus30/Pck15/Pcs, pertanyaan saya bagaimana
> jika isi pada kolom komposit berisi Ball30/Pck15/Pcs, Dus30/Rtg15/Pcs,
> Dus30/Cup dll. Mohon pencerahannya.
>
>
>
>
> salam,
>
> Zulfikar
>
>
>
>
>
>
>
> Pada Jumat, 29 Mei 2015 14:49, "Dede pmaho_log4@nabatisnack.co.id
> [belajar-excel]" <belajar-excel@yahoogroups.com> menulis:
>
>
>
>
>
> Dear Mr Zul,
>
>
>
> Coba formula ini di cell L8 :
>
>
>
>
> =VLOOKUP(H8;$B$5:$E$13;4;)*I8+VLOOKUP(H8;$B$5:$E$13;4;)/IFERROR(MID(LEFT(VLOOKUP(H8;$B$5:$E$13;3;);FIND("/Pcs";VLOOKUP(H8;$B$5:$E$13;3;))-1);FIND("/Pck";VLOOKUP(H8;$B$5:$E$13;3;))+4;50);LEFT(RIGHT(VLOOKUP(H8;$B$5:$E$13;3;);FIND("/Pcs";VLOOKUP(H8;$B$5:$E$13;3;)));FIND("/Pcs";RIGHT(VLOOKUP(H8;$B$5:$E$13;3;);FIND("/Pcs";VLOOKUP(H8;$B$5:$E$13;3;))))-1))*J8+VLOOKUP(H8;$B$5:$E$13;4;)/VLOOKUP(H8;$B$5:$E$13;2;)*K8
>
>
>
> Semoga sesuai harapan.
>
>
>
> Salam,
>
> DD
>
>
>
> *From:* Zulfikar N zulfikar_route66@yahoo.com [belajar-excel] [mailto:
> belajar-excel@yahoogroups.com]
> *Sent:* 29 Mei 2015 09:57
> *To:* belajar-excel@yahoogroups.com
> *Subject:* [belajar-excel] Rumus Total Harga [1 Attachment]
>
>
>
>
>
> Dear Master,
>
> Mohon bantuannya untuk kasus saya terlampir, rencananya saya akan membuat
> tools sederhana untuk melihat total harga barang jika saya input di kolom
> kuantiti barang sesuai orderan pelanggan akan terakumulasi total harganya.
>
>
>
> Untuk lebih jelasnya bisa di lihat di file terlampir.
>
> Terima kasih,
>
> salam
>
>
>
> Zulfikar
>
> Palopo, Sulsel
>
>
> ------------------------------
>
> This e-mail and any files transmitted with it are confidential and
> intended solely for the use of the individual to whom it is addressed. If
> you have received this email in error please send it back to the person
> that sent it to you. Any views or opinions presented are solely those of
> its author and do not necessarily represent those of NABATI or any of its
> subsidiary companies. Unauthorized publication, use, dissemination,
> forwarding, printing or copying of this email and its associated
> attachments is strictly prohibited.
>
>
>
>
>

Mon Jun 1, 2015 1:54 am (PDT) . Posted by:

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

Hai Danny,

rng.Offset(ComboBox3.ListIndex, ComboBox1.ListIndex * 3 +
ComboBox2.ListIndex).Value = TextBox1.Value
dengan :
rng -> merujuk ke range C4
Offset -> lompat dari range tertentu (dalam hal ini dari rng yang merujuk
range C4) sebanyak b baris dan k kolom
ComboBox3.ListIndex -> penunjuk jumlah baris offset alias nilai b baris
ComboBox1.ListIndex * 3 + ComboBox2.ListIndex -> penunjuk jumlah kolom
offset alias nilai k kolom

Properti ListIndex dalam combobox dan listbox jauh lebih penting dibanding
properti Text combobox atau listbox, apalagi value combobox atau listbox.
Properti listindex berbasis 0 alias nilai indeks 0 mewakili item ke-1 dalam
daftar combobox atau listbox.

Kasus Anda,
ComboBox1 berisi Bali (item ke-1 dalam daftar yang berindeks 0 alias
listindex bernilai 0) dan Jakarta (item ke-2, indeks 1)
Kalau ComboBox1 dipilih teks berbunyi Bali, berarti indeksnya 0 (listindex
bernilai 0)
dan isian ComboBox2 adalah Stock (kolom C, index 0), L Pro (kolom D, index
1), Retur (kolom E, index 2)

Kalau ComboBox2 dipilih teks berbunyi Jakarta, berarti indeksnya 1
(listindex bernilai 1)
dan isian ComboBox2 adalah Export (kolom F, index 0), Sales (kolom G, index
1), Other (kolom H, index 2)

Jadi, target penulisannya adalah :
IF ComboBox1.text ="Bali" then
IF combobox2.text = "Stock" then
tulis ke range C4 offset kolom sebanyak *0* kolom, dengan offset
baris tertentu
elseif combobox2.text="L Pro" then
tulis ke range C4 offset kolom sebanyak *1* kolom, dengan offset
baris tertentu
elseif combobox2.text="Retur" then
tulis ke range C4 offset kolom sebanyak *2* kolom, dengan offset
baris tertentu
elseif combobox1.text="Jakarta" then
IF combobox2.text="Export" then
tulis ke range C4 offset kolom sebanyak *3* kolom, dengan offset
baris tertentu
elseif combobox2.text="Sales" then
tulis ke range C4 offset kolom sebanyak *4* kolom, dengan offset
baris tertentu
elseif combobox2.text="Other" then
tulis ke range C4 offset kolom sebanyak *5* kolom, dengan offset
baris tertentu

else
'kala
endif

Karena saya termasuk malas menulis uraian logika sepanjang itu, maka dari
komposisi nilai offset kolom yang dibutuhkan :
* 0,1,2,3,4,5*
tergantung dari listindex combobox1
- yang bernilai *0* harus bisa menghasilkan *0,1,2*
- yang bernilai *1* harus bisa menghasilkan *3,4,5*
dan listindex combobox2
yang kalau ditabelkan menjadi :

combobox1 combobox2 target nilai offset teksnya
0 0
0 Bali - Stock
0 1
1 Bali - Lpro
0 2
2 Bali - Retur
1 0
3 Jakarta - Export
1 1
4 Jakarta - Sales
1 2
5 Jakarta - Other

Akan tampak dengan sendirinya pola dari combobox1 dan combobox2 untuk
mendapatkan nilai target offset, yaitu :
listindex nya combobox1 dikali 3 ditambah dengan nilai listindex combobox2

Jadi, nyata bahwa properti listindex lebih pokok dibanding properti text
apalagi value ketika menggunakan combobox ataupun listbox.

;)
Tidak selamanya malas itu suatu keburukan andaikan disikapi dengan baik dan
tepat

Wassalam,
Kid

2015-06-01 17:33 GMT+10:00 danny_06791@yahoo.com [belajar-excel] <
belajar-excel@yahoogroups.com>:

>
>
> rng.Offset(ComboBox3.ListIndex, ComboBox1.ListIndex * 3 +
> ComboBox2.ListIndex).Value = TextBox1.Value
>
> Oiya Mr. Kid, kenapa harus ada ( * 3 ) ya setelah ComboBox1.ListIndex?
> Tolong dijelaskan agar saya mengerti
>
>

Mon Jun 1, 2015 1:55 am (PDT) . Posted by:

"Heru Safrudin" superheruu

Dear para master,

Mohon pencerahannya cara mengkoneksi data txt dan membuat hasil query ke
excel 2003
Terima kasih sebelumnya

Wassalam,

Heru Safrudin

Mon Jun 1, 2015 2:24 am (PDT) . Posted by:

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

Hai Heru,

Coretan tentang koneksi data ke txt file mulai disini
<http://excel-mr-kid.blogspot.com/2011/07/koneksi-data-ke-text-file-01.html>
.

Wassalam,
Kid

2015-06-01 18:55 GMT+10:00 Heru Safrudin superheruu@gmail.com
[belajar-excel] <belajar-excel@yahoogroups.com>:

>
>
> Dear para master,
>
> Mohon pencerahannya cara mengkoneksi data txt dan membuat hasil query ke
> excel 2003
> Terima kasih sebelumnya
>
> Wassalam,
>
> Heru Safrudin
>
>
>

Mon Jun 1, 2015 3:29 am (PDT) . Posted by:

"hendrik karnadi" hendrikkarnadi

Hai Nurani,
Perubahan warna pada sel yang ada dalam Sheet (jika selnya diedit) pernah dibuat oleh almh CTV.File terlampir.
Salam,HK
NB : Jika yang diinginkan adalah perubahan warna pada Sheet Tab maka perlu dipikirkan apakah Sheet yang pernah diakses pasti telah berubah/diupdate datanya (copy paste data).
From: "alkenanurani@yahoo.com [belajar-excel]" <belajar-excel@yahoogroups.com>
To: belajar-excel@yahoogroups.com
Sent: Sunday, 31 May 2015, 12:12
Subject: [belajar-excel] keterangan sheet yang sudah di isi [1 Attachment]

  Hello Mr.
Terima kasih sudah banyak bantu saya. pengetahuan excel saya semakin bertambah. Kali ini saya mau tanya.Saya punya suatu workbook yang isinya 50sheet.saya ingin ketika saya mengganti data pada sheet-sheet tsb. terjadi perubahan warna atau keterangan lain.yang menandakan bahwa sheet tsb sudah saya update datanya (copy paste data).sehingga tidak ada yang tertinggal (belum di paste data terbaru atau di paste dua kali. bagaimana caranya mister.butuh pencerahan.
Terima kasihWassalamNurani #yiv6948892724 #yiv6948892724 -- #yiv6948892724ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv6948892724 #yiv6948892724ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv6948892724 #yiv6948892724ygrp-mkp #yiv6948892724hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv6948892724 #yiv6948892724ygrp-mkp #yiv6948892724ads {margin-bottom:10px;}#yiv6948892724 #yiv6948892724ygrp-mkp .yiv6948892724ad {padding:0 0;}#yiv6948892724 #yiv6948892724ygrp-mkp .yiv6948892724ad p {margin:0;}#yiv6948892724 #yiv6948892724ygrp-mkp .yiv6948892724ad a {color:#0000ff;text-decoration:none;}#yiv6948892724 #yiv6948892724ygrp-sponsor #yiv6948892724ygrp-lc {font-family:Arial;}#yiv6948892724 #yiv6948892724ygrp-sponsor #yiv6948892724ygrp-lc #yiv6948892724hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv6948892724 #yiv6948892724ygrp-sponsor #yiv6948892724ygrp-lc .yiv6948892724ad {margin-bottom:10px;padding:0 0;}#yiv6948892724 #yiv6948892724actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv6948892724 #yiv6948892724activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv6948892724 #yiv6948892724activity span {font-weight:700;}#yiv6948892724 #yiv6948892724activity span:first-child {text-transform:uppercase;}#yiv6948892724 #yiv6948892724activity span a {color:#5085b6;text-decoration:none;}#yiv6948892724 #yiv6948892724activity span span {color:#ff7900;}#yiv6948892724 #yiv6948892724activity span .yiv6948892724underline {text-decoration:underline;}#yiv6948892724 .yiv6948892724attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv6948892724 .yiv6948892724attach div a {text-decoration:none;}#yiv6948892724 .yiv6948892724attach img {border:none;padding-right:5px;}#yiv6948892724 .yiv6948892724attach label {display:block;margin-bottom:5px;}#yiv6948892724 .yiv6948892724attach label a {text-decoration:none;}#yiv6948892724 blockquote {margin:0 0 0 4px;}#yiv6948892724 .yiv6948892724bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv6948892724 .yiv6948892724bold a {text-decoration:none;}#yiv6948892724 dd.yiv6948892724last p a {font-family:Verdana;font-weight:700;}#yiv6948892724 dd.yiv6948892724last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv6948892724 dd.yiv6948892724last p span.yiv6948892724yshortcuts {margin-right:0;}#yiv6948892724 div.yiv6948892724attach-table div div a {text-decoration:none;}#yiv6948892724 div.yiv6948892724attach-table {width:400px;}#yiv6948892724 div.yiv6948892724file-title a, #yiv6948892724 div.yiv6948892724file-title a:active, #yiv6948892724 div.yiv6948892724file-title a:hover, #yiv6948892724 div.yiv6948892724file-title a:visited {text-decoration:none;}#yiv6948892724 div.yiv6948892724photo-title a, #yiv6948892724 div.yiv6948892724photo-title a:active, #yiv6948892724 div.yiv6948892724photo-title a:hover, #yiv6948892724 div.yiv6948892724photo-title a:visited {text-decoration:none;}#yiv6948892724 div#yiv6948892724ygrp-mlmsg #yiv6948892724ygrp-msg p a span.yiv6948892724yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv6948892724 .yiv6948892724green {color:#628c2a;}#yiv6948892724 .yiv6948892724MsoNormal {margin:0 0 0 0;}#yiv6948892724 o {font-size:0;}#yiv6948892724 #yiv6948892724photos div {float:left;width:72px;}#yiv6948892724 #yiv6948892724photos div div {border:1px solid #666666;height:62px;overflow:hidden;width:62px;}#yiv6948892724 #yiv6948892724photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv6948892724 #yiv6948892724reco-category {font-size:77%;}#yiv6948892724 #yiv6948892724reco-desc {font-size:77%;}#yiv6948892724 .yiv6948892724replbq {margin:4px;}#yiv6948892724 #yiv6948892724ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv6948892724 #yiv6948892724ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv6948892724 #yiv6948892724ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv6948892724 #yiv6948892724ygrp-mlmsg select, #yiv6948892724 input, #yiv6948892724 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv6948892724 #yiv6948892724ygrp-mlmsg pre, #yiv6948892724 code {font:115% monospace;}#yiv6948892724 #yiv6948892724ygrp-mlmsg * {line-height:1.22em;}#yiv6948892724 #yiv6948892724ygrp-mlmsg #yiv6948892724logo {padding-bottom:10px;}#yiv6948892724 #yiv6948892724ygrp-msg p a {font-family:Verdana;}#yiv6948892724 #yiv6948892724ygrp-msg p#yiv6948892724attach-count span {color:#1E66AE;font-weight:700;}#yiv6948892724 #yiv6948892724ygrp-reco #yiv6948892724reco-head {color:#ff7900;font-weight:700;}#yiv6948892724 #yiv6948892724ygrp-reco {margin-bottom:20px;padding:0px;}#yiv6948892724 #yiv6948892724ygrp-sponsor #yiv6948892724ov li a {font-size:130%;text-decoration:none;}#yiv6948892724 #yiv6948892724ygrp-sponsor #yiv6948892724ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv6948892724 #yiv6948892724ygrp-sponsor #yiv6948892724ov ul {margin:0;padding:0 0 0 8px;}#yiv6948892724 #yiv6948892724ygrp-text {font-family:Georgia;}#yiv6948892724 #yiv6948892724ygrp-text p {margin:0 0 1em 0;}#yiv6948892724 #yiv6948892724ygrp-text tt {font-size:120%;}#yiv6948892724 #yiv6948892724ygrp-vital ul li:last-child {border-right:none !important;}#yiv6948892724

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