Senin, 26 Oktober 2015

[belajar-excel] Digest Number 3612

6 Messages

Digest #3612
1a
2a
Menangkap/mengalihkan error by "Hendrik Karnadi" hendrikkarnadi
3a
Re: Fungsi replace dalam perintah sql by "Heru Safrudin" superheruu
4
Cara sort data dgn formula by "Darwis Arief" d_arief72
5
Hitung Cuti by "Winda Miranti" winda_1504

Messages

Sun Oct 25, 2015 10:24 am (PDT) . Posted by:

"Agus Gunawan" ayahrifky90

Terimakasih Pak Kid, atas pencerahan dan pembelajarannya, semoga jadi pahala, Amin


On Sunday, October 25, 2015 3:43 PM, "'Mr. Kid' mr.nmkid@gmail.com [belajar-excel]" <belajar-excel@yahoogroups.com> wrote:


  Wa'alaikumussalam wr wb

Hai Agus,

Sorting dengan formula (hasil sort di tempat lain) biasanya dilakukan melalui proses komputasi array.
Semoga files terlampir bisa memberi gambaran tentang beberapa cara melakukan sort data, sehingga bisa memilih yang dianggap sesuai dan berkinerja baik untuk kasus Anda.

Wassalamu'alaikum wr wb
Kid

2015-10-24 23:28 GMT+07:00 Agus Gunawan agusgunawan1216@yahoo.com [belajar-excel] <belajar-excel@yahoogroups.com>:

  Assalamualikum...mohon pencerahan bagaimana mengurutkan data yg sama tapi tidak menghapus data yg sama tersebut dengan menggunakan formula...terima kasih sebelumnya..
contoh terlampir


#yiv5691581853 #yiv5691581853 -- #yiv5691581853ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv5691581853 #yiv5691581853ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv5691581853 #yiv5691581853ygrp-mkp #yiv5691581853hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv5691581853 #yiv5691581853ygrp-mkp #yiv5691581853ads {margin-bottom:10px;}#yiv5691581853 #yiv5691581853ygrp-mkp .yiv5691581853ad {padding:0 0;}#yiv5691581853 #yiv5691581853ygrp-mkp .yiv5691581853ad p {margin:0;}#yiv5691581853 #yiv5691581853ygrp-mkp .yiv5691581853ad a {color:#0000ff;text-decoration:none;}#yiv5691581853 #yiv5691581853ygrp-sponsor #yiv5691581853ygrp-lc {font-family:Arial;}#yiv5691581853 #yiv5691581853ygrp-sponsor #yiv5691581853ygrp-lc #yiv5691581853hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv5691581853 #yiv5691581853ygrp-sponsor #yiv5691581853ygrp-lc .yiv5691581853ad {margin-bottom:10px;padding:0 0;}#yiv5691581853 #yiv5691581853actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv5691581853 #yiv5691581853activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv5691581853 #yiv5691581853activity span {font-weight:700;}#yiv5691581853 #yiv5691581853activity span:first-child {text-transform:uppercase;}#yiv5691581853 #yiv5691581853activity span a {color:#5085b6;text-decoration:none;}#yiv5691581853 #yiv5691581853activity span span {color:#ff7900;}#yiv5691581853 #yiv5691581853activity span .yiv5691581853underline {text-decoration:underline;}#yiv5691581853 .yiv5691581853attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv5691581853 .yiv5691581853attach div a {text-decoration:none;}#yiv5691581853 .yiv5691581853attach img {border:none;padding-right:5px;}#yiv5691581853 .yiv5691581853attach label {display:block;margin-bottom:5px;}#yiv5691581853 .yiv5691581853attach label a {text-decoration:none;}#yiv5691581853 blockquote {margin:0 0 0 4px;}#yiv5691581853 .yiv5691581853bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv5691581853 .yiv5691581853bold a {text-decoration:none;}#yiv5691581853 dd.yiv5691581853last p a {font-family:Verdana;font-weight:700;}#yiv5691581853 dd.yiv5691581853last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv5691581853 dd.yiv5691581853last p span.yiv5691581853yshortcuts {margin-right:0;}#yiv5691581853 div.yiv5691581853attach-table div div a {text-decoration:none;}#yiv5691581853 div.yiv5691581853attach-table {width:400px;}#yiv5691581853 div.yiv5691581853file-title a, #yiv5691581853 div.yiv5691581853file-title a:active, #yiv5691581853 div.yiv5691581853file-title a:hover, #yiv5691581853 div.yiv5691581853file-title a:visited {text-decoration:none;}#yiv5691581853 div.yiv5691581853photo-title a, #yiv5691581853 div.yiv5691581853photo-title a:active, #yiv5691581853 div.yiv5691581853photo-title a:hover, #yiv5691581853 div.yiv5691581853photo-title a:visited {text-decoration:none;}#yiv5691581853 div#yiv5691581853ygrp-mlmsg #yiv5691581853ygrp-msg p a span.yiv5691581853yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv5691581853 .yiv5691581853green {color:#628c2a;}#yiv5691581853 .yiv5691581853MsoNormal {margin:0 0 0 0;}#yiv5691581853 o {font-size:0;}#yiv5691581853 #yiv5691581853photos div {float:left;width:72px;}#yiv5691581853 #yiv5691581853photos div div {border:1px solid #666666;height:62px;overflow:hidden;width:62px;}#yiv5691581853 #yiv5691581853photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv5691581853 #yiv5691581853reco-category {font-size:77%;}#yiv5691581853 #yiv5691581853reco-desc {font-size:77%;}#yiv5691581853 .yiv5691581853replbq {margin:4px;}#yiv5691581853 #yiv5691581853ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv5691581853 #yiv5691581853ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv5691581853 #yiv5691581853ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv5691581853 #yiv5691581853ygrp-mlmsg select, #yiv5691581853 input, #yiv5691581853 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv5691581853 #yiv5691581853ygrp-mlmsg pre, #yiv5691581853 code {font:115% monospace;}#yiv5691581853 #yiv5691581853ygrp-mlmsg * {line-height:1.22em;}#yiv5691581853 #yiv5691581853ygrp-mlmsg #yiv5691581853logo {padding-bottom:10px;}#yiv5691581853 #yiv5691581853ygrp-msg p a {font-family:Verdana;}#yiv5691581853 #yiv5691581853ygrp-msg p#yiv5691581853attach-count span {color:#1E66AE;font-weight:700;}#yiv5691581853 #yiv5691581853ygrp-reco #yiv5691581853reco-head {color:#ff7900;font-weight:700;}#yiv5691581853 #yiv5691581853ygrp-reco {margin-bottom:20px;padding:0px;}#yiv5691581853 #yiv5691581853ygrp-sponsor #yiv5691581853ov li a {font-size:130%;text-decoration:none;}#yiv5691581853 #yiv5691581853ygrp-sponsor #yiv5691581853ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv5691581853 #yiv5691581853ygrp-sponsor #yiv5691581853ov ul {margin:0;padding:0 0 0 8px;}#yiv5691581853 #yiv5691581853ygrp-text {font-family:Georgia;}#yiv5691581853 #yiv5691581853ygrp-text p {margin:0 0 1em 0;}#yiv5691581853 #yiv5691581853ygrp-text tt {font-size:120%;}#yiv5691581853 #yiv5691581853ygrp-vital ul li:last-child {border-right:none !important;}#yiv5691581853

Mon Oct 26, 2015 12:18 am (PDT) . Posted by:

"Hendrik Karnadi" hendrikkarnadi

Dear Be-Excelers,
Saya sedang mencoba membuat perhitungan harga pokok dengan macro SQL).

FORMULA ntuk menghitung harga pokok dengan sistim average adalah sbb ÷ 
(Nilai Stok Awal + nilai pembelian)/qty stok awal + qty pembelian).
Permasalahan timbul ketika hasil penjumlahan pembilang dan penyebut sama2 0(nol)..hasilnya Error.

Pertanyaan saya:
Bagaimana penulisannya di macro agar apabila hasilnya Error, Error tsb diganti dengan 0 (nol) sehingga hppnya = 0 (nol).

Terima kasih.

Salam,
HK

Sent from Samsung Mobile

Mon Oct 26, 2015 12:34 am (PDT) . Posted by:

"SUYONO"

Coba seperti ini Pak HK, semoga sesuai keinginan.

Public Function get_Average(Stock_awal As Double, nilai_beli As Double, stok_awal As Double, qty_pembelian As Double) As Double
On Error GoTo Err
get_Average = (Stock_awal + nilai_beli) / stok_awal + qty_pembelian
Exit Function
Err:
get_Average = 0
End Function


From: belajar-excel@yahoogroups.com [mailto:belajar-excel@yahoogroups.com]
Sent: Monday, October 26, 2015 2:16 PM
To: belajar-excel@yahoogroups.com
Subject: [belajar-excel] Menangkap/mengalihkan error


Dear Be-Excelers,
Saya sedang mencoba membuat perhitungan harga pokok dengan macro SQL).

FORMULA ntuk menghitung harga pokok dengan sistim average adalah sbb ÷
(Nilai Stok Awal + nilai pembelian)/qty stok awal + qty pembelian).
Permasalahan timbul ketika hasil penjumlahan pembilang dan penyebut sama2 0(nol)..hasilnya Error.

Pertanyaan saya:
Bagaimana penulisannya di macro agar apabila hasilnya Error, Error tsb diganti dengan 0 (nol) sehingga hppnya = 0 (nol).

Terima kasih.

Salam,
HK



Sent from Samsung Mobile

Mon Oct 26, 2015 1:02 am (PDT) . Posted by:

"Heru Safrudin" superheruu

Hm.. gitu ya Mr.
Kirain saya yg salah sintaknya,
Semoga saya bisa menemukan cara lainnya
Terima kasih ilmunya, semoga bermanfaat

Wassalamu 'alaikum wr. wb.,

Heru Safrudin
Pada 2015 10 24 16:09, "mr.nmkid@gmail.com [belajar-excel]" <
belajar-excel@yahoogroups.com> menulis:

>
>
> Hai Heru,
>
> Koneksi ke Ms Access adalah dengan provider jet oledb atau ace oledb atau
> dengan driver odbc untul Ms Access. Provider oledb tidak memiliki fungsi
> replace. Itu sebabnya koneksi dengan provider oledb yang query-nya berisi
> fungsi replace akan error, karena tidak ada fungsi tersebut dalam provider
> yg digunakan.
>
> Ms Access memanfaatkan fungsi replace milik VBA (VBA for Access). Jadi, di
> dalam Ms Access sendiri, fungsi replace bisa digunakan dalam query.
>
> Dengan query berparameter yang dibuat dan disimpan dalam Ms Access yang
> berisi fungsi replace pun juga tidak memungkinkan digunakan dalam koneksi
> dari luar.
> (Tapi untuk yang satu ini, moga2 kliru. Moga2 abang2 yang master Access
> bisa membantu agar dugaan saya kliru.)
>
> Jika di dalam Ms Access juga tidak dapat menggunakan fungsi replace milik
> VBA, maka bisa dibuatkan UDF dalam VBA nya berupa proses replace yang
> memanfaatkan fungsi replace milik VBA. UDF ini yang digunakan dalam query
> di dalam Ms Access.
>
> Jadi ada beberapa opsi, yaitu :
> 1. Ganti fungsi replace dengan gabungan fungsi-fungsi lain, walau query
> nya bisa jadi panjang tidak karuan.
> 2. Jika datatype yang diproses adalah numerik, coba susun ekspresi berupa
> operasi matematis untuk me-replace.
> 3. Andai dugaan saya tentang query berisi replace dengan parameter adalah
> kliru, manfaatkan query berparameter.
> 4. Membuat UDF yang berisi fungsi replace di Ms Access, lalu buat query
> dan simpan di Ms Access, kemudian koneksi ke query tersebut. Untuk hal ini,
> akan dibuat query dalam Ms Access yang berparameter agar dinamis atau yang
> statis (tanpa parameter) bisa dimanfaatkan.
> 5. Daripada meng-update nilai item pokok, mungkin lebih baik membahkan
> kolom flag status terpakai atau tidak di tabel dalam Ms Access. Jadi query
> update untuk ubah flag disertai query insert into item baru yang
> dimaksudkan sebagai item yang akan aktif dipakai.
>
> Wassalamu'alaikum wr wb
> Kid
>
> Sent from my smart enough phone
>
> On Oct 24, 2015, at 08:23, Heru Safrudin superheruu@gmail.com
> [belajar-excel] <belajar-excel@yahoogroups.com> wrote:
>
>
>
> Kalo pake REPLACE Tetap error ;
> ' Undefined function 'REPLACE' in expression'
>
> Padahal jika pake cara lain dibawah ini berhasil
> CON.Execute "update STOCK SET JOB=" & ganti & " & mid(JOB," & Len(ganti) +
> 1 & ") WHERE JOB LIKE '%3333%'"
>
> Mohon penjelasannya
>
> Terima kasih
> Wassalamu 'alaikum wr. wb.,
>
> Heru Safrudin
> Pada 2015 10 23 15:12, "'Mr. Kid' mr.nmkid@gmail.com [belajar-excel]" <
> belajar-excel@yahoogroups.com> menulis:
>
>>
>>
>> Coba alamat lengkap databasenya ditulis dengan baik.
>> Bila object koneksi adalah mengkoneksi database tersebut, maka bisa tidak
>> perlu menyebut nama databasenya.
>>
>>
>>
>> 2015-10-23 14:30 GMT+07:00 Heru Safrudin superheruu@gmail.com
>> [belajar-excel] <belajar-excel@yahoogroups.com>:
>>
>>>
>>>
>>> Terima kasih atas ilmu yg sangat bermanfaat dari Mr...
>>> Sekarang bagaimana cara mengubah sebagian teks dalam database sbb:
>>>
>>> CON.Execute "update `coba.MDB`.STOCK SET JOB=REPLACE(JOB,'2222','3333&#39;)
>>> WHERE JOB='11112222&#39;"
>>>
>>> Maaf contoh diatas kok tidak bisa jalan
>>> Mohon pencerahannya
>>>
>>> Terima kasih
>>>
>>> Wassalamu 'alaikum wr. wb.,
>>>
>>> Heru Safrudin
>>>
>>>
>>
>

Mon Oct 26, 2015 1:56 am (PDT) . Posted by:

"Darwis Arief" d_arief72



Aslm,

Mohon bantuannya teman2 yang mau membagi ilmunya pada kasus terlampir. 

Atas bantuannya kami ucapkan terima kasih.

Wslm,

D_arief_mks

Dikirim dari Yahoo Mail pada Android

Mon Oct 26, 2015 1:56 am (PDT) . Posted by:

"Winda Miranti" winda_1504

Dear Master Excel,

Mohon bantuannya para master untuk menghitung cuti sebagai berikut, data terlampir
Mohon maaf apabila sudah pernah dibahas sebelumnya
Sudah mencoba untuk mencari di google, ketemu pembahasannya yang mirip pada tahun 2012 di belajar excel ini
Tetapi tidak bisa melihat attachment nya
Sudah mencoba utak atik tapi masih blm ketemu juga rumus yang cihui hehehe
Mohon dibantu para master

Terimakasih sebelumnya

Regards,
Winda

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