Kamis, 09 Agustus 2018

[belajar-excel] Digest Number 4567

9 Messages

Digest #4567

Messages

Thu Aug 9, 2018 12:22 am (PDT) . Posted by:

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

Int() untuk memastikan me-lookup bilangan bulat sebelum nilai yang di-input, karena formula tersebut menggunakan match bertipe exact.

Jika pakai lookup seperti formula anda, ada potensi salah ambil.
Contoh : data baris item b2 berisi nilai urutan rotasi : 3 4 1 2
Lalu dicari item b2, dengan rotasi 4

Sent from my smart enough phone

> On Aug 9, 2018, at 08:07, Hasna hanifah hasna26@gmail.com [belajar-excel] <belajar-excel@yahoogroups.com> wrote:
>
> Terima kasih Mr. Kid. Tapi sebelumnya saya mau tanya fungsi INT() buat apa ya, karena saya pikir tanpa fungsi itu bisa jalan juga.
> Ternyata formula saya salah range setelah diubah menjadi =LOOKUP($I2,INDEX($B$2:$F$4,MATCH($H2,$A$2:$A$4,0),0),$B$1:$F$1) bisa berfungsi.
>
>
> 2018-08-08 14:18 GMT+07:00 'Mr. Kid' mr.nmkid@gmail.com [belajar-excel] <belajar-excel@yahoogroups.com>:
>>
>> Begini :
>> =IF(I2>0,IFERROR(INDEX($A$1:$F$1,MATCH(INT(I2),INDEX($A$1:$F$4,MATCH(H2,$A$1:$A$4,0),0),0)),""),"")
>>
>>> On Wed, Aug 8, 2018 at 2:05 PM Hasna hanifah hasna26@gmail.com [belajar-excel] <belajar-excel@yahoogroups.com> wrote:
>>>
>>> Dear Master Excel,
>>>
>>> Mohon petunjuk untuk mengambil data header (jenis pupuk) sesuai blok dan rotasinya..
>>> saya sudah coba namun gagal
>>> Terima kasih.
>>
>
>

Thu Aug 9, 2018 2:18 am (PDT) . Posted by:

y.roni35

Dear Mr Kid & Rekan2,




Mohon dibantu untuk penggunaan warna CONDITIONAL FORMATING dengan 3 Kondisi.
1. Nama PT
2. No PO
3. No Invoice


Bila ke 3 diatas baik nama maupun angka yang sama maka akan bewarna merah.
Bila hanya 2 yang sama nama maupun angka maka tidak memiliki warna

Terlampir xl nya. Mohon pencerahannya.
Terimakasih






Regards,
Yusuf



Thu Aug 9, 2018 2:33 am (PDT) . Posted by:

"M.Ade Alfarid" aderyo

Untuk Nama PT yang sama itu bagaimana deskripsinya?

Kalo angka bis dipahami, Nama PT yang sama? Seperti apa ya?dibandingkannya
kemana?

Ade

*From:* belajar-excel@yahoogroups.com [mailto:belajar-excel@yahoogroups.com]

*Sent:* Thursday, August 9, 2018 9:10 AM
*To:* belajar-excel@yahoogroups.com
*Subject:* [belajar-excel] Mohon dibantu untuk penggunaan warna CONDITIONAL
FORMATING dengan 3 Kondisi [1 Attachment]

Dear Mr Kid & Rekan2,

Mohon dibantu untuk penggunaan warna CONDITIONAL FORMATING dengan 3 Kondisi..

1. Nama PT

2. No PO

3. No Invoice

*Bila ke 3 diatas baik nama maupun angka yang sama maka akan bewarna merah*..

Bila hanya 2 yang sama nama maupun angka maka tidak memiliki warna

Terlampir xl nya. Mohon pencerahannya.

Terimakasih

Regards,

Yusuf

Thu Aug 9, 2018 3:23 am (PDT) . Posted by:

"hendrik karnadi" hendrikkarnadi

Hai Yusuf,Pakai kolom bantu ya....

Salam,HK

On Thursday, 9 August 2018, 4:18:58 PM GMT+7, y.roni35@yahoo.com [belajar-excel] <belajar-excel@yahoogroups.com> wrote:

 

Dear Mr Kid & Rekan2,

Mohon dibantu untuk penggunaan warna CONDITIONAL FORMATING dengan 3 Kondisi..1. Nama PT2. No PO3. No Invoice
Bila ke 3 diatas baik nama maupun angka yang sama maka akan bewarna merah.Bila hanya 2 yang sama nama maupun angka maka tidak memiliki warna
Terlampir xl nya. Mohon pencerahannya.Terimakasih

Regards,Yusuf

Thu Aug 9, 2018 3:49 am (PDT) . Posted by:

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

Coba blok data mulai cells A2 sampai baris terakhir kolom terkanan (semua
record data diblok tapi mulai dari cells A2, supaya cells aktif di A2).
Buat conditional formating, new rule, opsi use formula, isi dengan formula
countifs. Misal berbunyi begini
=COUNTIFS($B$2:$B$11,$B2,$C$2:$C$11,$C2,$D$2:$D$11,$D2)>1
Atur format, ok sampai kembali ke worksheet.

Regards,
Kid

On Thu, Aug 9, 2018 at 4:18 PM y.roni35@yahoo.com [belajar-excel] <
belajar-excel@yahoogroups.com> wrote:

>
>
> Dear Mr Kid & Rekan2,
>
>
> Mohon dibantu untuk penggunaan warna CONDITIONAL FORMATING dengan 3
> Kondisi.
> 1. Nama PT
> 2. No PO
> 3. No Invoice
>
> Bila ke 3 diatas baik nama maupun angka yang sama maka akan bewarna merah.
> Bila hanya 2 yang sama nama maupun angka maka tidak memiliki warna
> Terlampir xl nya. Mohon pencerahannya.
> Terimakasih
>
>
>
> Regards,
> Yusuf
>
>
>
>

Thu Aug 9, 2018 4:01 am (PDT) . Posted by:

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

Hai Irfan,

Mencari data terakhir ya...
Contoh :
A1 sampai A5 diisi bilangan 1 3 2 4 3 di B1 diberi formula =LookUp( 9^9 ,
A1:A5 )
D1 sampai D5 diisi teks A H X B E di E1 diberi formula =LookUp( "zz" ,
D1:D5 )
G1 sampai G5 diisi teks A B A B A dan di H1 sampai H5 diisi bilangan 1 2 1
2 3 di i1 sampai i5 diisi tanggal 1 jan 2018 sampai 5 jan 2018
mencari tanggal (nilai di kolom i) terakhir yang nilai G bernilai
teks 'B' dan H bernilai bilangan 2 dengan formula diletakkan di K1 =LookUp(
2 , 1 / ( (G1:G5="B") * (H1:H5=2) ) , i1:i5 )

* Jika regional setting komputer setempat adalah Indonesian, ganti karakter
koma ',' dalam formula dengan karakter titik koma ';'.

Regards,
Kid

On Thu, Aug 2, 2018 at 10:58 AM Irfan Dadi dadiirfan@gmail.com
[belajar-excel] <belajar-excel@yahoogroups.com> wrote:

>
>
> Dear para Suhu,
>
> mohon info cara menampilkan tanggal terakhir untuk stok yang masuk atau
> keluar gudang
>
> --
> Best Regards,
>
> Irfan Dadi
>
>
>
>

Thu Aug 9, 2018 7:16 am (PDT) . Posted by:

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

Hai Hendro,

Coba manfaatkan pivot table consolidation.
Contoh : Data Nama Produk dan Total Penjualan
> cabang X di sheet 2, header di baris 1, area data di A1:B7
> cabang Y di sheet 3, header di baris 1, area data di A1:B5
Summary di sheet 1, di cells A1.
Steps :
- di sheet 1, klik cells A1, buat pivot consolidation :
> tekan ALT D lalu tekan P
-> pilih Multiple consolidation range -> kind : pilih Pivot ->
tekan Next
-> pilih Create single blabla -> tekan Next
-> di Range, isi data ke-1 dari sheet 2 : klik range selector
untuk mulai pilih (tombol panah di kanan) -> ke sheet 2, blok A1:B7 -> klik
range selector untuk selesai pilih -> tekan ADD
-> di Range, isi data ke-2 dari sheet 3 : klik range selector
untuk mulai pilih -> ke sheet 3, blok A1:B5 -> klik range selector untuk
selesai pilih -> tekan ADD
*** jika ada range lainnya lagi, ulangi lagi terus menerus
untuk area data lainnya
-> tekan Next
-> pilih lokasi hasil di sheet 1 cells A1 ( pilih opsi Existing ->
tunjuk cells A1 di sheet1 ) -> tekan Finish
- atur pivot :
-> klik sebuah cells dalam pivot
-> field page dan column di-remove (hilangkan centangnya di field
list yang muncul)
-> letakkan field bernama Row ke bagian Pivot Table Rows area
-> letakkan field bernama Value ke bagian Pivot Table Values area
-> atur dipilih sum (jadilah sum nilai Sales)
-> tarik lagi field bernama Value ke bagian Pivot Table Values area
(jadi ada 2 item di area Values) -> atur dipilih sum juga (sementara,
biarkan nilainya tampak sama)
-> klik field Value yang kedua -> Field Setting -> tab Show values
as -> pilih Rank Largest to Smallest misalnya -> base : pilih field bernama
Row -> takan OK

Regards,
Kid

On Mon, Jul 30, 2018 at 1:20 PM Hendro Supardi hendro.supardi@yahoo.co.id
[belajar-excel] <belajar-excel@yahoogroups.com> wrote:

>
>
> Master Excel,
>
> Saya mengalami kendala dalam membuat RANK dengan menggunakan 2 (dua)
> sumber data yang berbeda, misalkan data ada di sheet2 dan sheet3, sedangkan
> hasil RANK ada di sheet1.
>
> Mohon bantuan para Master Excel.
>
> Terima kasih atas bantuannya.
>
> Salam,
> Hendro
>
>

Thu Aug 9, 2018 9:04 am (PDT) . Posted by:

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

Urusan seperti ini adalah urusan berkomunikasi dengan OS (windows). Jadi
pakai API function (perlu mendeklarasikan API function).
Kalau sudah menyangkut deklarasi API function, PERHATIKAN bit office yang
digunakan.
Kalau pakai office 64 bit, maka cara deklarasinya membutuhkan konversi.
Sila baca lebih dulu yang ada disini
<https://docs.microsoft.com/en-us/office/client-developer/shared/compatibility-between-the-32-bit-and-64-bit-versions-of-office>
..

Kalau sudah paham bedanya cara mendeklarasikan API function di office 32
bit dengan office 64 bit, barulah berkutat pada kebutuhan terhadap API
function.

Kasus yang berkaitan dengan tampilan windows akan berkutat pada pengiriman
setting tampilan baru yang diinginkan. Artinya, perlu mengirim pesan ke
Windows.
Berarti pakai API function bernama SendMessage.
Deklarasinya begini : (sila atur sendiri untuk office 64 bit ya)
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA"
(ByVal hWnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam
As Any) As Long
Jadi, fungsi SendMessage butuh 4 inputan, yaitu :
hWnd: handle window yang akan diproses
wMsg: kode perintah yang akan dikirim ke windows
wParam: nilai yang akan diset dari perintah tersebut
lParam: nilai pelengkap dari perintah tersebut

jus nong... mumeto kono wis...

Contoh kasus untuk ganti icon Excel, berarti :
SendMessage ke windows, dari handle window Excel, berupa perintah set icon,
nilai yang di-set adalah ukuran icon yang besar, nilai pelengkapnya adalah
gambar icon tertentu.
Jadi, si SendMessage harus diberi nilai-nilai :
hWnd: kode handle window dari Excel yang mau diganti icon-nya
wMsg: kode perintah set icon
wParam: nilai set icon berupa ukuran icon yang besar
lParam: nilai pelengkap dari set icon berupa gambar icon yang baru

Dari mana nilai-nilai yang dibutuhkan itu didapat ?
1. hWnd : kode handle window,
misal window yang aktif, berarti butuh API function bernama
GetActiveWindow
misal, window tertentu, bisa dengan GetWindow dan sebagainya.
Pada kasus ini, yang akan diproses adalah window yang berisi aplikasi
Excel yang terbuka dan sedang aktif. Berarti butuh API function
GetActiveWindow.
Deklarasinya begini :
Private Declare Function GetActiveWindow Lib "user32" () As
Long
hasil dari fungsi ini adalah kode handle windows yang aktif.

2. wMsg : kode perintah set icon
kode perintah set icon adalah bernilai 128 (dec) atau &H80 (hex).
Biasanya konstanta ini diberi nama WM_SETICON
kalau mau pakai deklarasi konstanta, nulisnya begini :
Private Const WM_SETICON=&H80
atau
Private Const WM_SETICON=128

3. wParam : nilai set icon berupa ukuran icon yang besar
untuk wMsg set icon (bernilai &H80) tadi, punya nilai wParam 0 (small
icon) dan 1 (big icon). karena pengen big, berarti nanti wParam di-set
bernilai 1.

4. lParam : nilai pelengkap dari set icon berupa gambar icon yang baru
gambar icon yang baru itu kan masih dalam bentuk file. maka gambar
dalam file harus dijadikan object dulu di dalam OS (windows) memory. Setiap
object akan punya kode handle-nya.
Jadi, lParam akan diisi dengan kode handle dari object gambar icon yang
diambil dari sebuah file.
Untuk mengambil gambar icon dari sebuah file, dibutuhkan API function
ExtractIcon.
Deklarasinya begini :
Private Declare Function ExtractIcon Lib "shell32.dll" Alias
"ExtractIconA" (ByVal hInst As Long, ByVal lpszExeFileName As String, ByVal
nIconIndex As Long) As Long
> tugasnya : ambil gambar dari file, lalu simpan gambar dalam memory
dengan kode handle object gambar sebagai hasil dari fungsi ini.
Fungsi ExtractIcon butuh 3 nilai inputan :
hInst : kode handle instance yang memberi perintah untuk
mengambil gambar
lpszExeFileName : string nama lengkap file berisi gambar yang
akan diambil
nIconIndex : nomor urut icon dalam file yang akan diambil (icon
pertama memiliki index bernilai 0)

Contoh : minta windows untuk ambil gambar icon dari file
D:\Kid\SubKid\IconKid.ico, yang didalam file itu ada 5 icon dan yang
dibutuhkan adalah icon pertamanya.
berarti :
hInst: diisi 0 (hendle-nya windows)
lpszExeFileName : diisi nama lengkap file bertipe string
"D:\Kid\SubKid\IconKid.ico"
nIconIndex : diisi 0 karena akan ambil gambar icon ke-1 yang
ada dalam file tersebut

Sudah lengkap semua yang dibutuhkan SendMessage untuk ubah icon, maka di
sebuah prosedur bisa diisi dengan perintah SendMessage tersebut, bunyinya
begini :
SendMessage GetActiveWindow() , &H80 , 1 , ExtractIcon( 0 ,
"D:\Kid\SubKid\IconKid.ico" , 0 )
atau
CALL SendMessage(GetActiveWindow() , &H80 , 1 , ExtractIcon( 0 ,
"D:\Kid\SubKid\IconKid.ico" , 0 ))
hWnd : handle yang didapat dari hasil GetActiveWindow
wMsg : &H80 -> set icon
wParam : 1 (big icon)
lParam : handle object gambar dalam memory yang didapat dari ExtractIcon

Begitu ya...
Ingat, PERHATIKAN bit office yang dipakai, karena deklarasi API function
nya butuh penyesuaian.
Sekali lagi, sila pahami dulu cara deklarasi API function di office 32bit
dan Office 64bit disini
<https://docs.microsoft.com/en-us/office/client-developer/shared/compatibility-between-the-32-bit-and-64-bit-versions-of-office>
..

Kalau belum bisa, coba lagi sampai bisa ya...
Bisa jadi disebabkan karena kurang teliti bacanya dan perlu lebih paham
cara deklarasi API function-nya.
:)

Selamat mencoba..

Regards,
Kid

On Sun, Jul 29, 2018 at 11:07 AM Andrie Amorius bm78ar@gmail.com
[belajar-excel] <belajar-excel@yahoogroups.com> wrote:

>
>
> Pagi para Mastah Ecxel sekalian...
> Semoga semua dlm keadaan sehat alwafiat n selalu dlm lindunganNya...
> Amin...
>
> Maaf saya mo minta tolong, adakah yg bisa memberi tutorial cara merubah
> Icon Excel di Taksbar dengan VBA aga yg berubah cm untuk 1file itu saja bkn
> merubah Icon untuk seluruh Excel...
> Sudah mencari diGoogle py g da komplit tutornya n selalu gagal, mohon
> kiranya dapat diberikan tutor n scriptnya...
> Demikian sebelumnya terimakasih...
>
>
>
> Andrie Amorius, SE. Ak
> Team Task Force PSAK 71
> PT. Bank Riau Kepri
> Gedung Menara Dang Merdu Bank Riau Kepri
> JL. Jend. Sudirman No. 462
> Pekanbaru - Riau (28116)
>
>

Thu Aug 9, 2018 6:53 pm (PDT) . Posted by:

"Bambang Setiawan" benkbenkz

Dear Master,
Mohon bantuannya, saya ingin membuat quadrant dengan 3 parameter nilai,sudah saya buat menggunakan scatter chart, tetapi hanya bisa 2 nilai saja ( x,y  )
Mohon bantuan dari para master jika memungkinkan membuat quadrant dengan parameter nilai pada column "rev value", "mf value" dan "ar value"
Terlampir saya sampaikan file yang sudah saya coba buat.
 Atas perhatiannya diucapkan terima kasih.
Salam,
Bambang Setiawan
============================================================
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