Messages In This Digest (21 Messages)
- 1a.
- Re: Gabung data ke samping From: STDEV(i)
- 2.
- Bls: [belajar-excel] Gabung data ke samping From: ghozi alkatiri
- 3.
- (no subject) From: lut her
- 4.
- Pengisian sheet secara otomatis dengan mengacu pada Sheet lainnya From: Hariansyah
- 5a.
- Tabel Formula - Formula Tabel From: Group Keren
- 5b.
- Re: Tabel Formula - Formula Tabel From: STDEV(i)
- 5c.
- Re: Tabel Formula - Formula Tabel From: Group Keren
- 5d.
- Re: Tabel Formula - Formula Tabel From: STDEV(i)
- 5e.
- Re: Tabel Formula - Formula Tabel From: Mr. Kid
- 5f.
- Re: Tabel Formula - Formula Tabel From: ghozi alkatiri
- 5g.
- Re: Tabel Formula - Formula Tabel From: HerrSoe
- 6.
- Bls: [belajar-excel] Tabel Formula - Formula Tabel From: ghozi alkatiri
- 7.
- Bls: [belajar-excel] Pengisian sheet secara otomatis dengan mengacu From: ghozi alkatiri
- 8a.
- Cara kerja rumus Index dan Indirect From: Tjahya Hartono
- 8b.
- Bls: [belajar-excel] Cara kerja rumus Index dan Indirect From: Tjahya Hartono
- 8c.
- Re: Cara kerja rumus Index dan Indirect From: STDEV(i)
- 8d.
- Re: Cara kerja rumus Index dan Indirect From: STDEV(i)
- 8e.
- Re: Cara kerja rumus Index dan Indirect From: tjahyahartono@yahoo.co.id
- 9a.
- Penamaan From: Tjahya Hartono
- 9b.
- Re: Penamaan From: STDEV(i)
- 9c.
- Re: Penamaan From: STDEV(i)
Messages
- 1a.
-
Re: Gabung data ke samping
Posted by: "STDEV(i)" setiyowati.devi@gmail.com siti_vi
Fri Aug 5, 2011 12:37 am (PDT)
Sub SusunRusak()
' siti Vi / 5 Agu 2011
' BeExcel case # 12332
'-------------------- -
Dim dTabel As Range, dHasil As Range
Dim NomKol As Range, SlsKol As Range, UniqNr
Dim i As Long, c As Integer, T As Long, S As String
Set dTabel = Sheets("SUMBER").Range(" A4").CurrentRegi on
T = dTabel.Rows.Count
Set dHasil = Sheets("SUMM").Range(" A4")
dHasil.CurrentRegion.ClearContents
Set NomKol = dTabel.Offset(0, 1).Resize(T, 1)
Set SlsKol = dTabel.Offset(0, 4).Resize(T, 1)
UniqNr = LOUV(NomKol)
For i = 1 To UBound(UniqNr, 2)
dHasil(i, 1) = UniqNr(1, i)
dHasil(i, 2).NumberFormat = "@"
dHasil(i, 2) = Trim(UniqNr(2, i))
dHasil(i, 3) = Trim(dTabel(Val(UniqNr( 1, i)), 3))
dHasil(i, 4) = WorksheetFunction.CountIf(NomKol, UniqNr(2, i))
For c = 1 To T
If NomKol(c) = UniqNr(2, i) Then S = S & ", " & Trim(SlsKol(c))
Next c
dHasil(i, 5) = Trim(Mid(S, 3, Len(S) - 2))
S = ""
Next i
End Sub
prosedur sub di atas perlu dibantu oleh sebuah udf bernama LOUV
2011/8/5 Tony Bexcel <tonybexcel@yahoo.co.id >
> **
>
>
> Mohon bantuan nya mengenai rumusan untuk menggabungkan data kebawah menjadi
> kesamping apakah ada solusi tercepatnya?
> Berikut saya lampirkan file sebagai contoh nya.
>
> Salam,
> TonyBexcel
>
>
>
- 2.
-
Bls: [belajar-excel] Gabung data ke samping
Posted by: "ghozi alkatiri" ghozialkatiri@yahoo.co.id ghozialkatiri
Fri Aug 5, 2011 3:30 am (PDT)
diperlukan satu kolom bantu (dummy) pada sheet sumber dengan formula
=IF(COUNTIF(B$4:B4;B4) =1;TRIM(E4) ;INDEX(F$ 3:F3;MATCH( B4;B$3:B3; 1))&","&TRIM( E4))
fungsi trim pada formula di atas untuk menghapus spasi pada data kolom nama Sls.
formula di atas pada outlet yang sama akan menghasilkan gabungan seluruh nama sales pada outlet yang sama pada baris- baris di atasnya.
selanjutnya kolom ini pada baris terakhir dari masing masing outlet akan dijadikan acuan untuk solusi kasus yang diinginkan.
solusi ada di sheet solusi
untuk total sales formulanya
=COUNTIF(SUMBER!$C$4:$C$16; C4)
untuk nama sales formulanya
=INDEX(SUMBER!$F$4:$F$16; MATCH(B4; SUMBER!$B$ 4:$B$16;1) )
wassalam
Ghozi Alkatiri
--- Pada Jum, 5/8/11, Tony Bexcel <tonybexcel@yahoo.co.id > menulis:
Dari: Tony Bexcel <tonybexcel@yahoo.co.id >
Judul: [belajar-excel] Gabung data ke samping
Kepada: belajar-excel@yahoogroups. com
Tanggal: Jumat, 5 Agustus, 2011, 12:05 PM
Dear Pakar yang Budiman,
Mohon bantuan nya mengenai rumusan untuk menggabungkan data kebawah menjadi kesamping apakah ada solusi tercepatnya?
Berikut saya lampirkan file sebagai contoh nya.
Salam,
TonyBexcel
- 3.
-
(no subject)
Posted by: "lut her" luth3rs@yahoo.com luth3rs
Fri Aug 5, 2011 6:41 am (PDT)
<p>I was starting to crumble under pressure I was in desperate need of an alternative this couldnt have worked out better !!<br><a href="http://ballu137.ba.funpic. ">http://ballu137.de/CarlYoung95. html ba.funpic. </a> im in this for the long run this is perfect for you<br>You will thank me!</p>de/CarlYoung95. html
- 4.
-
Pengisian sheet secara otomatis dengan mengacu pada Sheet lainnya
Posted by: "Hariansyah" hariansyahptk@yahoo.com hariansyahptk
Fri Aug 5, 2011 11:04 am (PDT)
Dari
beberapa pertanyaan saya sebelumnya saya sangat berterima kasih pada teman-2
yang telah memberikan informasi (rumus) dan penjelasan akan pertanyaan saya.
Setelah saya mengkolaborasikan pertanyaan saya tsb akhirnya saya dapat membuat
suatu Worksheet yang sangat berguna buat saya dan teman-teman saya. Tapi di akhir
Worksheet tsb, saya mengalami kesulitan dalam membuat laporannya (Sheet
Penilaian). Adapun situasi dan permasalahan yang saya alami sbb:
Ada 3
Sheet yaitu: (1) Sheet "Pinjam", (2) Sheet "Kembali" dan (3) Sheet "Penilaian"
(sebagaimana terlampir). Pada Sheet "Pinjam" berisi data-data anggota yang
meminjam buku sedangkan pada Sheet "Kembali" berisi beberapa anggota yang telah
mengembalikan buku tetapi tidak selengkap Sheet "Pinjam" karena ada juga
beberapa anggota yang belum mengembalikan buku.
Pertanyaan
saya adalah:
Bagaimana
cara dan rumusnya untuk mengisi Sheet "Penilaian" (kolom "Tanggal Kembali")
secara otomatis dengan mengacu Sheet "Pinjam" dan Sheet "Kembali" sebagai
referensi…???
Mohon pencerahan
dan informasi (rumus) akan permasalahan saya tersebut di atas.
Sebelum
dan sesudahnya saya mengucapkan banyak terima kasih.
Harry
N/B:
· Pada "Sheet
Pinjam" dan "Sheet Kembali", ada nama dan/atau No. Anggota yang sama dengan
meminjam buku yang berbeda
· Saya
telah mencoba rumus yang pernah diinformasikan dari milis belajar-excel@yahoogroups. yaitu:com
=IF(ISNA(VLOOKUP(B3,Kembali! $B$2:$E$17, 4,FALSE)) ,"",IF(VLOOKUP( B3,Kembali! $B$2:$E$17, 4,FALSE)= 0,"",VLOOKUP( B3,Kembali! $B$2:$E$17, 4,FALSE)) ).
Tetapi pada rumus tsb, hasilnya pada kolom "Tanggal Kembali" dan kolom "Record
Pinjam (hari)" ada yang bernilai minus (-) dan/atau hasilnya tidak sesuai
dengan referensi yang ada pada Sheet "Kembali" (Tanggal Kembali yang ada pada
"Sheet Penilaian" tidak sama dengan Tanggal Kembali pada "Sheet Kembali").
- 5a.
-
Tabel Formula - Formula Tabel
Posted by: "Group Keren" keren_group@yahoo.com keren_group
Fri Aug 5, 2011 12:49 pm (PDT)
Kepada Bpk2 dan Ibu2 sekalian yang saya hormati dan saya kagumi terutama untuk Mbak Siti, Mr Kid, Pak anton, Etc...
mohon pencerahannya, karena ditempat saya mati lampu.
Bukan karena saya sering tunggak bayar tapi memang BUMN-nya yang ngak beres. kalau dialihkan ke swasta pasti pelanggan puas.
Yang tau yang tau..... File yang saya attachment masih kusam dan gelap, mohon pencerahannnya. sebelum diberi pencerahan mohon bantuannya untuk membuka file yang saya attachment.
Thanks Alot Before and after - 5b.
-
Re: Tabel Formula - Formula Tabel
Posted by: "STDEV(i)" setiyowati.devi@gmail.com siti_vi
Fri Aug 5, 2011 4:21 pm (PDT)
Sambil menunggu formula lain dari para fakar formula..,
sementra kita ajukan usul formula dibawah ini dulu,
mudah-mudahan tidak terlalu jauh dari kehendak...
dan lampu di rumah pak Keren pun sudah "byar" lagi...
( "Keren" kalalu di jawa artinya 'Keri-an" / mudah geli )
(a)
untuk tabel referensi yg masih "dibiarkan ASLI" seperti contoh yg dikirim ke
milis
=INDEX($C$10:$H$18,MATCH( $K10,$A$9: $A$18,0)+ MATCH(M$9, $B$10:$B$ 18,0)-1,MATCH( $L10,$C$9: $H$9,0))
(b)
untuk rabel referensi yg sudah di-obok-obok sedikit (agar lebih 'Normal'
dikit)
(b1)
=INDEX($C$10:$H$17,SUMPRODUCT (($A$10:$ A$17=$K10) *$B$10:$B$ 17=M$9)*ROW( $1:$8)),MATCH( $L10,$C$9: $H$9,0))
(b2) array formula satu cell
=OFFSET($B$9,MATCH($K26& M$25,$A$10: $A$17&$B$ 10:$B$17, 0),MATCH( $L26,$C$9: $H$9,0),, )
(b3) array formla multi cell
=TRANSPOSE(OFFSET($A$9,MATCH( K$43,$A$10: $A$17,0), MATCH($L43, $B$9:$H$9, 0),COUNTIF( $A$10:$A$ 17,$K43), 1))
maaf minim penjelasan karena kurangnya waktu...
tetapi secara umum fungsi INDEX, MATCH dan OFFSET, SUMPRODUCT, COUNTIF kan
sudah diketahui karakteristiknya kan ya...
Match di keempat rumus tsb selalu digunakan untuk mencari posisi Kolom
maupun Posisi Baris ( Column-Index / Row-Index)
Di rumus (a) / (sheet1) ada dua Match yg dijumlahkan, karena dengan 1 match
belum dapat menunjukkan baris yg dikehendaki (karena kolom tahun berisi data
seperti itu
Di formula (b1), Sumproduct dengan cara-arraynya yang khas, ingin mencari
angka index baris yg dikehendaki
Dengan dua kriteria, di-test apakah dua kolom (A dan B) memenuhi kriteria
(haslnya bearupa array 8 baris)
Formula (b2)
ARRAY FORMULA
fungsi OFFSET (dengan 5 arguments-nya) bekerja seperti fungsi INDEX; tetapi
lebih luas lagi karena
yg dihasilkan adalah Rujukan Range yg bisa lebih dari 1 cell; dan hasil
jangkauannya
bisa berada di luar Tabel/Range referensinya
Formula (b3)
ARRAY FORMULA
yg diharapkan dapat merujuk ke vektor 4 cell SEKOLOM pada atempat yg tepat
(sesuai kriteria)
kemudian di TRANSPOSE agar menjadi bentuk vektor 4 cell SEBARIS
lebih lengkapnya ada di workbook lampiran..
2011/8/6 Group Keren <keren_group@yahoo.com >
> **
> Kepada Bpk2 dan Ibu2 sekalian yang saya hormati dan saya kagumi terutama
> untuk Mbak Siti, Mr Kid, Pak anton, Etc...
> mohon pencerahannya, karena ditempat saya mati lampu.
> Bukan karena saya sering tunggak bayar tapi memang BUMN-nya yang ngak
> beres. kalau dialihkan ke swasta pasti pelanggan puas.
> Yang tau yang tau..... File yang saya attachment masih kusam dan gelap,
> mohon pencerahannnya. sebelum diberi pencerahan mohon bantuannya untuk
> membuka file yang saya attachment.
> Thanks Alot Before and after
>
>
- 5c.
-
Re: Tabel Formula - Formula Tabel
Posted by: "Group Keren" keren_group@yahoo.com keren_group
Fri Aug 5, 2011 8:56 pm (PDT)
Terima kasihPak Ghozi Alkatiri dan Mbak Siti yg manis atas pencerahannya...Kombinasi Rumus yang Keren Habissss !!!!
tapi kondisi kemarin lebih agak menarik, kalau Mbak Siti dan Pak Ghozi
berkenan saya sudah attachmentkan kembali.
Ternyata saya lupa kalau kondisi sumber datanya agak rumit, kalau tahun
ini dan tahun lalu
tidak sejajar dengan Nama, ini yang membuat saya kalang kabut dan
sebenarnya bukan 2
katogori (tahun ini dan tahun lalu) saja tetapi ada tiga kategori yakni
dengan tahun depan.
Kalau saya perhatikan sumber datanya yang akan di Lookup berada di
persimpangan(antara
vlookup dan hlookup), sebenarnya ada satu teknik yaitu spasi
array.Namun itu harus dikombinasikan dengan define name.
Saya khwatir nanti menjumpai masalah seperti ini lagi, Jadi mhn
informasi dari para pakar
exceler apakah ada Suatu formula/rumus yang menggunakan tabel range
atau/dan lookup
dipersimpangan jalan antara Jln Vlookup dan Hlookup hehehe ???
_____________________ _________ __
From: STDEV(i) <setiyowati.devi@gmail.com >
To: belajar-excel@yahoogroups. com
Sent: Saturday, August 6, 2011 6:20 AM
Subject: Re: [belajar-excel] Tabel Formula - Formula Tabel
Sambil menunggu formula lain dari para fakar formula..,
sementra kita ajukan usul formula dibawah ini dulu,
mudah-mudahan tidak terlalu jauh dari kehendak...
dan lampu di rumah pak Keren pun sudah "byar" lagi...
( "Keren" kalalu di jawa artinya 'Keri-an" / mudah geli )
(a)untuk tabel referensi yg masih "dibiarkan ASLI" seperti contoh yg dikirim ke milis
=INDEX($C$10:$H$18,MATCH( $K10,$A$9: $A$18,0)+ MATCH(M$9, $B$10:$B$ 18,0)-1,MATCH( $L10,$C$9: $H$9,0))
(b)
untuk rabel referensi yg sudah di-obok-obok sedikit (agar lebih 'Normal' dikit)
(b1)
=INDEX($C$10:$H$17,SUMPRODUCT (($A$10:$ A$17=$K10) *$B$10:$B$ 17=M$9)*ROW( $1:$8)),MATCH( $L10,$C$9: $H$9,0))
(b2) array formula satu cell
=OFFSET($B$9,MATCH($K26& M$25,$A$10: $A$17&$B$ 10:$B$17, 0),MATCH( $L26,$C$9: $H$9,0),, )
(b3) array formla multi cell
=TRANSPOSE(OFFSET($A$9,MATCH( K$43,$A$10: $A$17,0), MATCH($L43, $B$9:$H$9, 0),COUNTIF( $A$10:$A$ 17,$K43), 1))
maaf minim penjelasan karena kurangnya waktu...
tetapi secara umum fungsi INDEX, MATCH dan OFFSET, SUMPRODUCT, COUNTIF kan sudah diketahui karakteristiknya kan ya...
Match di keempat rumus tsb selalu digunakan untuk mencari posisi Kolom maupun Posisi Baris ( Column-Index / Row-Index)
Di rumus (a) / (sheet1) ada dua Match yg dijumlahkan, karena dengan 1 match belum dapat menunjukkan baris yg dikehendaki (karena kolom tahun berisi data seperti itu
Di formula (b1), Sumproduct dengan cara-arraynya yang khas, ingin mencari angka index baris yg dikehendaki
Dengan dua kriteria, di-test apakah dua kolom (A dan B) memenuhi kriteria (haslnya bearupa array 8 baris)
Formula (b2)
ARRAY FORMULA
fungsi OFFSET (dengan 5 arguments-nya) bekerja seperti fungsi INDEX; tetapi lebih luas lagi karena
yg dihasilkan adalah Rujukan Range yg bisa lebih dari 1 cell; dan hasil jangkauannya
bisa berada di luar Tabel/Range referensinya
Formula (b3)
ARRAY FORMULA
yg diharapkan dapat merujuk ke vektor 4 cell SEKOLOM pada atempat yg tepat (sesuai kriteria)
kemudian di TRANSPOSE agar menjadi bentuk vektor 4 cell SEBARIS
lebih lengkapnya ada di workbook lampiran..
2011/8/6 Group Keren <keren_group@yahoo.com >
>Kepada Bpk2 dan Ibu2 sekalian yang saya hormati dan saya kagumi terutama untuk Mbak Siti, Mr Kid, Pak anton, Etc...
>mohon pencerahannya, karena ditempat saya mati lampu.
>Bukan karena saya sering tunggak bayar tapi memang BUMN-nya yang ngak beres. kalau dialihkan ke swasta pasti pelanggan puas.
>
>Yang tau yang tau..... File yang saya attachment masih kusam dan gelap, mohon pencerahannnya. sebelum diberi pencerahan mohon bantuannya untuk membuka file yang saya attachment.
>Thanks Alot Before and after
>
>
- 5d.
-
Re: Tabel Formula - Formula Tabel
Posted by: "STDEV(i)" setiyowati.devi@gmail.com siti_vi
Fri Aug 5, 2011 9:17 pm (PDT)
Untuk menghadapi Range Baru
mengapa yang dari siti *tidak disesuaikan Range nya ??*
(karena tidak ada Define name, tidak perlu membuat define name baru)
setelah disesuaikan:
=INDEX($C$10:$H$25,MATCH( $K10,$A$8: $A$24,0)+ MATCH(M$9, $B$10:$B$ 25,0)-1,MATCH( $L10,$C$9: $H$9,0))
lihat lampiran
2011/8/6 Group Keren <keren_group@yahoo.com >
> **
>
>
> Terima kasihPak Ghozi Alkatiri dan Mbak Siti yg manis atas
> pencerahannya...Kombinasi Rumus yang Keren Habissss !!!!
> tapi kondisi kemarin lebih agak menarik, kalau Mbak Siti dan Pak Ghozi
> berkenan saya sudah attachmentkan kembali.
>
> Ternyata saya lupa kalau kondisi sumber datanya agak rumit, kalau tahun
> ini dan tahun lalu
>
> tidak sejajar dengan Nama, ini yang membuat saya kalang kabut dan
> sebenarnya bukan 2
>
> katogori (tahun ini dan tahun lalu) saja tetapi ada tiga kategori yakni
> dengan tahun depan.
>
> Kalau saya perhatikan sumber datanya yang akan di Lookup berada di
> persimpangan(antara
>
> vlookup dan hlookup), sebenarnya ada satu teknik yaitu spasi
> array.Namun itu harus dikombinasikan dengan define name.
>
> Saya khwatir nanti menjumpai masalah seperti ini lagi, Jadi mhn
> informasi dari para pakar
>
> exceler apakah ada Suatu formula/rumus yang menggunakan tabel range
> atau/dan lookup
>
> dipersimpangan jalan antara Jln Vlookup dan Hlookup hehehe ???
>
> _____________________ _________ __
> From: STDEV(i) <setiyowati.devi@gmail.com >
> To: belajar-excel@yahoogroups. com
> Sent: Saturday, August 6, 2011 6:20 AM
> Subject: Re: [belajar-excel] Tabel Formula - Formula Tabel
>
> Sambil menunggu formula lain dari para fakar formula..,
> sementra kita ajukan usul formula dibawah ini dulu,
> mudah-mudahan tidak terlalu jauh dari kehendak...
>
>
- 5e.
-
Re: Tabel Formula - Formula Tabel
Posted by: "Mr. Kid" mr.nmkid@gmail.com nmkid.family@ymail.com
Fri Aug 5, 2011 10:06 pm (PDT)
Coba juga.
=INDEX($C$9:$H$25,MATCH( $K10,$A$8: $A$20,0)+ COLUMNS($ M$9:M$9), MATCH($L10, $C$9:$H$9, 0))
Kid.
2011/8/6 Group Keren <keren_group@yahoo.com >
> **
>
>
> Terima kasihPak Ghozi Alkatiri dan Mbak Siti yg manis atas
> pencerahannya...Kombinasi Rumus yang Keren Habissss !!!!
> tapi kondisi kemarin lebih agak menarik, kalau Mbak Siti dan Pak Ghozi
> berkenan saya sudah attachmentkan kembali.
>
> Ternyata saya lupa kalau kondisi sumber datanya agak rumit, kalau tahun
> ini dan tahun lalu
>
> tidak sejajar dengan Nama, ini yang membuat saya kalang kabut dan
> sebenarnya bukan 2
>
> katogori (tahun ini dan tahun lalu) saja tetapi ada tiga kategori yakni
> dengan tahun depan.
>
> Kalau saya perhatikan sumber datanya yang akan di Lookup berada di
> persimpangan(antara
>
> vlookup dan hlookup), sebenarnya ada satu teknik yaitu spasi
> array.Namun itu harus dikombinasikan dengan define name.
>
> Saya khwatir nanti menjumpai masalah seperti ini lagi, Jadi mhn
> informasi dari para pakar
>
> exceler apakah ada Suatu formula/rumus yang menggunakan tabel range
> atau/dan lookup
>
> dipersimpangan jalan antara Jln Vlookup dan Hlookup hehehe ???
>
> _____________________ _________ __
> From: STDEV(i) <setiyowati.devi@gmail.com >
> To: belajar-excel@yahoogroups. com
> Sent: Saturday, August 6, 2011 6:20 AM
> Subject: Re: [belajar-excel] Tabel Formula - Formula Tabel
>
>
>
> Sambil menunggu formula lain dari para fakar formula..,
> sementra kita ajukan usul formula dibawah ini dulu,
> mudah-mudahan tidak terlalu jauh dari kehendak...
>
> dan lampu di rumah pak Keren pun sudah "byar" lagi...
> ( "Keren" kalalu di jawa artinya 'Keri-an" / mudah geli )
>
> (a)untuk tabel referensi yg masih "dibiarkan ASLI" seperti contoh yg
> dikirim ke milis
>
>
> =INDEX($C$10:$H$18,MATCH( $K10,$A$9: $A$18,0)+ MATCH(M$9, $B$10:$B$ 18,0)-1,MATCH( $L10,$C$9: $H$9,0))
>
> (b)
> untuk rabel referensi yg sudah di-obok-obok sedikit (agar lebih 'Normal'
> dikit)
>
> (b1)
>
> =INDEX($C$10:$H$17,SUMPRODUCT (($A$10:$ A$17=$K10) *$B$10:$B$ 17=M$9)*ROW( $1:$8)),MATCH( $L10,$C$9: $H$9,0))
>
> (b2) array formula satu cell
>
> =OFFSET($B$9,MATCH($K26& M$25,$A$10: $A$17&$B$ 10:$B$17, 0),MATCH( $L26,$C$9: $H$9,0),, )
>
> (b3) array formla multi cell
>
> =TRANSPOSE(OFFSET($A$9,MATCH( K$43,$A$10: $A$17,0), MATCH($L43, $B$9:$H$9, 0),COUNTIF( $A$10:$A$ 17,$K43), 1))
>
> maaf minim penjelasan karena kurangnya waktu...
> tetapi secara umum fungsi INDEX, MATCH dan OFFSET, SUMPRODUCT, COUNTIF kan
> sudah diketahui karakteristiknya kan ya...
>
> Match di keempat rumus tsb selalu digunakan untuk mencari posisi Kolom
> maupun Posisi Baris ( Column-Index / Row-Index)
>
> Di rumus (a) / (sheet1) ada dua Match yg dijumlahkan, karena dengan 1 match
> belum dapat menunjukkan baris yg dikehendaki (karena kolom tahun berisi data
> seperti itu
>
> Di formula (b1), Sumproduct dengan cara-arraynya yang khas, ingin mencari
> angka index baris yg dikehendaki
> Dengan dua kriteria, di-test apakah dua kolom (A dan B) memenuhi kriteria
> (haslnya bearupa array 8 baris)
>
> Formula (b2)
> ARRAY FORMULA
> fungsi OFFSET (dengan 5 arguments-nya) bekerja seperti fungsi INDEX; tetapi
> lebih luas lagi karena
> yg dihasilkan adalah Rujukan Range yg bisa lebih dari 1 cell; dan hasil
> jangkauannya
> bisa berada di luar Tabel/Range referensinya
>
> Formula (b3)
> ARRAY FORMULA
> yg diharapkan dapat merujuk ke vektor 4 cell SEKOLOM pada atempat yg tepat
> (sesuai kriteria)
> kemudian di TRANSPOSE agar menjadi bentuk vektor 4 cell SEBARIS
>
> lebih lengkapnya ada di workbook lampiran..
>
> 2011/8/6 Group Keren <keren_group@yahoo.com >
>
> >Kepada Bpk2 dan Ibu2 sekalian yang saya hormati dan saya kagumi terutama
> untuk Mbak Siti, Mr Kid, Pak anton, Etc...
> >mohon pencerahannya, karena ditempat saya mati lampu.
> >Bukan karena saya sering tunggak bayar tapi memang BUMN-nya yang ngak
> beres. kalau dialihkan ke swasta pasti pelanggan puas.
> >
> >Yang tau yang tau..... File yang saya attachment masih kusam dan gelap,
> mohon pencerahannnya. sebelum diberi pencerahan mohon bantuannya untuk
> membuka file yang saya attachment.
> >Thanks Alot Before and after
> >
> >
>
>
>
- 5f.
-
Re: Tabel Formula - Formula Tabel
Posted by: "ghozi alkatiri" ghozialkatiri@yahoo.co.id ghozialkatiri
Fri Aug 5, 2011 10:57 pm (PDT)
tinggal tambahkan define name baru dengan nama TAHUN_DEPAN sesuai dengan posisi rangenya pada lembar kerja. dalam hal ini B22:H25.
maka pada tabel yang sebelumya tidak merujuk sekarang bisa dilihat di attachment ini.
wassalam
Ghozi Alkatiri
--- Pada Sab, 6/8/11, Group Keren <keren_group@yahoo.com > menulis:
Terima kasihPak Ghozi Alkatiri dan Mbak Siti yg manis atas pencerahannya...Kombinasi Rumus yang Keren Habissss !!!!
tapi kondisi kemarin lebih agak menarik, kalau Mbak Siti dan Pak Ghozi
berkenan saya sudah attachmentkan kembali.
Ternyata saya lupa kalau kondisi sumber datanya agak rumit, kalau tahun ini dan tahun lalu tidak sejajar dengan Nama, ini yang membuat saya kalang kabut dan sebenarnya bukan 2 katogori (tahun ini dan tahun lalu) saja tetapi ada tiga kategori yakni dengan tahun depan.
Kalau saya perhatikan sumber datanya yang akan di Lookup berada di persimpangan(antara vlookup dan hlookup), sebenarnya ada satu teknik yaitu spasi array. Namun itu harus dikombinasikan dengan define name.
Saya khwatir nanti menjumpai masalah seperti ini lagi, Jadi mhn informasi dari para pakar exceler apakah ada Suatu formula/rumus yang menggunakan tabel range atau/dan lookup dipersimpangan jalan antara Jln Vlookup dan Hlookup hehehe ???
- 5g.
-
Re: Tabel Formula - Formula Tabel
Posted by: "HerrSoe" herrsoe@gmail.com herrsoe
Fri Aug 5, 2011 11:39 pm (PDT)
Ysh Keren Group..
Jadi ada istilah baru nih *"LookUp Di Persimpangan Jalan" ? * siiip lah..
hanya saja saya belum tahu arti&maksudnya
Sebetulnya "Calon kesulitan" itu sudah diungkap oleh mbak siti secara tidak
langsung
yaitu dengan ditawarkannya MENGUBAH STRUKTUR TABEL REFERENSI yg ada menjadi
TABEL YG LEBIH "MANUSIAWI", (maaf), lebih terstruktur, lebih NORMAL, kata
mbak siti,
lebih mendekati kaidah database, kata Mr Kid...
Lihat *sheet "Di Obok-Obok" *lampiran* workbook pertama *dari mbak siti.
yg rupanya tidak / belum/belon menjadi perhatian sama sekali bagi pak Keren.
Jika tabel sumbernya sudah BAIK, maka diharapkan mengolah data tabel menjadi
lebih
mudah, dan menyenangkan...
Mengenai usulan dari pak ghozi
Untunglah pak Keren *sudah membatasi bahwa "Periode TAHUN" hanya akan ada 3*
Jadi dengan membuat 3 Define Name terhadap 3 Range masalah sepertinya sudah
selesai.
(asal *dimensi dan lokasi* tiap rangenya mudah dikenali dan dengan adanya data
yg sudah
SORTED seperti contoh.
Akan report juga, seandainya data referensi tidak sorted by PeriodeTahun..
*Repot jilid2* nya kalau Periode Tahun akan selalu berubah, tiap saat akan
bertambah
maka tiap ada tabel baru, ada pekerjaan membuat RangeName Baru...
Jadi barangkali usulan yg cukup memikirkan banyak hal & memandang ke depan,
adalah:
Mengubah "Tabel Rujukannya" agar menjadi tabel yg lebih terstruktur (bukan
"model REPORT"
seperti yg diajukan.)
Tabel *DataSumber* is Tabel *Data SUmbe*r, *Report* Is *Report*, janganlah
*Report* disuruh NYAMBI (melakukan beberapa fungsi) menjadi *Tabel
Data*sekaligus.
( = sumber masalah yg akan dihadapi kapan kapan)
Dan akhirnya... tetap mengingatkan bahwa ini hanyalah sekedar usulan saja..
Oiya boleh tanya kan,
"Keren Group" itu terdiri berapa anggota, bergerak dibidang apa, bgmana
keanggotaannya ?
terbuka kah, seperti milis (yg juga disebut Group) ? ato bgmana?
he he.. namanya kan kenalan..
Hormat kami,
Herr Soe - Cakil
(person, bukan Group)
[image: HerrSoe Cakil.jpg]
2011/8/6 Group Keren <keren_group@yahoo.com >
> -----------------quote- ----
> Ternyata saya lupa kalau kondisi sumber datanya agak rumit, kalau tahun
> ini dan tahun lalu tidak sejajar dengan Nama, ini yang membuat saya kalang
kabut dan
> sebenarnya bukan 2 katogori (tahun ini dan tahun lalu) saja tetapi ada
tiga kategori yakni
> dengan tahun depan.
>
> Kalau saya perhatikan sumber datanya yang akan di Lookup berada
di persimpangan(antara
> vlookup dan hlookup), sebenarnya ada satu teknik yaitu spasi array.Namun
itu harus
> dikombinasikan dengan define name.
>
> Saya khwatir nanti menjumpai masalah seperti ini lagi, Jadi mhn informasi
dari para pakar
> exceler apakah ada Suatu formula/rumus yang menggunakan tabel range
atau/dan lookup
> dipersimpangan jalan antara Jln Vlookup dan Hlookup hehehe ???
- 6.
-
Bls: [belajar-excel] Tabel Formula - Formula Tabel
Posted by: "ghozi alkatiri" ghozialkatiri@yahoo.co.id ghozialkatiri
Fri Aug 5, 2011 4:02 pm (PDT)
supaya perujukan referensi range
rujukan lebih efisien dan dinamis untuk
mendefinisikan tabel tahun ini dan tahun
lalu kasus
ini menggunakan define name.
untuk
tahun ini adalah range B10:13 yang diberi nama TAHUN_INI pada define name.
dan
untuk range B15:H18 diberi nama TAHUN_LALU. tanda (_) adalah pengganti spasi
untuk pemberian nama
define yang lebih dari satu kata.
karena
kebetulan urutan baris susunan data yang sudah ada pada kolom pertama pada 2 tabel ini
sudah alfabetis (ascending ) yaitu :apartement, gaji,mobil ,dan rumah maka
tidak perlu dilakukan sortir ascending untuk perujukan vookup.
formulanya
pada M9 dan langsung bisa dicopikan ke seluruh tabel yang perlu isian
=VLOOKUP(M$9;INDIRECT( SUBSTITUTE( $K10;"
";"_"));MATCH($L10;$B$9: $H$9;0))
penjelasan formula
INDIRECT(SUBSTITUTE($K10;"
";"_")) untuk mengganti penyebutan nama tabel secara otomatis sesuai dengan tabel tahun.
MATCH($L10;$B$9:$H$9; 0))
pengganti penebutan nomer kolom pada tabel sesuai dengan nama
person yang ada di tabel.
wassalam
Ghozi Alkatiri
--- Pada Sab, 6/8/11, Group Keren <keren_group@yahoo.com > menulis:
Dari: Group Keren <keren_group@yahoo.com >
Judul: [belajar-excel] Tabel Formula - Formula Tabel
Kepada: "belajar-excel@yahoogroups. " <belajar-excel@com yahoogroups. >com
Tanggal: Sabtu, 6 Agustus, 2011, 2:04 AM
Kepada Bpk2 dan Ibu2 sekalian yang saya hormati dan saya kagumi terutama untuk Mbak Siti, Mr Kid, Pak anton, Etc...mohon pencerahannya, karena ditempat saya mati lampu.Bukan karena saya sering tunggak bayar tapi memang BUMN-nya yang ngak beres. kalau dialihkan ke swasta pasti pelanggan puas.
Yang tau yang tau..... File yang saya attachment masih kusam dan gelap, mohon pencerahannnya. sebelum diberi pencerahan mohon bantuannya untuk membuka file yang saya attachment.
Thanks Alot Before and after
- 7.
-
Bls: [belajar-excel] Pengisian sheet secara otomatis dengan mengacu
Posted by: "ghozi alkatiri" ghozialkatiri@yahoo.co.id ghozialkatiri
Fri Aug 5, 2011 6:12 pm (PDT)
menurut pendapat saya sepertinyanya ada yang salah dalam file P Hariansyah kirimkan . pada tabel kembali seharusnya pada kolom rencana buku kembali adalah tanggal kembali. sambil menunggu jawaban bapak dan menunggu buka puasa , maaf saya mencoba berimprovisasi mengganti rencana buku kembali dengan tanggal kembali, dan mengisinya dengan tanggal manual .
untuk bisa mengisi kolom tanggal kembali di sheet penilaian sesuai dengan tanggal kembali di sheet kembali saya menggunakan 1 kolom bantu di sheet kembali yang menggabungkan nama peminjam dan tanggal pinjam . selanjutnya kolom ini dijadikan acuan untuk mencari tanggal kembali yang diperlukan untuk mengisi kolom tanggal kembali di sheet penilaian.
untuk lebih jelasnya langsung lihat di attachment.
wassalam
Ghozi Alkatiri
--- Pada Sab, 6/8/11, Hariansyah <hariansyahptk@yahoo.com > menulis:
Dari: Hariansyah <hariansyahptk@yahoo.com >
Judul: [belajar-excel] Pengisian sheet secara otomatis dengan mengacu pada Sheet lainnya
Kepada: "belajar-excel@yahoogroups. " <belajar-excel@com yahoogroups. >, "belajar-excel-com owner@yahoogroup " <belajar-excel-s.com owner@yahoogroup >s.com
Tanggal: Sabtu, 6 Agustus, 2011, 1:02 AM
Dari
beberapa pertanyaan saya sebelumnya saya sangat berterima kasih pada teman-2
yang telah memberikan informasi (rumus) dan penjelasan akan pertanyaan saya.
Setelah saya mengkolaborasikan pertanyaan saya tsb akhirnya saya dapat membuat
suatu Worksheet yang sangat berguna buat saya dan teman-teman saya. Tapi di akhir
Worksheet tsb, saya mengalami kesulitan dalam membuat laporannya (Sheet
Penilaian). Adapun situasi dan permasalahan yang saya alami sbb:
Ada 3
Sheet yaitu: (1) Sheet "Pinjam", (2) Sheet "Kembali" dan (3) Sheet "Penilaian"
(sebagaimana terlampir). Pada Sheet "Pinjam" berisi data-data anggota yang
meminjam buku sedangkan pada Sheet "Kembali" berisi beberapa anggota yang telah
mengembalikan buku tetapi tidak selengkap Sheet "Pinjam" karena ada juga
beberapa anggota yang belum mengembalikan buku.
Pertanyaan
saya adalah:
Bagaimana
cara dan rumusnya untuk mengisi Sheet "Penilaian" (kolom "Tanggal Kembali")
secara otomatis dengan mengacu Sheet "Pinjam" dan Sheet "Kembali" sebagai
referensi…???
Mohon pencerahan
dan informasi (rumus) akan permasalahan saya tersebut di atas.
Sebelum
dan sesudahnya saya mengucapkan banyak terima kasih.
Harry
N/B:
· Pada "Sheet
Pinjam" dan "Sheet Kembali", ada nama dan/atau No. Anggota yang sama dengan
meminjam buku yang berbeda
· Saya
telah mencoba rumus yang pernah diinformasikan dari milis belajar-excel@yahoogroups. yaitu:com
=IF(ISNA(VLOOKUP(B3,Kembali! $B$2:$E$17, 4,FALSE)) ,"",IF(VLOOKUP( B3,Kembali! $B$2:$E$17, 4,FALSE)= 0,"",VLOOKUP( B3,Kembali! $B$2:$E$17, 4,FALSE)) ).
Tetapi pada rumus tsb, hasilnya pada kolom "Tanggal Kembali" dan kolom "Record
Pinjam (hari)" ada yang bernilai minus (-) dan/atau hasilnya tidak sesuai
dengan referensi yang ada pada Sheet "Kembali" (Tanggal Kembali yang ada pada
"Sheet Penilaian" tidak sama dengan Tanggal Kembali pada "Sheet Kembali").
- 8a.
-
Cara kerja rumus Index dan Indirect
Posted by: "Tjahya Hartono" tjahyahartono@yahoo.co.id tjahyahartono
Fri Aug 5, 2011 9:25 pm (PDT)
Dear master,
Aq masih kurang paham bener, walaupun baca di 'help' dan ngelihat pembahasan di excel. Ada yang bisa ngejelasin ya, cara supaya gampang ngerti in. Pake bahasa yang simpel banget. Maaf ya, aq bener2 g ngerti dan penasaran banget
Thanks
Tjahya - 8b.
-
Bls: [belajar-excel] Cara kerja rumus Index dan Indirect
Posted by: "Tjahya Hartono" tjahyahartono@yahoo.co.id tjahyahartono
Fri Aug 5, 2011 9:52 pm (PDT)
Aq dah bisa yang index, tinggal yang indirect.
--- Pada Sab, 6/8/11, Tjahya Hartono <tjahyahartono@yahoo.co. > menulis:id
Dari: Tjahya Hartono <tjahyahartono@yahoo.co. >id
Judul: [belajar-excel] Cara kerja rumus Index dan Indirect
Kepada: belajar-excel@yahoogroups. com
Tanggal: Sabtu, 6 Agustus, 2011, 4:25 AM
Dear master,
Aq masih kurang paham bener, walaupun baca di 'help' dan ngelihat pembahasan di excel. Ada yang bisa ngejelasin ya, cara supaya gampang ngerti in. Pake bahasa yang simpel banget. Maaf ya, aq bener2 g ngerti dan penasaran banget
Thanks
Tjahya
- 8c.
-
Re: Cara kerja rumus Index dan Indirect
Posted by: "STDEV(i)" setiyowati.devi@gmail.com siti_vi
Fri Aug 5, 2011 9:53 pm (PDT)
*Fungsi index*
sintaks nya =index(tabel, IndexBaris, IndexKolom)
jadi kalau ada tabe (misal A1:C3) yg isinya seperti ini
*1 2 3*
*4 5 6*
*4 8 9*
jika ditulis =Index(A1:C3,* 2, 3*)
maksudnya : ambillah data dari tabel yang
*Index (posisi) barisnya = 2*
*Index (posisi) koklomnya = 3*
hasilnya adalah *6*
Pada pemakaian yg lebih advance Index Baris maupun index Kolom
belum berupa ANGKA JADI seperti itu, bisa berupa RUMUS, yg mengandung
FUNGSI LAIN misalnnya MATCH
(sedangkan match menghasilkan bilangan yg menunjukkan posisi suatu data
pada sebaris/sekolom data)
Fungsi Index punya 2 bentuk sintaks, yaitu yg melibatkan banyak area dan
yang hanya
satu area seperti yang dicontohkan.
Fungsi Indirect
Untuk memberi kesempatan member lain mengudar penjelasannya,
di sini siti hanya akan memberikan ringkasnya saja
yaitu
Indirect *menyulap TEXT ALAMAT Referensi Cell / range menjadi Rujukan Cell*
misal di B5 anda tulis *text : "C2"*
*
*
*"C2" *di cell B5 itu hanyalah sebuah text; belum ada hubungannya dengan
Cell C2, tidak dapat memberi info C2 itu ada apa isinya
Untuk menjadikan *teks "C2"* yang ada di cell B5 itu *mampu merujuk ke cell
C2*
maka anda perlu bantuan fungsi INDIRECT
=INDIRECT(B5)
menghasilkan *rujukan ke Cell yg teks-alamatnya tertulis di cell B5*
*
*
Jadi jelasnya: jika saat ini di Cell C2 berisi data bilangan 1991
INDIRECT(B5) akan menghasilkan bilangan 1991, yaitu value yg ada di cell
C2
Mudah mudahan tidak semakin binun '
~siti
2011/8/6 Tjahya Hartono <tjahyahartono@yahoo.co. >id
> **
>
>
> Dear master,
>
> Aq masih kurang paham bener, walaupun baca di 'help' dan ngelihat
> pembahasan di excel. Ada yang bisa ngejelasin ya, cara supaya gampang ngerti
> in. Pake bahasa yang simpel banget. Maaf ya, aq bener2 g ngerti dan
> penasaran banget
>
>
> Thanks
>
>
> Tjahya
>
- 8d.
-
Re: Cara kerja rumus Index dan Indirect
Posted by: "STDEV(i)" setiyowati.devi@gmail.com siti_vi
Fri Aug 5, 2011 9:56 pm (PDT)
oh gitu
jadi, anda ini akan bertanya dulu baru kemudian cari sendiri referensinya..
ini akan menjadi catatan bagi seseorang, yang kira kira begini:
lain kalai kalo pak tjahya bertanya, jangan dijawab dulu
karena beliau akan menemukan sendiri...
ha ha, just bercanda...
2011/8/6 Tjahya Hartono <tjahyahartono@yahoo.co. >id
>
> Aq dah bisa yang index, tinggal yang indirect.
>
> --- Pada Sab, 6/8/11, Tjahya Hartono <tjahyahartono@yahoo.co. > menulis:id
>
> Aq masih kurang paham bener, walaupun baca di 'help' dan ngelihat
pembahasan di excel. Ada yang bisa ngejelasin ya, cara supaya gampang ngerti
in. Pake bahasa yang simpel banget. Maaf ya, aq bener2 g ngerti dan
penasaran banget
>
> Thanks
> Tjahya
- 8e.
-
Re: Cara kerja rumus Index dan Indirect
Posted by: "tjahyahartono@yahoo.co.id" tjahyahartono@yahoo.co.id tjahyahartono
Fri Aug 5, 2011 10:10 pm (PDT)
Maap mbak,peace.itu jg aq ngerti gr2 lihat solusi dari mbak siti jg kok.bahas 'formula tabel'.Bener2 bs membahasa-kan formula yg aq g ngerti.thank's ya mbak
Sent from my BlackBerry®
-----Original Message-----
From: "STDEV(i)" <setiyowati.devi@gmail.com >
Sender: belajar-excel@yahoogroups. com
Date: Sat, 6 Aug 2011 11:56:36
To: <belajar-excel@yahoogroups. >com
Reply-To: belajar-excel@yahoogroups. com
Subject: Re: [belajar-excel] Cara kerja rumus Index dan Indirect
oh gitu
jadi, anda ini akan bertanya dulu baru kemudian cari sendiri referensinya..
ini akan menjadi catatan bagi seseorang, yang kira kira begini:
lain kalai kalo pak tjahya bertanya, jangan dijawab dulu
karena beliau akan menemukan sendiri...
ha ha, just bercanda...
2011/8/6 Tjahya Hartono <tjahyahartono@yahoo.co. >id
>
> Aq dah bisa yang index, tinggal yang indirect.
>
> --- Pada Sab, 6/8/11, Tjahya Hartono <tjahyahartono@yahoo.co. > menulis:id
>
> Aq masih kurang paham bener, walaupun baca di 'help' dan ngelihat
pembahasan di excel. Ada yang bisa ngejelasin ya, cara supaya gampang ngerti
in. Pake bahasa yang simpel banget. Maaf ya, aq bener2 g ngerti dan
penasaran banget
>
> Thanks
> Tjahya
- 9a.
-
Penamaan
Posted by: "Tjahya Hartono" tjahyahartono@yahoo.co.id tjahyahartono
Fri Aug 5, 2011 10:27 pm (PDT)
Dear master Ex-cel,
Seringkali saya temukan dalam pembahasan, ada penamaan2 dalam rumus. (bener ga ya nyebutnya???), Tetapi saya tidak ngerti. Akhirnya sampai sekarang g ngerti, mohon pencerahannya. Supaya memudahkan maksud saya, saya berikan file terlampir.
Thank's
tjahya - 9b.
-
Re: Penamaan
Posted by: "STDEV(i)" setiyowati.devi@gmail.com siti_vi
Fri Aug 5, 2011 10:51 pm (PDT)
Kita misalkan kita akan sering merujuk sebuah tabel,
misal dalam *VLOOKUP(LookUpValue,TabelArray, KolomIndex, TypeRange) *
Tabel yg akan dirujuk (argument TabelArray) berada di Sheet lain
Sheet tempat beradanya tabel itupun oleh pemiliknya diberi nama sheet yg
"kepanjangan: misal "*IniAdalahDataTabelYangAkanDijadik anReferensi* "
sehingga sebuah range * F16:J2015 di sheet tersebut* akan kelihatan spt ini
di Fungsi VLOOKUP di sheet1
=VLOOKUP(B5,'IniAdalahDataTa belYangAkanDijad ikanReferensi! '$F$16:$J$ 2015
,4,FALSE)
Seandainya kita MAU memberi nama Range F16:J2015 di
sheet "IniAdalahDataTabelYangAkanDijadika nReferensi"
dengan nama yg sederhana misal "Produksi"
maka rumus tsb akan dapat ditulis sbb
=VLOOKUP(B5*,Produksi* ,4,FALSE)
kita terbebas dari kewajiban merujuk Sheet dan Alamat Range nya
Kata Produksi juga sering memberi penjelasan langsung ke otak kita daripada
$F16:J2015
Dan masih ada beberapa lagi keuntungannya
*Range di excel dapat diberi NAMA melalui*
- *NameBox*
- atau melalui *Formula > Name Manager / Define Name* (Excel 2007)
atau menu* Insert > Name > Define *(Excel 2003)
Selain Range, Formula dapat juga diberi nama
(lihat contoh Terbilang tanpa makro dari mas Zain)
2011/8/6 Tjahya Hartono <tjahyahartono@yahoo.co. >id
>
> Seringkali saya temukan dalam pembahasan, ada penamaan2 dalam rumus.
(bener ga ya nyebutnya???), Tetapi saya tidak ngerti. Akhirnya sampai
sekarang g ngerti, mohon pencerahannya. Supaya memudahkan maksud saya, saya
berikan file terlampir.
>
> Thank's
> tjahya
- 9c.
-
Re: Penamaan
Posted by: "STDEV(i)" setiyowati.devi@gmail.com siti_vi
Sat Aug 6, 2011 12:10 am (PDT)
jika ingin penjelasan mengenai NAME lebih lanjut
ini ada tulisan kecil beberapa tahun y.l. (maaf masih di milis sebelah)
http://tech.groups.yahoo. com/group/ XL-mania/ message/7048
*Kelas: Basic.*
What is in a Name? Apa arti sebuah nama ?
Kalau nanya mbok yang ada gunanya
Menurut saya, In My Humble Opinion, IMHO, Nama itu ndak ada artinya.
Bunga Mawar misalnya diganti nama dengan nama "Bunga Jelek&Bau" tetap saja
dia indah dan harum (ccieeee);
sitiJelek misalnya di"baliknama"kan menjadi sitiCantik,. tetap saja misua
bilang cantik, kalo ndak, *KALAU TIDAK !*,
..... apa dia mau: terjadi perang dunia ke Vi ? (la wong yg ke iV saja:
belum).
Adegan ini tadi hanya terjadi kalau kita sedang belajar main drama. (atau
sekedar provokasi agar orang tertarik membaca ?)
Atetapi kalau sedang main Excel, ceritanya agak lain: Nama menjadi sangat
berati, karena :
Workbook, Worksheet, Fungsi, Cell, Menu, Tool, harus (malah sudah) punya
NAMA.
Range, Formula, Konstanta bisa diberi NAMA.
Di daerah pemrogramannya : Module, Prosedur, Fungsi, Form, Object, Variable,
bahkan property, method serta parameter dan argument, semua harus punya NAMA
sebagai Identifier-nya.
Nama yg pendek dapat kita ganti dengan yg agak panjang agar menjadi lebih
jelas.
Nama yang panjang dapat kita ganti dengan yg pendek supaya mudah dituliskan
kembali..
Nama yang generik (misal Book1, Sheet1, A2:B101) dapat kita ganti dengan
nama yang lebih mudah diingat, lebih Friendly.
Selain itu NAMA juga punya beberapa nilai plus, nanti kita bicarakan.
Misalnya Cell tidak punya nama, pasti Excel ndak laku & setenar sekarang
ini, karena untuk sekedar menjumlah data bilangan yg ada di "cell dua baris
di bawah pojok kiri atas, pada kolom ke delapan, sampai dengan cell yg ada
di kolom ke sebelas baris ke sembilanpuluh tujuh" orang sudah segan menulis
sepanjang kalimat dalam tanda kutip itu, repot Amat ! Untung, Cell ada
namanya ! Jadi ekspresi penjumlahan yg dikehendaki tadi cukup sederhana:
Sum(H3:K97), atau bila sudah punya nama: =SUM(ctv)
Pada kesempatan ini kita akan membatasi obrolan mengenai *Nama untuk
mewakili Cells / Range, Formula dan Konstanta *saja.
Memberi Nama (Name) ada Aturannya:
1. Karakter pertama pada Nama harus berupa huruf, karakter berikutnya
boleh kombinasi dari huruf, angka, titik, garisbawah. Selain itu: tidak
boleh. (Kenafa?) Karena misal ada karakter +, - atau & Excelnya bingung,
dikira Operator. Spasi juga tidak boleh, ganti saja dengan Garisbawah.
2. Nama tidak membedakan huruf kapital (upperCase) maupun huruf kecil
(lowerCase)
3. Nama tidak boleh sama dengan nama cell baku (A1, F16, R2C2, dst)
4. Panjang sebuah Nama terbatas hanya s/d 255 karakter, tapi harap
diingat, Nama yg lebih dari 253 karakter tidak akan muncul di BoxNama (Name
Box).
NameBox
NameBox adalah sebuah ComboBox yang defaultnya terletak di atas worksheet,
pojok kiri atas, hampir tepat di atas HeaderKolom "A", tepat di sebelah kiri
[FormulaBar]. Box tersebut akan memunculkan Nama yg sedang terSelect, atau
dengan memilih salah satu Nama yg ada di Box tsb, (kalau sudah ada), maka
pilihan (selection) akan beralih ke "daerah" Nama tsb di worksheet
tertentu.
Seperti yg terjadi pada memilih range di sheet secara langsung, memilih Nama
di NameBox dengan menekan tombol Ctrl, berarti memilih range bernama tsb
tanpa melepaskan pilihan pada daerah yg telah terpilih sebelumnya (multiple
selection).
Memilih Nama selain dari NameBox juga dapat dilakukan melalui menu Edit >
GoTo (F5)
Cara memberi Nama kepada Cell atau Range
1. Select/Pilih Cell/Range yg akan diberi Nama. Range boleh yg berurutan
letaknya (adjacent / contiguous cells) boleh pula yg tidak
berurutan/berdampingan letaknya (nonAdjacent selection)
2. Klik NameBox
3. Tuliskan Nama-nya (sesuai aturan), lalu tekan tombol [Enter].
Cara lain
Pada langkah ke 2: Klik Menu *Insert > Name > Define.*
Pada DialogBox yg muncul, ketikkan Nama pada box "Names in Workbook"
Bila perlu chek dulu apa yg tertulis di box "Refers To"
Tekan tombol [Enter]
Pada saat DialogBox "Define Name" muncul, karena disitu muncul daftar semua
Nama-Nama yg ada dlm workbook, maka Anda dapat pula melihat: suatu Nama
mencakup daerah mana, atau berisi apa. (Nama tidak hanya bisa berisi nama
range/cells saja, tetapi juga: Formula, Konstanta, dsb)
Suatu range/cell dapat diberi nama lebih dari satu Nama. Range/Cell yg
merupakan bagian dari suatu Nama, dapat menjadi bagian dari Nama lain.
Ingatkah: Tabel Jadwal WorldCup2006 beberapa bulan yang lalu? Di situ a.l.
di-implementasikan: penamaan cell-cell yg terpisah menjadi satu Nama, dan
juga: suatu cell menjadi bagian dari beberapa Nama, dan ternyata itulah
salah satu resep keberhasilan tabel electronic tsb.
Nama dapat mencakup Ranges yg berada di beberapa Worksheets, dengan 3D
Reference
1. Klik meu Insert >Name >Define.
2. Pada "Names in workbook" box, ketikkan NAMA yg dikehendaki, misal
My3DRef
3. Bila pada box "Refers to" ada isinya, hapus saja
4. Pada box "Refers to" ketikkan = (tanda SamaDengan / equal sign).
5. Klik tab Sheet paling kiri yg dikehendaki ingin dirujuk sbg
3Dimensi, misal Sheet1.
6. Tekan & tahan tombol SHIFT lalu klik tab Sheet terkanan yg
dikehendaki sbg 3D, misal Sheet5.
(jadi: Anda memilih secara simultan: Sheet1,2, 3, 4, & Sheet5)
7. Select / blok: cell / range yang ingin dirujuk, misal A1:J10,
lalu OK.
Lihat Notasinya akan kira-kira seperti ini: =Sheet1:Sheet5!$A$1:$J$10
(pada contoh ini dianggap posisi Nama Sheets: berurutan)
*Pengertian 3D Reference / Rujukan 3 Dimensi *
Kalau kita merujuk ke Cells A1:J10 secara biasa, berarti kita sedang
merujuk ke range 2Dimensi, yang mencakup lebar (diukur dgn jumlah kolom) dan
panjang/tinggi (diukur dengan jumlah baris), saat ini melibatkan 100
cells.
Berhubung Worksheet di workbook bukan hanya 1 lembar, tetapi bisa dibuat
banyak-lembar,
Maka segiempat A1:J50 tadi dapat kita TEMBUSKAN ke worksheet-worksheet di
bawahnya pada alamat cells yg sama, misalnya kita tentukan sheet1 s/d sheet5
(dengan cara seperti dijelaskan diatas, hasil
notasi =Sheet1:Sheet5!$A$1:$J$10) .
Dengan teknik seperti itu, rujukan menjadi 3 dimensi yang mencakup 10 kolom
X 10 baris X 5 sheets, yg mencakup 500 cells.
Untuk dapat dikalkulasikan, 3D Reference tidak harus diberi nama, tetapi
dalam contoh di atas, diberi nama My3Dref., agar nantinya pada saat
diperlukan, tinggal mengetikkan Namanya, tidak perlu repot merujuknya
lagi.
Nama dapat diberikan kepada cell di suatu Workbook lain.
Inilah yg diistilahkan dengan External Reference. Penamaan cara ini dapat
dilakukan bila workbook lain tsb sedang terbuka dan statusnya telah
di-saved. Dengan membuat Nama yg merujuk ke cells di workbook lalin berarti
Anda sedang membuat link atau External Reference. (link ke aplikasi lain
disebut Remote Reference)
1. Buka dialogBox "Define Name" melalui menu Insert > Name > Define.
2. Tulis sebuah Nama yg dikehendaki pada box "Names in Workbook"
3. Bila di dalam box "Refers To" telah ada isinya, hapuslah dulu
(diblok dan tekan BackSpace).
4. Aktifkan Workbook yg mengandung cells/range yg ingin dirujuk,
dengan mengKlik nama Workbook tsb pada menu Window.
5. Pilih cells/range yang ingin dirujuk
6. Pada dialogBox "Define Name", klik [Add]
Apa gunanya Nama-Nama range / cells.
Beberapa contoh:
Misal kita sudah punya NAMA "TabelX" pada Worksheet1 yang mencakup
range B2:G202, maka sebuah formula di Worksheet2 yg seharusnya tampak
seperti ini
=VLOOKUP(D5,Sheet1!B2: G202,3,FALSE)
penulisan dapat dipermudah & jelas menjadi spt ini
=VLOOKUP(D5,TabelX,3, FALSE)
Misalnya TabelX tersebut bergeser karena ada penambahan (insert) kolom di
kirinya, dan/atau baris di atasnya, maka Nama TabelX akan tetap mencakup
daerah TabelX semula (walaupun addressnya berubah). DAN, rumus VlookUp di
sheet2 itu, tetap memberikan hasil yang benar.
Anda punya sebuah Daftar di Sheet5 mencakup range F100:F201. Daftar tsb
akan dijadikan "Source" untuk "DropDownList" (fasilitas dari menu Data >
Validation > Setting > Allow > List ) pada cell B5 di Sheet2.
Menuliskan pada box "Source" sungguh sulit, karena pada saat itu kita tidak
bisa pindah ke Sheet5 untuk menunjuk cell F100:F201, kecuali anda hafal
alamat Sheet5!F100:F201. Misal range tsb sudah Anda berinama "ListKu", maka
mengisi box "Source" menjadi sangat mudah, yaitu tinggal
mengetikkan =ListKu.
Antar Nama yg mewakili cell/range, dapat kita operasi-aritmatika-kan,
misal =Harga*Diskon akan menghasilkan nilai sesuai yg kita kehendaki,
bila Harga dan Diskon adalah nama-nama range yg memang tepat untuk keperluan
itu.
Karena harus tercatat menghadapi beberapa lawan-tanding, Brasil harus
ditulis di beberapa cell terpisah. Tetapi karena cell score Brasil (yg
terpisah dibeberapa cell itu) telah diberi-nama "Brasil_Played" = memasukkan
gol, dan "Brasil_Against" = kemasukan gol, maka rumus-rumus berikutnya
menjadi mudah ditulis sekaligus mudah difahami maksudnya, dan mudah2an
hasilnya benar.
Ringkasnya, Nama: jelas memudahkan penulisan formula, menggampangkan
pekerjaan, sering pula dapat memperjelas pemahaman isi formula, sekali gus
aman dari geseran-geseran tempat.
Selain manfaat yg telah dijelaskan di atas, masih ada manfaat lagi terutama
bagi penggemar macro.
Pada suatu prosedur dalam macro, sering kita merujuk suatu range atau cell
di worksheet, dengan menyebut nama generiknya, misal:
Set TopData = Sheet1.Range("B3")
Bila worksheet1 ada perubahan misalnya ada penyisipan row baru di atas row3,
atau ada penyisipan kolom disebelah kiri kolom B, tentunya cell yg dirujuk
oleh macro tadi sudah bergeser ke bawah dan/atau ke kanan. Sementara itu
sang macro nan sakti, ternyata tidak tahu menahu soal geser-menggeser di
wilayah yg mau diurusnya. Walhasil pada saat dia diRUN, jangan kaget kalo
hasilnya nan nguawur.
Hal ini tidak terjadi bila yang dirujuk adalah NAMA range, misal:
Set TopData = Sheet1.Range("TopDataKu" )
Dia, penggemar macro tadi, juga mendapat kemudahan (lagi) misal mau
memasukkan daftar di sheet1 F2:F16 yg telah diberi nama "KodeDagangan" ke
dalam List_Item di suatu ListBox atau ComboBox.
CboKdDag.RowSource = "Sheet1!KodeDag"
Ndak usah menulis instruksi AddItem berkali-kali.
Selain Nama dapat mewakili Cell / Range di suatu worksheet, Nama juga dapat
dibuat untuk mewakili Formula, juga dapat dibuat untuk mewakili nilai suatu
Konstanta.
Membuat Nama untuk mewakili suatu Formula ataupun Konstanta
1. Tuliskan NAMA yg dikehendaki, pada box "Names in Workbook" (pada
dialogBox "Define Name"), misal "Judul"
2. Pada box "Refers To" tuliskan seperti ini:
="Laporan Harian Gudang XX, Jl. Batu 13, Mojokerto"
3. Klik OK
Sekarang di cell manapun Anda tinggal menuliskan formula: =Judul
Dan di cell tsb akan muncul teks "Laporan Harian Gudang XX, Jl. Batu 13,
Mojokerto".
Jika teks tersebut ternyata merupakan teks yg sering anda tulis, maka
berarti sejak saat itu, anda sudah terbebas dari penderitaan menulis ulang
hal yg seharusnya ndak perlu ditulis ulang.
Formula favorit yang cukup panjang (maupun yang pendek) juga dapat
diperlakukan demikian.
Buat sebuah Nama, isilah box "Refer To" dengan sebuah formula (atau dapat di
copy & paste dari Formula favorit Anda)
Maka menulis formula favorit, yg selama ini anda copy & paste yg
menghabiskan beberapa langkah kerja, sekarang cukup dengan menuliskan,
misalnya: =MyFORMO di cell manapun.
(Jadi ingat, dulu, celeng Bang Momods, ada yang jawabannya berupa Nama yg
mewakili Formula, bikin orang heran ajah..)
Kayaknya sudah habis obrolan mengenai Nama bagi Range/Cells / Formula /
Konstanta.
Oh ada satu lagi: Label. (Wah jadi ndak urut ini, kuliahnya.)
Pada suatu tabel, seringnya setiap kolom diberi JudulKolom, dan setiap baris
sering pula ada JudulBaris-nya. Judul-judul itu disebut Label.
*Digambar "deh":*
A
B
C
D
E
F
1
Kwartal1
Kwartal2
Kwartal3
Kwartal4
Jumlah
2
Cabang Kediri
2500
3500
3000
3600
3
Cabang Tasik
2000
1900
2100
2250
4
Cabang Bluewater
3000
3100
3200
3700
Begitu Anda selesai membuat tabel seperti itu (atau semacamnya), maka Excel
sudah mengetahui bahwa ada 5 label kolom dan 3 label baris. Nama Label yg
diketahui Excel ya persis sama dengan Judul kolom dan Judul baris yg telah
Anda tulis (di daerah hijau dan kuning itu)
Tetapi agar Excel mau menerima nama-nama tersebut, anda harus pergi ke
sarang setting dulu, klik menu *Tools > Option > Calculation.*
Pada daerah *"Workbook Options" beri tanda checked pada checkBox "Accept
Labels in Formulas" > OK **
*
Sekarang kita tuliskan formula di B5 = SUM(Kwartal1), di C5 = SUM(Kwartal2)
dst
Di F2 coba juga tuliskan formula = SUM(Cabang Kediri) dst, lihat apa yg
muncul.
Untuk mengetahui nilai Cabang Tasik di Kwartal3, kita tinggal menuliskan
formula simple seperti ini =Cabang Tasik Kwartal3
Harusnya di cell tempat formula tsb ditulis, muncul: 2100
Pada formula tsb, antara Label Cabang Tasik dan Label Kwartal3 ada SPASI.
Konon spasi ini bukan sembarang spasi tetapi berlaku sebagai sebuah operator
yang bernama operator Intersection.
Intersection akan merujuk ke cell perpotongan dua range.
Hal ini tidak hanya berlaku di Label saja, tetapi juga berlaku umum.
Contohnya: bila anda punya tabel di mana di antaranya terdapat data
E15:J15 berisi: {100, 20, 70, 40, 50, 80}
G10:G20 berisi : {20;30;40;50;60;70;80; 90;100;110; 120}
Maka formula =E15:J15 G10:G20 akan mengembalikan data 70, yaitu isi cell
tempat perpotongan dua range tsb. Jangan percaya sebelum mencoba !
Aduh, maaf ini sudah keluar dari koridor: Name.
Ya sudah sekian dulu, walau pun sebetulnya masih ada hal-hal yg ketinggalan
tetapi tentunya kita dapat (suah) membacanya sendiri di textbook maupun di
"Help"nya.
(ex ctv/2006)
2011/8/6 STDEV(i) <setiyowati.devi@gmail.com >:
> Kita misalkan kita akan sering merujuk sebuah tabel,
> misal dalam VLOOKUP(LookUpValue,TabelArray, KolomIndex, TypeRange)
> Tabel yg akan dirujuk (argument TabelArray) berada di Sheet lain
> Sheet tempat beradanya tabel itupun oleh pemiliknya diberi nama sheet yg
> "kepanjangan: misal "IniAdalahDataTabelYangAkanDijadika nReferensi"
> sehingga sebuah range F16:J2015 di sheet tersebut akan kelihatan spt ini
> di Fungsi VLOOKUP di sheet1
>
=VLOOKUP(B5,'IniAdalahDataTa belYangAkanDijad ikanReferensi! '$F$16:$J$ 2015,4,FALSE)
> Seandainya kita MAU memberi nama Range F16:J2015 di
> sheet "IniAdalahDataTabelYangAkanDijadika nReferensi"
> dengan nama yg sederhana misal "Produksi"
> maka rumus tsb akan dapat ditulis sbb
> =VLOOKUP(B5,Produksi, 4,FALSE)
> kita terbebas dari kewajiban merujuk Sheet dan Alamat Range nya
> Kata Produksi juga sering memberi penjelasan langsung ke otak kita
daripada
> $F16:J2015
> Dan masih ada beberapa lagi keuntungannya
> Range di excel dapat diberi NAMA melalui
> - NameBox
> - atau melalui Formula > Name Manager / Define Name (Excel 2007)
> atau menu Insert > Name > Define (Excel 2003)
> Selain Range, Formula dapat juga diberi nama
> (lihat contoh Terbilang tanpa makro dari mas Zain)
>
>
> 2011/8/6 Tjahya Hartono <tjahyahartono@yahoo.co. >id
>> Seringkali saya temukan dalam pembahasan, ada penamaan2 dalam rumus.
>> (bener ga ya nyebutnya???), Tetapi saya tidak ngerti. Akhirnya sampai
>> sekarang g ngerti, mohon pencerahannya. Supaya memudahkan maksud saya,
saya
>> berikan file terlampir.
>> Thank's
>> tjahya
Need to Reply?
Click one of the "Reply" links to respond to a specific message in the Daily Digest.
---------------------------------------------------------------------
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
---------------------------------------------------------------------
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
---------------------------------------------------------------------
Change settings via the Web (Yahoo! ID required)
Change settings via email: Switch delivery to Individual | Switch format to Traditional
Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe
Tidak ada komentar:
Posting Komentar