Selasa, 16 September 2014

[belajar-excel] Digest Number 3089

4 Messages

Digest #3089
1a
Re: Cari & ganti kata by "Mr. Kid" nmkid.family@ymail.com
2a
Re: hitung deposit [1 Attachment] by "Mr. Kid" nmkid.family@ymail.com
3a
Re: Soal belum terpecahkan by "andreas andreas"
4.1
Re: Tanya Pivot Table [1 Attachment] by "Mr. Kid" nmkid.family@ymail.com

Messages

Tue Sep 16, 2014 12:34 am (PDT) . Posted by:

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

Wa'alaikumussalam Wr. Wb.

imo,
bagian :
1/(MID(A2,15,1)=Base!$A$2:$A$4)

dalam formula :
=LOOKUP(2,1/(MID(A2,15,1)=Base!$A$2:$A$4),Base!$B$2:$B$4)

adalah bagian array lookup alias daftar larik data lokasi pencarian nilai
yang di-lookup. Jadi, nilai 2 akan dicari di suatu daftar nilai hasil dari
bagian yang berbunyi :
1/(MID(A2,15,1)=Base!$A$2:$A$4)
Artinya, bagian tersebut menghasilkan suatu larik nilai seperti array :
(misal hasilnya seperti array)
{ 1 , #DIV/0 , #DIV/0 }
dari proses yang bertahap seperti ini :
1 / ( *"A"* = { "A" ; "B" ; "C" } )
menghasilkan :
1 / ( { *"A"*="A" ; *"A"*="B" ; *"A"*="C" } )
menghasilkan :
1 / ( { *TRUE* ; FALSE ; FALSE } )
karena TRUE setara 1 dan FALSE setara 0, maka menghasilkan :
1 / ( { 1 ; 0 ; 0 } )
menghasilkan :
*1* / { 1 ; 0 ; 0 }
menghasilkan :
{ *1* / 1 ; *1* / 0 ; *1* / 0 }
menghasilkan :
{ 1 , #DIV/0 , #DIV/0 }

Jadi, formula :
=LOOKUP(2,1/(MID(A2,15,1)=Base!$A$2:$A$4),Base!$B$2:$B$4)
akan seperti berbunyi :
=LOOKUP( 2, { 1 , #DIV/0 , #DIV/0 } , Base!$B$2:$B$4 )

*<salah satu gunanya memahami datatype [tipe data]>*

Karena nilai yang di-lookup *bertipe numerik*, maka fungsi LookUp hanya
memperhatikan nilai data bertipe numerik dalam daftar lookup. Artinya,
hanya akan memperhatikan nilai 1 dalam { 1 , #DIV/0 , #DIV/0 }.
Andai daftar berbunyi : { 1 , #DIV/0 , 1 } maka hanya memperhatikan nilai 1
yang ada, yaitu { 1 , , 1 }

*</salah satu gunanya memahami datatype [tipe data]>*

ok...
kemudian si fungsi bernama LookUp mulai mencari nilai 2 dan akan berhenti
pada nilai terakhir daftar yang kurang dari atau sama dengan nilai yang
di-lookup (yaitu 2). Pada daftar yang berbunyi { 1 , , } akan membuat
fungsi LookUp menghasilkan item ke-1 dalam daftar.
Andai pakai daftar kedua yang berupa { 1 , , 1 } maka menghasilkan item
ke-3.
(kita tetap pada hasil terhadap daftar pertama, yaitu menghasilkan item
ke-1).

Dari hasil lookup yang berbunyi : *item ke-1* tersebut, si fungsi LookUp
akan mengambil nilai hasil dari daftar hasil yang disediakan, yaitu pada
item ke-1 (pada nomor item hasil kerja si lookup).
Karena daftar nilai yang akan diambil sudah disediakan, yaitu pada
Base!$B$2:$B$4, maka fungsi lookup akan mengambil item ke-1 pada
Base!$B$2:$B$4, yaitu *nilai (bukan object)* pada cell B2. Cell B2 adalah
item ke-1 dari area range Base!$B$2:$B$4.

Maka muncullah hasil formula yang berupa nilai yang diambil dari cell B2 di
sheet Base.

sekian tentang bunyi formulanya...

Yang menjadi perhatian berikutnya adalah alasan kenapa kok menggunakan
perbandingan MID(A2,15,1)=Base!$A$2:$A$4 ?
>> karena syarat dari penanya, karakter ke-15 di data ada yang seusai
dengan daftar bunyi di Base!$A$2:$A$4

Jadi, ketika penanya kemudian merasa kurang memberikan informasi bahwa yang
dimaksud adalah pada sheet Base ada kumpulan kata yang berbeda-beda jumlah
karakternya, dan pada sisi data letak si kata-kata kunci yang ada di sheet
Base tadi tidak pasti di karakter ke-15, tentu akan menuntut pembaruan pada
formula di atas. Nah... bagian ini ada dipostingan :
https://groups.yahoo.com/neo/groups/belajar-excel/conversations/messages/33423

Moga-moga cukup jelas ya.
Kalau masih bingung atau ingin contoh penerapan fungsi LookUp dengan
susunan seperti ini pada kasus yang lain beserta ceritanya, bisa jalan-jalan
kesini
<http://excel-mr-kid.blogspot.com.au/2013/09/menyingkat-if-yang-puanjuaaaang-buanget.html>
.

Wassalamu'alaikum Wr. Wb.
Kid.

2014-09-16 12:51 GMT+10:00 SUYONO reza.suyono@lge.com [belajar-excel] <
belajar-excel@yahoogroups.com>:

>
>
> Terima kasih Pa bagus atas penjelasannya.
>
>
>
> Untuk Mr Kid mohon penjelasannya untuk rumus tersebut, biar tambah paham
> lagi.
>
>
>
> Wassalamu'alaikum wr.wb.
>
> Suyono
>
>
>
>
>
>
>
> *From:* belajar-excel@yahoogroups.com [mailto:
> belajar-excel@yahoogroups.com]
> *Sent:* Tuesday, September 16, 2014 9:36 AM
>
> *To:* belajar-excel@yahoogroups.com
> *Subject:* Re: [belajar-excel] Cari & ganti kata
>
>
>
>
>
> 
>
> Wa'alaykum salam warohmatullohi wabarokatuhu..
>
>
>
> Pak Yono;
>
>
>
> Pencipta rumus tsb adalah Oom Kid,
>
> ini saya copas dari penjelasan Oom Kid ya..
>
>
>
> Formula LookUp memiliki syntax :
> =LookUp ( nilai_yang_di_lookup
> , array_data_lookup , [array_data_yang_diambil] )
> [array_data_yang_diambil] jika dikosongkan akan mengambil data dari
> array_data_lookup.
>
> Pada formula lookup berbunyi :
> =LOOKUP(2,1/(MID(A2,15,1)=Base!$A$2:$A$4),Base!$B$2:$B$4)
>
>
>
> Bahasa manusia nya kira2 begini:
>
>
>
> "Tolong carikan data terakhir [LookUp(2,1/] yang memenuhi syarat di cell
> A2 pada sheet Data [(MID(A2,15,1)] sama dengan nilai pada sheet Base dari
> A2 sampai A4 [=Base!A2:A41)]. Kalau ada, ambil nilai pada sheet Base di
> kolom B mulai baris 2 sampai baris 4 [,Base!B2:B4)].
>
>
>
> Jika masih belum jelas, sila bertanya langsung pada sang maestro ya pak..
>
>
>
>
>
> Wassalam
>
> ~ Bagus ~
>
>
>
> ----- Original Message -----
>
> *From:* SUYONO reza.suyono@lge.com [belajar-excel]
> <reza.suyono@lge.com%20[belajar-excel]>
>
> *To:* belajar-excel@yahoogroups.com
>
> *Sent:* Tuesday, September 16, 2014 7:44 AM
>
> *Subject:* RE: [belajar-excel] Cari & ganti kata
>
>
>
>
>
> Assalamu'alaikum wr.wb.
>
> Untuk rumus yang ini saya belum paham
>
> 1/(MID(A2,15,1)=Base!$A$2:$A$4)
>
> Maksudnya apa,mohon penjelasannya pa.
>
> =LOOKUP(2,1/(MID(A2,15,1)=Base!$A$2:$A$4),Base!$B$2:$B$4)
>
> Wassalamu'alaikum war.wb.
>
> Yono
>
> *From:* belajar-excel@yahoogroups.com [mailto:
> belajar-excel@yahoogroups.com]
> *Sent:* Monday, September 15, 2014 1:20 PM
> *To:* belajar-excel@yahoogroups.com
> *Subject:* Re: [belajar-excel] Cari & ganti kata
>
>
>
> 
>
> Warehouse;
>
> Coba begini:
>
> =INDEX(Base!$B$2:$B$4,MATCH(MID(A2,15,1),Base!$A$2:$A$4,0))
>
> atau begini:
>
> =VLOOKUP(MID(A2,15,1),Base!$A$2:$B$4,2)
>
> atau begini:
>
> =LOOKUP(2,1/(MID(A2,15,1)=Base!$A$2:$A$4),Base!$B$2:$B$4)
>
> lalu copas kebawah
>
> Wassalam
>
> ~ Bagus ~
>
> ----- Original Message -----
>
> *From:* Wewith Isme wewithisme@ymail.com [belajar-excel]
> <wewithisme@ymail.com%20[belajar-excel]>
>
> *To:* belajar-excel@yahoogroups.com
>
> *Sent:* Monday, September 15, 2014 11:38 AM
>
> *Subject:* [belajar-excel] Cari & ganti kata [1 Attachment]
>
>
>
> Dear Para Master Excel,
>
> mohon pencerahan rumus untuk mencari kata dalam kalimat agar dapat
> mencocokkan dengan data lain hingga dapat dimunculkan ke cell yang lain,
> contoh kasus terlampir
>
> Data Pencarian
>
> Hasil
>
> Bila ada kata A maka akan muncul kata yang sesuai di kolom B
>
> Bagus
>
> Bila ada kata C maka akan muncul kata yang sesuai di kolom B
>
> Jelek
>
> Bila ada kata B maka akan muncul kata yang sesuai di kolom B
>
> Sedang
>
>
>
> Data Sumber
>
> A
>
> Bagus
>
> B
>
> Sedang
>
> C
>
> Jelek
>
> Terima kasih atas perhatiannya,mohon petunjuknya
>
> Thx
>
> WH
>
>
>

Tue Sep 16, 2014 12:57 am (PDT) . Posted by:

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

Hai Ary,

Coba pada cell C13 diberi formula :
=SUMPRODUCT(VLOOKUP(MID(B13,8,9),$B$5:$C12,2,0)*($B$5:$B12=MID(B13,8,9))*($E$5:$E12<=$B$3)*($F$5:$F12>=$B$3))

*** Jika regional setting komputer setempat adalah Indonesian, ganti
seluruh karakter koma dalam formula menjadi titik koma.

Wassalam,
Kid.

2014-09-15 17:22 GMT+10:00 Aku Ary akuary11@yahoo.com [belajar-excel] <
belajar-excel@yahoogroups.com>:

>
>
> Dear All Suhu Belajar Excel,
>
> Bagaimana caranya untuk mengetahui dengan cepat dan akurat atas pokok dan
> bunga deposito seperti yang ada dilampiran berikut ini.
> Terima kasih atas bantuan para suhu dan member belajar excel.
>
> Regards,
> ary
>
>
>

Tue Sep 16, 2014 1:07 am (PDT) . Posted by:

"andreas andreas"

Pak Bagus,
Kalo yang E6 diganti dengan SUM memang hasilnya kelihatan benar, namun case tsb belum terselesaikan di E4, I4, M4

On Tuesday, 16 September 2014, 9:38, "'Bagus' bagus@kingjim.co.id [belajar-excel]" <belajar-excel@yahoogroups.com> wrote:



Pak Andreas;

mungkin pada baris ke-6 rumusnya harus
pakai sum() semua kali ya..

coba rumus pada E6 diganti:
dari =B6/C6
menjadi =SUM(E4:E5)


Wassalam
~
Bagus ~

----- Original Message -----
>From: andreas andreas andreas_888@yahoo.com [belajar-excel]
>To: belajar-excel@yahoogroups.com
>Sent: Monday, September 15, 2014 11:06 AM
>Subject: [belajar-excel] Soal belum terpecahkan [1 Attachment]
>
>
>Dear para master excel & matematika,
>
>
>Tolong dibantu memecahkan soal terlampir.
>
>
>

Tue Sep 16, 2014 1:45 am (PDT) . Posted by:

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

Hai Maman,

Contoh pivot table pada file terlampir.

1 Kenapa nama bulan pada pivot table tidak urut?
>
>> Karena nilai data pada kolom bernama 'bulan' memiliki tipe data Text.
Data bertipe Text akan diurutkan A to Z atau Z to A. Data bertipe Text
tidak mewakili apapun bagi Excel selain urutan huruf-huruf. Jadi data
berbunyi 'Februari' pasti lebih dulu daripada 'Januari' karena teks untuk
huruf F pada Februari selalu sebelum J pada Januari.

>> Hal ini bukan masalah dalam pivot table-nya, tetapi masalah dalam
menyusun sumber data yang akan dipakai oleh si pivot table. Proses sort
yang dipakai oleh pivot table adalah fitur Sort yang dimiliki oleh Excel.

>> Ada baiknya menyediakan sedikit waktu luang untuk benar-benar bisa
memahami apa itu NILAI DATA dan apa itu TIPE DATA.

2 Kenapa rumus month() setelah formatnya dirubah menjadi mmm hasilnya
> Jan semua, padahal sumbernya tidak hanya Jan
>
>> Hasil fungsi Month adalah data bertipe numerik. Data bertipe numerik
bisa ditampilkan dalam berbagai bentuk dengan fitur Format Number yang ada
di Format Cells -> tab Number.

>> Hasil fungsi Month adalah nomor bulan dari suatu nilai data yang bertipe
DATETIME. Jadi hasilnya selalu mulai dari 1 sampai 12 tergantung nilai data
bertipe Datetime yang dimasukkan ke fungsi Month. Contoh : =Month(
1*"1945-08-17" ) adalah 8.

>> Nilai dari 1 sampai 12 hasil fungsi Month yang bertipe numerik itu, jika
dipaksakan akan dianggap sebagai suatu nilai data bertipe Datetime, maka
akan menjadi nilai dari 1900-01-01 sampai 1900-01-12.

>> Semua nomor bulan di rentang tanggal dari 1900-01-01 sampai 1900-01-12
adalah bulan Januari. Dengan demikian, jika hasil fungsi Month diatur
dengan gagah berani menggunakan format cells number pada opsi Custom lalu
diinput formatnya mmm, maka akan menghasilkan tulisan berbunyi Jan. TAPI,
cell hasil fungsi Month tetaplah bertipe numerik meski tampak dimata
manusia sebagai urutan huruf-huruf (kacian manusia, matanya mudah tertipu,
tapi masih banyak yang nuntutnya bukti nyata yang terlihat mata saja).

>> Format cells number tidak mengubah tipe data. Anggapan user untuk
mengubah tipe data tanpa ada proses yang dikenai ke nilai data juga tidak
akan mengubah tipe data.

>> hehehe... sekali lagi, ada baiknya menyediakan sedikit waktu luang untuk
benar-benar bisa memahami apa itu NILAI DATA dan apa itu TIPE DATA. Tapi,
satu hal yang perlu diingat, mempelajari tipe data itu membosankan dan akan
terkesan ecek-ecek gak berlevel tinggi. Untungnya, semua level tinggi dalam
dunia komputer bisa didapat setelah dia memahami tipe data. So... jangan
tunda dan banyak alasan untuk menghindarkan diri dari mempelajari tipe data.

3 Formula apa yang tepat untuk menghasilkan output seperti Pivot Table
> di atas?
>
>> Untuk membuat nilai-nilai dalam bagian Values pivot tables bisa dengan
berkreatif memanfaatkan SumIFs atau menggunakan SumProduct. Bisa jadi akan
dibutuhkan kehadiran fungsi IF nantinya. Nah.... Syarat utamanya, bagian
Row dan Column pivot tables sudah tersedia dan tersusun rapi seperti yang
dilakukan oleh si pivot table.

>> Untuk menyusun seperti bagian Column pivot table, tentu lebih mudah,
yaitu dengan fungsi-fungsi dari group Date & Time disertai pemanfaatan
fungsi Text, atau disusun manual.

>> Untuk menyusun seperti bagian Row pivot table, jika hanya 1 level (nama
barang saja atau nama supplier saja), bisa memanfaatkan array formula
unique list. Jika sudah lebih dari 1 level (nama supplier dan nama barang),
maka dibutuhkan beberapa kolom bantu untuk menyusun data unique list
berdasar kolom-kolom yang diletakkan di bagian Row pivot table. Array
formula bisa digunakan untuk menyusun kolom-kolom bantu tersebut.
Syaratnya, memahami tipe data, memahami konsep array formula, jangan
mengeluh jika Excel terkesan menjadi lemot dalam bekerja.

>> untuk mencoba bermain-main dengan array formula unique list, bisa
dilihat disini
<http://excel-mr-kid.blogspot.com.au/2011/03/formula-penyusun-data-unique-dan.html>,
kalau yang sekalian mengurutkan, bisa dilihat disini
<http://excel-mr-kid.blogspot.com.au/2011/04/formula-penyusun-data-unique-yang.html>

Wassalam,
Kid.

2014-09-16 0:43 GMT+10:00 Maman superm42n@gmail.com [belajar-excel] <
belajar-excel@yahoogroups.com>:

>
>
> Dear All Master,
>
> Mohon bantuannya untuk kasus Pivot Table untuk file terlampir.
>
> Terima Kasih
>
>
============================================================
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