Rabu, 09 Oktober 2013

[belajar-excel] Digest Number 2589

15 New Messages

Digest #2589
2a
Re: Contoh Penggunaan Fungsi Financial by "Ridwan Rahman" ridwan7677@ymail.com
3a
Bls: [belajar-excel] edit link by "Zhe Fha" fun_zhe18
3b
Re: edit link by "Mr. Kid" nmkid.family@ymail.com
3c
Re: edit link by "Zhe Fha" fun_zhe18
3d
Re: edit link [1 Attachment] by "Mr. Kid" nmkid.family@ymail.com
3e
Re: edit link [1 Attachment] by "Zhe Fha" fun_zhe18
3f
Re: edit link by "Mr. Kid" nmkid.family@ymail.com
3g
Re: edit link by "Mr. Kid" nmkid.family@ymail.com
3h
Re: edit link by "Zhe Fha" fun_zhe18
5
RE: [belajar-excel] Formula karyawan berprestasi by "adendum_81@yahoo.com" adendum_81
6a
Re: File lambat by "Mr. Kid" nmkid.family@ymail.com
7b
Re: [VBA] runtime error 1004 by "Mr. Kid" nmkid.family@ymail.com

Messages

Wed Oct 9, 2013 6:33 pm (PDT) . Posted by:

"Ferry Ferdian" frnmgi

Terima kasih sebelumnya,

Disini ingin saya jelaskan bahwa terdapat dua sheet, sheet pertama berisi database rekening dan sheet kedua lembar kerja. lembar kerja dapat dijelaskan berikut :
1. pada kolom A s/d L adalah data berisi data jurnal accounting yang dipindahkan dalam bentuk text file ke excel.
2. pada kolom N diambil data dari kolom C dan D yang dianggap nomor rekening.
3. kolom O ambil datt kode transaksi.
4.kolom P ambil data dari kolom C yang dianggap kode jurnal untuk bunga/margin, nomor kode dapat dilihat pada kolom P yg sudah saya buat rumusnya.
5. kolom Q dan R memberikan formula roundup.
6. kolom Ss/d V memasukkan formula untuk mencocokkan.
7. kolom W s/d Y adalah hasil, sedangkan kolom x diperoleh dari Sheet databse rekening.
8. agar tidak lama prosesnya saya batasin s/d baris ke 2500.

berikut kembali saya attach workbook yang sudah ada rumusnya
Teima kasih

Ferry

On Thursday, October 10, 2013 5:23 AM, Mr. Kid <mr.nmkid@gmail.com> wrote:


 
Hai Ferdy,

imo,
Sebaiknya dijelaskan proses yang akan dibuat, sehingga bisa membandingkan dengan script yang Anda buat. Bila perlu, lampirkan workbook yang berisi script tersebut ke milis.

Wassalam,
Kid.

2013/10/9 Ferry Ferdian <frnmgi@yahoo.com>


>yth,
>Master Excel & VB
>
>
>saya lagi buat tools yang dapat mencacah nomor rekening berdasarkan bunga/margin yang diterima nasabah. jika para master ada yang dapat menyempurnakan atau memperbaiki agar lebih baik dan cepat prosesnya, atas infonya saya ucapkan terima kasih.
>
>
>
>
>Ferry

Wed Oct 9, 2013 6:47 pm (PDT) . Posted by:

"Ridwan Rahman" ridwan7677@ymail.com

Terima kasih Mr.Kid. sangat membantu sekali

Wassalam

2013/10/10 Mr. Kid <mr.nmkid@gmail.com>

> **
>
>
> Coba di http://www.techonthenet.com/excel/formulas/index_ws.php kemudian
> lihat bagian Financial Functions
>
> Wassalam,
> Kid.
>
>
>
> 2013/10/10 Ridwan Rahman <ridwan7677@gmail.com>
>
>> **
>>
>>
>> Be Excelers sekalian..
>> Mohon bantuannya jika ada yang punya contoh-contoh penggunaan fungsi
>> keuangan (NPV, FP, PV, IRR, etc) atau link-nya. Mohon infonya. Terima kasih.
>>
>> Salam
>> Ridwan Rahman
>>
>>
>
>

Wed Oct 9, 2013 6:51 pm (PDT) . Posted by:

"Zhe Fha" fun_zhe18

trims penjelasannya ..
skrg saya ada permasalahan lagi nih..

saya punya file sebut saja file A, kemudian di file tersebut saya menggunakan rumus seperti ini
=HLOOKUP(E$8;'E:&#92;UAS\_ANALISIS&#92;[GEO1.xls]ANALISIS_OMR'!$B$1:$AO$2;2;FALSE)

dimana GEO1.xls itu kan nama file di sebuah folder..
nah pertanyaannya..
rumus tersebut mau saya tambah pakai fungsi IF, agar tulisan GEO1 itu bisa berubah secara otomatis ketika salah satu cell di rubah
bagai mana rumusnya??

kalo bisa jangan pake VBA ya..
soalnya ilmunya belum sampai kesana..
heheh...

________________________________
Dari: Mr. Kid <mr.nmkid@gmail.com>
Kepada: BeExcel <belajar-excel@yahoogroups.com>
Dikirim: Kamis, 10 Oktober 2013 8:04
Judul: Re: [belajar-excel] edit link


 
Boleh pakai VBA ya... (security macro harus di-Enable)
VBA nya dipakai untuk membuat fungsi (UDF) cek keberadaan si file.
Bunyi UDF nya begini : (ke VBE -> menu Insert -> Module -> copas script ke lembar baru yang terbentuk -> save as workbook sebagai .xlsm)
public function AdaFile( sFile as string ) as boolean

   application.volatile true

   adafile=(lenb(dir$(sfile))<>0)
end function

Fungsi bernama AdaFile bisa dipakai di cell seperti fungsi bawaan Excel.
Misal di A1 ada nama file lengkap (drive:\folder\sub folder\nama file.ekstensi)
di B1 diberi fungsi AdaFile berbunyi :
=AdaFile( A1 )

hasil fungsi AdaFile adalah TRUE ketika ada filenya dan FALSE ketika tidak ada filenya (entah dihapus atau dipindah ke folder lain)

Letakkan saja nama-nama file (fullname) di sebuah sheet. Jadi kolom A isinya nama-nama file yang dipakai sebagai link, dan kolom B berisi formula cek keberadaan file menggunakan fungsi AdaFile tadi.

Di sheet kerja yang butuh link ke file yang ada di A1 sheet daftar file tadi, pada cell yang berisi formula link ke file tersebut diubah sedikit.

Misal formula aslinya berbunyi :

='drive:\folder&#92;subfolder&#92;[nama file.ekstensi]sheetnya&#39;!di4

diubah menjadi :

=IF( sheet_daftar_file!$b$1 , 'drive:&#92;folder&#92;subfolder&#92;[nama file.ekstensi]sheetnya&#39;!di4 , "" )

Wassalam,

Kid.

2013/10/8 Jan Raisin <miss.jan.raisin@gmail.com>


>Kalo begitu keadaannya..

>satu-satunya cara adalah menggunakan vba..
>coba ikuti pembahasannya mulai dari link ini
>
>
>-Miss Jan Raisin-
>
>
>
>Pada 8 Oktober 2013 09.59, Zhe Fha <zhe_fha12@yahoo.com> menulis:
>
>
>
>> 
>>kalo di break link, rumus yang di file A hilang, nanti kalo ada file lagi file B file A tidak bisa ngambil data dari file B

Wed Oct 9, 2013 7:02 pm (PDT) . Posted by:

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

Coba pakai fungsi Indirect.
Guna Indirect : menrujuk ke cell yang teks yang diberikan pada si indirect
Catatan : fungsi ini termasuk jenis fungsi volatile. Setiap ada perubahan
isi cell atau proses kalkulasi, maka fungsi ini dimanapun berada akan
dikalkulasi. Artinya, jika ada 1000 cell menggunakan fungsi jenis volatile,
ketika ada sebuah cell antah berantah diubah isinya, maka Excel akan
mengkalkulasi 1000 cell tersebut walau tidak berhubungan sama sekali.

Formula yang ada :
=HLOOKUP(E$8;'E:&#92;UAS\_ANALISIS&#92;[GEO1.xls]ANALISIS_OMR'!$B$1:$AO$2;2;FALSE)

Bagian yang akan yang akan diberikan kepada Indirect adalah teks formula di
bagian berbunyi :
'E:\UAS\_ANALISIS&#92;[GEO1.xls]ANALISIS_OMR'!$B$1:$AO$2

Jadi, bagian ini diubah menjadi :
Indirect( "'E:\UAS&#92;_ANALISIS&#92;[GEO1.xls]ANALISIS_OMR'!$B$1:$AO$2" )

Kemudian, data teks (yang biru) akan dibuat agar bagian berbunyi
GEO1.xlsdapat diganti-ganti dengan cara merujuk ke sebuah cell (misal
cell
Z3)
Indirect( "'E:\UAS&#92;_ANALISIS&#92;[" & z3 & "]ANALISIS_OMR'!$B$1:$AO$2" )

Wassalam,
Kid.

2013/10/10 Zhe Fha <zhe_fha12@yahoo.com>

> **
>
>
> trims penjelasannya ..
> skrg saya ada permasalahan lagi nih..
>
> saya punya file sebut saja file A, kemudian di file tersebut saya
> menggunakan rumus seperti ini
> =HLOOKUP(E$8;'E:&#92;UAS\_ANALISIS&#92;[GEO1.xls]ANALISIS_OMR'!$B$1:$AO$2;2;FALSE)
>
> dimana GEO1.xls itu kan nama file di sebuah folder..
> nah pertanyaannya..
> rumus tersebut mau saya tambah pakai fungsi IF, agar tulisan GEO1 itu bisa
> berubah secara otomatis ketika salah satu cell di rubah
> bagai mana rumusnya??
>
> kalo bisa jangan pake VBA ya..
> soalnya ilmunya belum sampai kesana..
> heheh...
> ------------------------------
> *Dari:* Mr. Kid <mr.nmkid@gmail.com>
> *Kepada:* BeExcel <belajar-excel@yahoogroups.com>
> *Dikirim:* Kamis, 10 Oktober 2013 8:04
> *Judul:* Re: [belajar-excel] edit link
>
>
> Boleh pakai VBA ya... (security macro harus di-Enable)
> VBA nya dipakai untuk membuat fungsi (UDF) cek keberadaan si file.
> Bunyi UDF nya begini : (ke VBE -> menu Insert -> Module -> copas script ke
> lembar baru yang terbentuk -> save as workbook sebagai .xlsm)
> public function AdaFile( sFile as string ) as boolean
> application.volatile true
> adafile=(lenb(dir$(sfile))<>0)
> end function
>
> Fungsi bernama AdaFile bisa dipakai di cell seperti fungsi bawaan Excel.
> Misal di A1 ada nama file lengkap (drive:\folder\sub folder\nama
> file.ekstensi)
> di B1 diberi fungsi AdaFile berbunyi :
> =AdaFile( A1 )
>
> hasil fungsi AdaFile adalah TRUE ketika ada filenya dan FALSE ketika tidak
> ada filenya (entah dihapus atau dipindah ke folder lain)
> Letakkan saja nama-nama file (fullname) di sebuah sheet. Jadi kolom A
> isinya nama-nama file yang dipakai sebagai link, dan kolom B berisi formula
> cek keberadaan file menggunakan fungsi AdaFile tadi.
>
> Di sheet kerja yang butuh link ke file yang ada di A1 sheet daftar file
> tadi, pada cell yang berisi formula link ke file tersebut diubah sedikit.
> Misal formula aslinya berbunyi :
> ='drive:\folder&#92;subfolder&#92;[nama file.ekstensi]sheetnya&#39;!di4
> diubah menjadi :
> =IF( sheet_daftar_file!$b$1 , 'drive:&#92;folder&#92;subfolder&#92;[nama
> file.ekstensi]sheetnya&#39;!di4 , "" )
>
> Wassalam,
> Kid.
>
>
>
>
> 2013/10/8 Jan Raisin <miss.jan.raisin@gmail.com>
>
> **
>
> Kalo begitu keadaannya..
> satu-satunya cara adalah menggunakan vba..
> coba ikuti pembahasannya mulai dari link ini<http://b-excel.blogspot.com/2013/06/belajarvba-000-kenalan.html>
>
> -Miss Jan Raisin-
>
>
> Pada 8 Oktober 2013 09.59, Zhe Fha <zhe_fha12@yahoo.com> menulis:
>
> **
>
> kalo di break link, rumus yang di file A hilang, nanti kalo ada file
> lagi file B file A tidak bisa ngambil data dari file B
>
>
>
>
>
>

Wed Oct 9, 2013 7:40 pm (PDT) . Posted by:

"Zhe Fha" fun_zhe18

maaf nih mr.kid saya udh coba tp masih blum konek..

bisa di gambarkan langsung di file
file terlampir

Wed Oct 9, 2013 7:45 pm (PDT) . Posted by:

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

Hai Zhe,

Formula yang ada :

=HLOOKUP(E$8;'E:&#92;UAS\_ANALISIS&#92;[GEO1.xls]ANALISIS_OMR'!$B$1:$AO$2;2;FALSE)

Bagian yang akan yang akan diberikan kepada Indirect adalah teks formula di
bagian berbunyi :

'E:\UAS\_ANALISIS&#92;[GEO1.xls]ANALISIS_OMR'!$B$1:$AO$2

Jadi, bagian ini diubah menjadi :
Indirect( "'E:\UAS&#92;_ANALISIS&#92;[GEO1.xls]ANALISIS_OMR'!$B$1:$AO$2" )

Kemudian, data teks (yang biru) akan dibuat agar bagian berbunyi
GEO1.xlsdapat diganti-ganti dengan cara merujuk ke sebuah cell (misal
cell
Z3)
Indirect( "'E:\UAS&#92;_ANALISIS&#92;[" & z3 & "]ANALISIS_OMR'!$B$1:$AO$2" )

Formula akhir menjadi :
=HLOOKUP(E$8;Indirect( "'E:\UAS&#92;_ANALISIS&#92;[" & z3 & "]ANALISIS_
OMR'!$B$1:$AO$2" );2;FALSE)

Wassalam,
Kid.

2013/10/10 Zhe Fha <zhe_fha12@yahoo.com>

> **
>
>
> maaf nih mr.kid saya udh coba tp masih blum konek..
>
> bisa di gambarkan langsung di file
> file terlampir
>
>
>

Wed Oct 9, 2013 7:57 pm (PDT) . Posted by:

"Zhe Fha" fun_zhe18

Maaf Mr. dr td saya udh coba tapi hasilnya #Ref.
itu penyebabnya kenapa ya??

Wed Oct 9, 2013 8:02 pm (PDT) . Posted by:

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

Oh hasilnya error value #Ref! ya... hehehehe.... lupa, kalau pakai
Indirect, file yang dirujuk harus terbuka terus. kekekekeke....

Mungkin sebaiknya mulai memikirkan untuk menggunakan get external data.
Supaya isi file tersebut bisa disimpan difile kerja.
Kalau dah pakai get external data, maka filenya harus tetap dan terus ada.
Artinya, setiap ada data baru, copy dari file data baru ke dalam file yang
dirujuk oleh get external data.

Kira-kira disebutnya adalah mulailah mengolah data berbasis data yang
terkumpul dan tetap lokasinya supaya mudah dikelola. Kalau disingkatkan
menjadi... mulailah mengolah data berbasis database.

Wassalam,
Kid.

2013/10/10 Zhe Fha <zhe_fha12@yahoo.com>

> **
>
>
> Maaf Mr. dr td saya udh coba tapi hasilnya #Ref.
> itu penyebabnya kenapa ya??
>
>
>

Wed Oct 9, 2013 8:10 pm (PDT) . Posted by:

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

halah... lupa

kalau yang diubah-ubah itu tidak terlalu banyak, bisa manfaatkan fungsi
choose.

Misal formulanya :
=HLOOKUP(E$8;'E:&#92;UAS\_ANALISIS&#92;[GEO1.xls]ANALISIS_OMR'!$B$1:$AO$2;2;FALSE)

Penggantinya di z3 seperti tadi ya
tapi sudah jelas, kalau z3 berisi GEO1 maka diberi nilai 1, GEO2 diberi
nilai 2, BLA diberi nilai 3
kemudian, ketiga file sudah ada, maka bisa begini :
=HLOOKUP(E$8; choose( match( z3 , {"GEO1","GEO2";,"BLA";} , 0 ) , 'E:\UAS\_
ANALISIS\[GEO1.xls]ANALISIS_OMR'!$B$1:$AO$2,'E:\UAS&#92;_ANALISIS&#92;[GEO2.xls
]ANALISIS_OMR&#39;!$B$5:$AO$6 ,'E:\UAS\_ANALISIS&#92;[BLA.xls]ANALISIS_
OMR'!$B$1:$AO$2 ) ;2;FALSE)

Bagian :
choose( match( z3 , {"GEO1","GEO2";,"BLA";} , 0 ) , 'E:\UAS\_ANALISIS&#92;[
GEO1.xls]ANALISIS_OMR'!$B$1:$AO$2
,'E:\UAS\_ANALISIS&#92;[GEO2.xls]ANALISIS_OMR'!$B$5:$AO$6 ,'E:\UAS\_ANALISIS&#92;[
BLA.xls]ANALISIS_OMR'!$B$1:$AO$2 )
menggantikan bagian :
'E:\UAS\_ANALISIS&#92;[GEO1.xls]ANALISIS_OMR'!$B$1:$AO$2

Baru deh ditutup si file-file tadi.

Wassalam,
Kid.

2013/10/10 Mr. Kid <mr.nmkid@gmail.com>

> Oh hasilnya error value #Ref! ya... hehehehe.... lupa, kalau pakai
> Indirect, file yang dirujuk harus terbuka terus. kekekekeke....
>
> Mungkin sebaiknya mulai memikirkan untuk menggunakan get external data.
> Supaya isi file tersebut bisa disimpan difile kerja.
> Kalau dah pakai get external data, maka filenya harus tetap dan terus ada.
> Artinya, setiap ada data baru, copy dari file data baru ke dalam file yang
> dirujuk oleh get external data.
>
> Kira-kira disebutnya adalah mulailah mengolah data berbasis data yang
> terkumpul dan tetap lokasinya supaya mudah dikelola. Kalau disingkatkan
> menjadi... mulailah mengolah data berbasis database.
>
> Wassalam,
> Kid.
>
>
>
>
>
>
>
> 2013/10/10 Zhe Fha <zhe_fha12@yahoo.com>
>
>> **
>>
>>
>> Maaf Mr. dr td saya udh coba tapi hasilnya #Ref.
>> itu penyebabnya kenapa ya??
>>
>>
>>
>
>

Wed Oct 9, 2013 8:10 pm (PDT) . Posted by:

"Zhe Fha" fun_zhe18

boleh nih ..
saya harus dimulai dari mana dlu??
karena file ini akan terus di gunakan kedepannya..
trimakasih sebelumnya..

Wed Oct 9, 2013 7:31 pm (PDT) . Posted by:

"adendum_81@yahoo.com" adendum_81

Dear Mr. Kid,



Terima kasih atas formulanya sangat membantu sekali, tapi ada satu hal yang saya tanyakan jika nama tersebut menjadi 24 nama dari yang sebelumnya 7 nama, hasilnya hanya berhenti

di nama yang ke 7 ini formula yang saya sesuaikan dengan penambahan nama karyawan =INDEX(B9:B32,MIN(IF((AA5:BF5=B39)*(AA9:BF32=C41),ROW(AA9:BF32)-ROW(Z8))))- apakah ROW(E8) harus diganti?



Terima kasih



Salam hormat



Aden S



Sent from Windows Mail


From: Mr. Kid
Sent: ‎October‎ ‎10‎, ‎2013 ‎6‎:‎19‎ ‎AM
To: BeExcel
Subject: Re: [belajar-excel] Formula karyawan berprestasi [1 Attachment]








walah, belum selesai ke upload...


Wassalam,
Kid.





2013/10/10 Mr. Kid <mr.nmkid@gmail.com>





Urun seperti dalam file terlampir.


Wassalam,
Kid.





2013/10/9 adendum_81@yahoo.com <adendum_81@yahoo.com>










Dear Exceller,


Maaf menganggu, saya mempunyai 2 kasus, dimana kasus yang pertama mencari nama karyawan teladan dari table 1 tahun dimana penilaiannya berdasar akhir bulan, yang kedua memetakan ketegori 1-31 oktober ke 1 oktober, 1-30 nopember ke 1 nopember demikian seterusnya, untuk lebih detailnya bias dilihat dilampiran email ini


Terima kasih sebelumnya


Salam Hormat


Aden S


Sent from Windows Mail







Wed Oct 9, 2013 7:34 pm (PDT) . Posted by:

"adendum_81@yahoo.com" adendum_81




Sent from Windows Mail


From: adendum_81@yahoo.com
Sent: ‎October‎ ‎10‎, ‎2013 ‎9‎:‎31‎ ‎AM
To: belajar-excel@yahoogroups.com
Subject: RE: [belajar-excel] Formula karyawan berprestasi


Dear All,



Maaf, sudah terpecahkan, perbedaan itu karena saya masih menggunakan nilai yang sama, sedangkan penilaian berdasarkan kumulatif



Terima kasih Semuanya






Dear Mr. Kid,


Terima kasih atas formulanya sangat membantu sekali, tapi ada satu hal yang saya tanyakan jika nama tersebut menjadi 24 nama dari yang sebelumnya 7 nama, hasilnya hanya berhenti

di nama yang ke 7 ini formula yang saya sesuaikan dengan penambahan nama karyawan =INDEX(B9:B32,MIN(IF((AA5:BF5=B39)*(AA9:BF32=C41),ROW(AA9:BF32)-ROW(Z8))))- apakah ROW(E8) harus diganti?


Terima kasih


Salam hormat


Aden S


Sent from Windows Mail


From: Mr. Kid
Sent: ‎October‎ ‎10‎, ‎2013 ‎6‎:‎19‎ ‎AM
To: BeExcel
Subject: Re: [belajar-excel] Formula karyawan berprestasi [1 Attachment]








walah, belum selesai ke upload...


Wassalam,
Kid.





2013/10/10 Mr. Kid <mr.nmkid@gmail.com>





Urun seperti dalam file terlampir.


Wassalam,
Kid.





2013/10/9 adendum_81@yahoo.com <adendum_81@yahoo.com>










Dear Exceller,


Maaf menganggu, saya mempunyai 2 kasus, dimana kasus yang pertama mencari nama karyawan teladan dari table 1 tahun dimana penilaiannya berdasar akhir bulan, yang kedua memetakan ketegori 1-31 oktober ke 1 oktober, 1-30 nopember ke 1 nopember demikian seterusnya, untuk lebih detailnya bias dilihat dilampiran email ini


Terima kasih sebelumnya


Salam Hormat


Aden S


Sent from Windows Mail









Wed Oct 9, 2013 7:35 pm (PDT) . Posted by:

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

Hai Ghifari,

A. Jika dalam workbook tersebut ada banyak cell berisi antara lain fungsi :
Today, Now, Rand, RandBetween, Indirect, Offset
maka kurangi penggunaannya.
Fungsi-fungsi diatas termasuk fungsi jenis volatile.
Volatile berarti akan selalu dikalkulasi Excel jika ada perubahan isi
sebuah cell (walau tidak berhubungan sama sekali) atau saat Excel harus
melakukan kalkulasi.
Simpelnya gini... Ada 1,10,100,1000,sejuta cell berisi fungsi diatas (salah
satu aja deh). yang semuanya hanya memanfaatkan data di kolom X sheet A.
Jika dibuat sheet baru bernama Z dan diisi cell A1 nya dengan teks BeExcel,
maka 1000 cell tadi akan dikalkulasi.

1. Untuk Now dan Today, bisa diletakkan pada sebuah cell yang tetap (misal
di A1 sheet abcde). Maka semua formula yang membutuhkan nilai hasil Today
atau Now dirujuk ke sheet abcde cell A1

2. Untuk Now, jika ketelitian nilai cukup pada harian, maka ganti Now
dengan Today (yang terkumpul seperti nomor 1).

3. Rand dan RandBetween, kurangi aja deh... atau ganti dengan VBA
menggunakan event workbook change

4. Indirect, bisa jadi, mengumpulkan data di satu tabel atau memanfaatkan
nama range yang dipilih dengan fungsi choose akan lebih cepat daripada
Indirect

5. Offset, coba manfaatkan Index yang bisa bekerja bersama Match atau
fungsi lain yang tidak volatile.

B. Jika ada banyak cell yang komputasinya sederhana, seperti hanya merujuk
saja, maka rujuklah ke cell yang berisi data entry manual atau hasil
komputasi pertamanya.
*Contoh 1 : cukup merujuk saja*
A1 berisi teks BeExcel
jika B2 sampai B5 ingin menampilkan teks BeExcel juga, maka gunakan formula
=$A$1 disemua cell tersebut (walau beda sheet), *daripada* menyusun formula
: *(jadi susunan formula seperti ini dihindari saja)*
B2 diisi =A1
B3 diisi =B2
B4 diisi =B3
B5 diisi =B4

*Contoh 2 : hasil komputasi pertamanya*
Misal A1 berisi nilai 10 dan B1 berisi nilai 15
Jika range G7 berisi formula =IF( D7 > $B$1 - $A$1 , bla , bli ) dan
di-copy ke banyak cell (misal sampai G707), sebaiknya dibuatkan di
C1 formula berbunyi =B1 - A1 sebagai hasil komputasi pertamanya.
Kemudian formula G7 diubah menjadi :
=IF( D7 > $C$1 , bla , bli )
dan dicopy sampai G707.

Ketika C1 berisi formula yang rumit, seperti array formula filtering yang
pakai Small( IF( ble , blu ) , n ), maka proses akan terasa lebih cepat
dibanding memasukkan bunyi array formula tersebut ke setiap cell yang
membutuhkannya. (wakakaka.... padahal banyak ngira kalau bunyi array
formula small if itu masuk ke cell yang butuh, akan jadi mega formula....)
Contoh :
Cell A2 berisi array formula small if begituan....
Range B2 sampai Z2 berisi formula index yang mengambil hasil array formula
small if di A2 akan jauh lebih cepat dibanding
isi array formula di A2 dimasukkan ke setiap cell B2 sampai Z2.
B2 sampai Z2, walau berisi formula yang puuuaannnnjaaaang banget, tetap
saja gak bisa dibilang mega formula (*kalo menurutku loh ya*) karena kata
mega dalam mega formula kuartikan sebagai begitu banyaknya proses yang
harus dikerjakan agar bisa menghasilkan suatu nilai.
Sedang pada small if, prosesnya hanya 2, yaitu memilih data yang akan
diurutkan dan mengambil data hasil urutan yang ke-sekiun.

Moga-moga dengan A dan B diatas, filenya bisa ada perubahan yak...

Wassalam,
Kid.

2013/10/9 aRghifari <arnay_ind@yahoo.com>

> **
>
>
> Dear all,
>
> Mhn bantuan. File excel sy berikut ini cukup besar dan butuh sekian detik
> ketika akan pindah kursor ataupun tekan enter. Adakah solusi agar file
> excel sy bisa kembali normal tidak lambat dengan catatan tidak meng copy
> paste value hasil formula saya dan formula sy tidak dihapus. Mengingat juga
> formula2 di file excel sy sangat dibutuhkan dalam menghasilkan grafik yg
> terus bergerak. Berikut lampirannya
> Tks be4
>
> --- Mods ---
> File lampiran yang melebihi 250KB dilepas dari email. Jika file tidak
> dapat dikurangi size-nya, silakan di-upload ke net drive seperti box atau
> gdrive kemudian diposting link untuk meng-unduh-nya.
> ----------------
>
>
>

Wed Oct 9, 2013 7:57 pm (PDT) . Posted by:

mas_nandha

Oke mister kid thanks infonya, berarti saya salah dari atas ya nulisnya? Soalnya maksud saya melakukan skew dari cel (9,5) sampai dengan cell (jmldata+8,5) Jadi bagaimana saya harus menuliskannya? Berarti itu berlaku juga untuk fungsi average dan stdev d atasnya ya?

Wed Oct 9, 2013 8:16 pm (PDT) . Posted by:

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

dim rngData as range
set rngData = Range( Cells(9, 5) , Cells(JmlData + 8, 5) )

Range("J9").Value = "2. Rata - Rata = " &
Application.WorksheetFunction.Average( rngData )

Kalau sempat, jalan-jalan deh
kesini<http://b-excel.blogspot.com/2013/09/belajarvba-011-range-06-range-ke-range.html>
.

Wassalam,
Kid.

2013/10/10 <mas_nandha@yahoo.co.id>

> **
>
>
> Oke mister kid thanks infonya, berarti saya salah dari atas ya nulisnya?
> Soalnya maksud saya melakukan skew dari cel (9,5) sampai dengan cell
> (jmldata+8,5) Jadi bagaimana saya harus menuliskannya? Berarti itu berlaku
> juga untuk fungsi average dan stdev d atasnya ya?
>
>
GROUP FOOTER MESSAGE
=====================================================================
Untuk memudahkan tim penyusun materi Belajar Excel yang lebih sesuai kebutuhan member, silakan ungkapkan permasalahan yang kerap ditemui dalam menggunakan Excel sehari-hari atau hal-hal yang ingin dipelajari dalam jangka dekat ini. Mohon diprioritaskan dari yang sering ditemui sampai yang ingin dipelajari.
Isi sesuai kelompoknya (fitur-fitur, formula-formula tertentu yang masih membingungkan, otomasi atau pemrograman dalam Excel [Macro - VBA], hal lainnya yang membuat Anda kesulitan dalam mempelajari Excel).
Boleh mengisi berulang kali untuk menambah uneg-uneg yang ingin diungkapkan.
Link untuk menuangkan seluruh uneg-uneg tersebut ada di :
http://tech.groups.yahoo.com/group/belajar-excel/database?method=addRecord&tbl=3
=====================================================================
Langkah kecil Anda dalam mengisi database bisa menjadi langkah pertama yang bermanfaat besar untuk kita semua.
=====================================================================

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