Sabtu, 17 September 2011

[belajar-excel] Digest Number 1328

Messages In This Digest (6 Messages)

Messages

1a.

Bls: [belajar-excel] Insert dg row kosong

Posted by: "ghozi alkatiri" ghozialkatiri@yahoo.co.id   ghozialkatiri

Fri Sep 16, 2011 3:48 pm (PDT)



coba formula bebas dummy dan array formula awal di tulis di G5

=IFERROR(IF(ROWS(E$4:E4)=1;$A$5;IF(COUNTIF(E$3:E4;E4)<COUNTIF($A$5:$A$13;E4);E4;IF(COUNTIF(E$3:E4;E4)=COUNTIF($A$5:$A$13;E4);"";IF(COUNTIF(E$3:E3;E3)=COUNTIF($A$5:$A$13;E4);E3;INDEX($A$5:$A$13;MATCH(E3;$A$5:$A$13;0)+COUNTIF($A$5:$A$13;E3))))));"")

copy ke bawah sampai tuntas tas.

wassalam

Ghozi Alkatiri

--- Pada Jum, 16/9/11, Suyatno <ocha.yatno@gmail.com> menulis:

Dari: Suyatno <ocha.yatno@gmail.com>
Judul: [belajar-excel] Insert dg row kosong
Kepada: belajar-excel@yahoogroups.com
Tanggal: Jumat, 16 September, 2011, 6:01 PM

 

Dear All

Pakar Excel jika berkenan mohon solusi u/ kasus saya ( lihat attach )

Sebelum & sesudahnya terima kasih

Salam

Yatno

--Mods--

mbok yao ada penjelasan dikit tentang kasusnya di body email.

--------

1b.

Re: Insert dg row kosong

Posted by: "Suyatno" ocha.yatno@gmail.com

Sat Sep 17, 2011 1:33 am (PDT)



Luar biasa…Terima kasih Pak

Salam

Yatno

From: belajar-excel@yahoogroups.com [mailto:belajar-excel@yahoogroups.com] On Behalf Of ghozi alkatiri
Sent: 17 September 2011 5:48
To: belajar-excel@yahoogroups.com
Subject: Bls: [belajar-excel] Insert dg row kosong

coba formula bebas dummy dan array formula awal di tulis di G5

=IFERROR(IF(ROWS(E$4:E4)=1;$A$5;IF(COUNTIF(E$3:E4;E4)<COUNTIF($A$5:$A$13;E4);E4;IF(COUNTIF(E$3:E4;E4)=COUNTIF($A$5:$A$13;E4);"";IF(COUNTIF(E$3:E3;E3)=COUNTIF($A$5:$A$13;E4);E3;INDEX($A$5:$A$13;MATCH(E3;$A$5:$A$13;0)+COUNTIF($A$5:$A$13;E3))))));"")

copy ke bawah sampai tuntas tas.

wassalam

Ghozi Alkatiri

--- Pada Jum, 16/9/11, Suyatno <ocha.yatno@gmail.com> menulis:

Dari: Suyatno <ocha.yatno@gmail.com>
Judul: [belajar-excel] Insert dg row kosong
Kepada: belajar-excel@yahoogroups.com
Tanggal: Jumat, 16 September, 2011, 6:01 PM

Dear All

Pakar Excel jika berkenan mohon solusi u/ kasus saya ( lihat attach )

Sebelum & sesudahnya terima kasih

Salam

Yatno

--Mods--
mbok yao ada penjelasan dikit tentang kasusnya di body email.
--------

_____

No virus found in this message.
Checked by AVG - www.avg.com
Version: 10.0.1410 / Virus Database: 1520/3901 - Release Date: 09/16/11

1c.

Re: Insert dg row kosong

Posted by: "Kid Mr." mr.nmkid@gmail.com   nmkid.family@ymail.com

Sat Sep 17, 2011 3:58 am (PDT)



Kasus seperti ini, data source bisa jadi berasal dari :

1. Tabel transaksi yang umumnya di-sort menurut dimensi waktu, artinya *data
tidak di-sort *menurut kolom yang akan dipisah-pisah dengan cell kosong ini.
2. Suatu laporan yang bisa jadi *ada baris blank *(subtotal misalnya), tentu
jadi masalah juga.
3. Formula helper yang bisa jadi menghasilkan *error value
*4. Baris pertamanya akibat proses hapus baris data, hingga baris kosong
menjadi di baris pertama.
5. Input manual yang bisa jadi sesuka user yang mengisikan.
6. dan lain-lain

Data ada di i6:i32
Coba *array formula* :
(di k6)
=IF((K5="")+(ROW(1:1)=1),INDEX($I$6:$I$32,MATCH(1,(TRIM($I$6:$I$32)>"")*(COUNTIF(K$5:K5,$I$6:$I$32)=0),0)),REPT(K5,COUNTIF(K$5:K5,K5)<>COUNTIF($I$6:$I$32,K5)))

Hilangkan error value :
(xl2007 -- di L6)
=IFERROR(IF((L5="")+(ROW(1:1)=1),INDEX($I$6:$I$32,MATCH(1,(TRIM($I$6:$I$32)>"")*(COUNTIF(L$5:L5,$I$6:$I$32)=0),0)),REPT(L5,COUNTIF(L$5:L5,L5)<>COUNTIF($I$6:$I$32,L5))),"")

(seluruh versi -- di M6)
=IF((M5="")+(ROW(1:1)=1),IF(LOOKUP(1,(TRIM($I$6:$I$32)>"")*(COUNTIF(M$5:M5,$I$6:$I$32)=0)),INDEX($I$6:$I$32,MATCH(1,(TRIM($I$6:$I$32)>"")*(COUNTIF(M$5:M5,$I$6:$I$32)=0),)),""),REPT(M5,COUNTIF(M$5:M5,M5)<>COUNTIF($I$6:$I$32,M5)))

Regards.
Kid.

2011/9/16 Kid Mr. <mr.nmkid@gmail.com>

> Dear Suyatno,
>
> Coba dengan array formula di D5 lalu copy ke bawah sampai bertemu error
> value.
>
> =IF((D4="")+(ROW(1:1)=1),INDEX($A$5:$A$13,SUM(1*(D$4:D4<>""))),REPT(D4,COUNTIF(D$4:D4,D4)<>COUNTIF($A$5:$A$13,D4)))
>
> Regards.
> Kid.
>
>
> 2011/9/16 Suyatno <ocha.yatno@gmail.com>
>
>> **
>>
>>
>> Dear All
>>
>> Pakar Excel jika berkenan mohon solusi u/ kasus saya ( lihat attach )
>>
>> Sebelum & sesudahnya terima kasih
>>
>> Salam
>>
>> Yatno
>>
>> --Mods--
>> mbok yao ada penjelasan dikit tentang kasusnya di body email.
>> --------
>>
>>
>>
>
2a.

Re: Komputer lamban file besar : cara delete rows/columns tak terpak

Posted by: "sin.ur4t" sin.ur4t@yahoo.com   sin.ur4t

Fri Sep 16, 2011 4:09 pm (PDT)



Mhn maaf pak mods jadi repot bersihin yg berantakan hehe. Tadinya topik ini dimaksudkan utk reply thdp message 12799, sbg tanggapan atas saran dari Master Haps, yaitu cara delete row/columns utk menambah kecepatan komputer. Makasih udah dijadikan thread baru dan sekaligus memberi jawabannya. :)

Back to laptop, lima indikasi penyebab 'kompie lambat' yg pak Mr.Kid jelaskan semuanya terdapat pd file kami. File size 3MB, penuh sesak array formula, sumproduct, indirect, offset, index, formula panjang dan refers to other formula, pokoknya semua..

solusi yg kami lakukan yaitu dgn memecah-mecah file.. Tapi 'raw data' yg sejatinya cuma ada satu dan diupdate tiap bulan terpaksa hrs dicopy jg utk digunakan di tiap file. Sungguh bukan cara yg 'smart'.

Adakah solusi lain yg lebih tepat?? Sekaligus mohon penjelasan, apakah penggunaan makro lbh efisien dlm proses kalkulasi dibanding formula biasa? Makasih sblmnya.

Salam Hormat,
Imam F. Sinurat - Sumut

--- In belajar-excel@yahoogroups.com, "Kid Mr." <mr.nmkid@...> wrote:
>
> Tentang Rows atau Columns Excel, tidak bisa dihilangkan tetapi bisa di-hide
> atau di-set Width=0
> Proses Delete memang membuang object range yang di-delete, tetapi segera
> dibuatkan baru (range dengan data blank atau Null) oleh Excel.
> Proses Clear atau menekan tombol Delete di keyboard adalah menghapus nilai
> range.
>
> Proses Hide atau mengatur (set) agar Width (pada kolom) atau Height (pada
> baris) menjadi bernilai 0 akan memberi kesan tidak ada kolom atau baris
> tersebut, tetapi sejatinya masih ada.
>
> Range yang blank tidak memperbesar file maupun memperlambat proses
> kalkulasi.
>
> File membesar antara lain karena :
> 1. Cell berisi data (tidak blank atau tidak Null -- tetapi bukan nullstring
> atau "" --) dalam jumlah yang sangat banyak. Data bisa berupa suatu nilai,
> formula, format, dsb.
> 2. Worksheet berisi gambar berukuran file yang besar.
> 3. Worksheet berisi pivot table yang masih diset untuk menyimpan data
> source.
>
> Proses kalkulasi melambat antara lain karena :
> 1. cell berisi formula yang sangat banyak.
> 2. formula merujuk ke banyak range dan seringnya banyak range yang dirujuk
> masih belum berisi data. Katanya adalah persiapan supaya gak repot copas
> lagi.
> 3. formula melalui jalur yang sangat panjang (merujuk ke cell lain yang
> berformula, dan yang dirujuk masih merujuk cell berformula lainnya, dst)
> untuk sampai ke cell yang hanya berisi nilai data (value).
> 4. formula menggunakan fungsi-fungsi volatile dalam jumlah yang banyak,
> seperti fungsi Offset, Indirect, Today, Now, dsb.
> 5. formula menggunakan fungsi yang bawaannya bekerja *relatif *lebih lamban,
> seperti SumProduct ataupun fungsi-fungsi UDF.
>
> Masih banyak penyebab lainnya, tetapi range kosong yang tidak dirujuk oleh
> formula atau suatu format tertentu, tidak memberi dampak buruk apapun
> terhadap file dan kecepatan proses kalkulasi.
>
> Regards.
> Kid.
>
> 2011/9/16 sin.ur4t <sin.ur4t@...>
>
> > **
> >
> >
> > Bgmn caranya mendelete rows/columns yg tdk terpakai??
> >
> > Saya sudah coba blok kolom2 dimaksud - klik kanan - delete, berhasil
> > didelete, tapi muncul lagi kolom2 yg baru sehingga batas kanan kolomnya
> > tetap kolom 'IV'..
> >
> > Demikian jg jika baris2 bawah yg tdk terpakai di-blok lalu didelete, baris2
> > tsb akan terhapus, tapi muncul lagi baris2 yg baru :)
> >
> > Mohon pencerahannya trims :)
> >
> > --Mods--
> > Untuk masalahnya baru, buatlah thread baru (kirim email baru, bukan reply
> > kasus lain).
> > Kemudian buat judul baru yang mewakili permasalahan.
> > Harap diperhatikan.
> > --------
> >
> >
> >
>

2b.

Re: Komputer lamban file besar : cara delete rows/columns tak terpak

Posted by: "STDEV(i)" setiyowati.devi@gmail.com   siti_vi

Fri Sep 16, 2011 7:48 pm (PDT)



SubTopik: Jamu Gendong*: Tolak Gebrott*

Suatu sheet bisa kelihatan kosong, misal hanya berisi data di *A1:B3 * (6
cell)
Cells lain selain A1:B3 adalah cell kosong (tanpa data /formula); Tetapi
*LASTCELL* pada sheet tsb *bisa-saja* bukan B3; bisa misalnya di cell *
GX50000*
*
*
Kok Bisa ??
Bisa Oom, bagi yg sedang lega waktu dan lega hati, mari kita ngobrol
sebentar..
(CMIIW, colek me if i'm wrong..)

Object Range:

Keadaan ini antara lain bisa terjadi / menggambarkan:
- di kolom GX di salah satu row, oleh excel dianggap ada informasinya
mungkin GX2 (hanya 1 cell)

- di baris 50000 minimal salah satu kolom, oleh excel dianggap ada
informasinya
mungkin di A50000 (hanya 1 cell)

Kombinasi *cell di baris terbawah *dan *cell di kolom terkanan* tersebut
menyebabkan
excel menganggap *LAST CELL adalah GX50000*, sehingga A1 sampai GX50000
(206 x 50000 cells) dianggap *USED RANGE*;
Dan celakanya Used Range inilah yg di SAVE oleh Excel, alangkah besarnya,
padahal kelihatan jlazz bahwa sheet hanya berisi di A1:B3; dan cell
lain adalah
= cell *konyong* ( eh kosong .. dinq..)

Sekarang, kita mundur lagi ke pertanyaan
@ mengapa ada cell "kosong" oleh excel dianggap ADA INFO nya ?

Kemungkinan yg paling sering terjadi:
* Mungkin cell A50000 dan GX2 pernah diberi ISI data,
kemudian workbook di save, lain kali dibuka lagi, lalu data yg ada di 2
cells,
yaitu cells GX2 *dan *A50000 dihapus. Terakhir workbook tsb di SAVE lagi

Jika workbook tsb dilihat, maka filezise-nya akan cukup besar; padahal anda
tahu,
(selain cell A1:B3) datanya "konyong"

Sekarang...
Select-lah Kolom B sampai Kolom Terkanan, klik kanan > *Delete*
Select-lah Baris 4 sampai Baris Terbawah. klik kanan > *Delete*
( jangan hanya pakai *tombol [Del]* karena tombol del hanya = Clear
Contents)
Save-lah Workbook tsb
Lihat di windows explorer, berapakah FileSize-nya ??

Setelah workbook ditutup dan dibuka kembali, cobalah
** menekan tombol Last Cell, yaitu [End], [Home], atau [Ctrl] + [End]
cell mana yg sekerang terselect ?

** coba juga menekan tombol Used Range =
Ctrl + Home (mencapai A1)
lalu [Ctrl] + [Shift] + [End]
range mana yg terselect ?

Dengan pemrograman VBA, jika hal tsb tidak kita perhatikan, kita sering
kecele
mengenali /menduga RANGE yg kita kira hanya cel-cell berisi tabel data saja,
ternyata mengandung range berisi banyak baris dan kolom kosong (di kanan d
an bawahnya)

Selain loop menjadi lebih lama, [Rows.Count] dan [Columns.Count]-nya bisa
membuat frustasi, lalu anda ingin bunuh diri.

Pada posting beberapa minggu y.l. kita pernah mengajukan *Fungsi
REAL_USEDRANGE <http://www.box.net/shared/tx7f2zjm31ki9tdnijdq>*
(sebuah fungsi buatan dalam negeri) di situ ditunjukkan cara mendeteksi
Range yg
ada di sheet, dimulai *dari DATA teratas/kiri sampai di data terbawah/kanan*
.

Sehingga dlm kasus diatas, tanpa harus mendelete kolom/baris diluar tabel;
Fungsi RealUsedRange dapat mendeteksi Range yg hanya berisi data
(dimulai dari data terkiri/atas sampai data terkanan/bawah

Set *Jaran* = RealUsedRange("Sheet1")

Fungsi in menghasilkan Object Range Range(A1:B3")
atau dgn kata lain,* Jaran* adalah variable object yg mewakili Range(A1:B3")

Object Gambar:

Seperti telah disinggung oleh Mr Kid dlm thread ini, selain range, penyebab
membesar (dan menyebabkan tidak efisien)-nya workbook adalah adanya file
image yg di-TARUH (melayang /hover di atas) worksheet.
Gambar (drawing object, image file, shapes) bisa *lebih kejam* lagi karena
bisa
* berukuran besar sekali (terutama buatan orang orang yg tidak
mempertimbangkan
byte dan keserasian ukuran, dan type/extensi gambar)
* bisa dipindah ke lokasi lain yg jauh dari area data
* bisa dibuat transparent
* bisa tercopy berkali kali secara tidak sengaja
sehingga menyebabkan gendutnya workbook tanpa disadari oleh pemiliknya.

Untuk kedua hal tsb (gendutnya workbook karena ada* range* dan *drawing
object* yg
tak disadari dan takberguna) siti menyediakan *jamu*nya: *{jamu Tolak
Gembrott}*
(melangsingkan workbook yg gembrott).
Jamu ini sudah siti gendong kemana-mana tapi ndak laku laku karena calon
pembelinya
bilang penjualnya kurang centil & genit (lho apa hubungannya / enak ajah
!?)

Prinsip kerjanya seperti di atas,
* mendelete range yg tidak berguna dan menghapus semua gambar di Sheet
* mengulang pekerjaan tsb terhadap setiap sheet yg ada di workbook

Siti lupa filenya (berisi makro jamu toak gembrott) ditaruh dimana..
tetapi karena file itu sebetulnya modifikasi dari sebuah file yg ada di
situs
teman india ku, sementara siti berikan urlnya saja dulu.

Mungkin untuk pemerhati vba/excel hal ini sudah tidak asing lagi, saya mohon
maaf..
obrolan dan makro di url tsb ditujukan kepada members yg belum
mendengarnya..

http://www.excelitems.com/2010/11/shrink-reduce-excel-file-size.html

2011/9/16 sin.ur4t <sin.ur4t@yahoo.com>

> **
>
> Bgmn caranya mendelete rows/columns yg tdk terpakai??
> Saya sudah coba blok kolom2 dimaksud - klik kanan - delete, berhasil
> didelete, tapi muncul lagi kolom2 yg baru sehingga batas kanan kolomnya
> tetap kolom 'IV'..
> Demikian jg jika baris2 bawah yg tdk terpakai di-blok lalu didelete, baris2
> tsb akan terhapus, tapi muncul lagi baris2 yg baru :)
> Mohon pencerahannya trims :)
>
> --Mods--
> Untuk masalahnya baru, buatlah thread baru (kirim email baru, bukan reply
> kasus lain).
> Kemudian buat judul baru yang mewakili permasalahan.
> Harap diperhatikan.
> --------
>
2c.

Re: Komputer lamban file besar : cara delete rows/columns tak terpak

Posted by: "STDEV(i)" setiyowati.devi@gmail.com   siti_vi

Fri Sep 16, 2011 8:10 pm (PDT)



RALAT

ada salah tulis di baris ke 40,tertulis:
Select-lah *Kolom B* sampai Kolom Terkanan, klik kanan > *Delete*
*
*
harusnya:
Select-lah *Kolom C* sampai Kolom Terkanan, klik kanan > *Delete*
*
*
maaf & tks,
*
*
*
*
*
*
2011/9/17 STDEV(i) <setiyowati.devi@gmail.com>

> SubTopik: Jamu Gendong*: Tolak Gembrott*
> ===============
> Jika workbook tsb dilihat, maka filezise-nya akan cukup besar; padahal
> anda tahu,
> (selain cell A1:B3) datanya "konyong"
> Sekarang...
> Select-lah *Kolom B* sampai Kolom Terkanan, klik kanan > Delete
> Select-lah Baris 4 sampai Baris Terbawah. klik kanan > *Delete*
> ( jangan hanya pakai *tombol [Del]* karena tombol del hanya = Clear
> Contents)
> Save-lah Workbook tsb
> Lihat di windows explorer, berapakah FileSize-nya ??
> ===============
>
Recent Activity
Visit Your Group
Yahoo! Groups

Mental Health Zone

Mental Health

Learn More

Dog Groups

on Yahoo! Groups

Share pictures &

stories about dogs.

Yahoo! Finance

It's Now Personal

Guides, news,

advice & more.

Need to Reply?

Click one of the "Reply" links to respond to a specific message in the Daily Digest.

Create New Topic | Visit Your Group on the Web
---------------------------------------------------------------------
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
---------------------------------------------------------------------
MARKETPLACE

Stay on top of your group activity without leaving the page you're on - Get the Yahoo! Toolbar now.


A bad score is 596. A good idea is checking yours at freecreditscore.com.

Tidak ada komentar:

Posting Komentar