Minggu, 05 Juni 2011

[belajar-excel] Digest Number 1185

Messages In This Digest (11 Messages)

Messages

1a.

Re: Menghitung pemakaian user

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

Sat Jun 4, 2011 1:11 am (PDT)



Kalau dilihat subject topik ini = "Menghitung pemakaian user"
sebaiknya (jika tak bermaksud membicarakan kasus pak Tony Bexcel lagi),
fungsi Frequency ditanyakan & dibicarakan dlm conversation / thread baru.

(yg membuka topik baru seharusnya ya pak angga itu, bukan malah
menyarankan Pak Kid untuk menjawb dengan buka topik baru, (yok opo rek ?)

2011/6/4 Angga Gurmilang Sedar <mail@gilangsedar.com>

>
>
> Hehehe, masih lum ditutup mas Kid, si penanyak belum nutup tritnya…
>
>
>
> Saya juga tengok2 sedikit nih formula dari Mas Kid,
>
> Ada satu fungsi yang saya ga pernah liat sebelumnya, yaitu fungsi *
> FREQUENCY*
>
> *=**FREQUENCY**(I4:I91,ROW($B$4:$B$91)-ROW($B$3))*
>
> Kalau mas Kid berkenan, bisa dikasik contoh lainnya ga? Penggunaan dari
> Fungsi FREQUENCY ini?
>
>
>
> **mungkin buka trit baru lagi**
>
>
>
> -Gilang Sedar-
>
>
>
> *From:* belajar-excel@yahoogroups.com *On Behalf Of *Mr. Kid
> *Sent:* Saturday, June 04, 2011 2:43 PM
> *To:* belajar-excel@yahoogroups.com
> *Subject:* Re: [belajar-excel] Menghitung pemakaian user
>
> Boleh ikutan ? Moga2 belum ditutup thread-nya.
>
> Silakan coba array formula tanpa kolom bantu seperti file terlampir.
>
>

----------

FREQUENCY

Calculates how often values occur within a range of values, and then returns a vertical array of numbers. For example, use FREQUENCY to count the number of test scores that fall within ranges of scores. Because FREQUENCY returns an array, it must be entered as an array formula.

Syntax

FREQUENCY(data_array,bins_array)

Data_array
is an array of or reference to a set of values for which you want to count frequencies. If data_array contains no values, FREQUENCY returns an array of zeros.

Bins_array
is an array of or reference to intervals into which you want to group the values in data_array. If bins_array contains no values, FREQUENCY returns the number of elements in data_array.

Remarks

FREQUENCY is entered as an array formula after you select a range of adjacent cells into which you want the returned distribution to appear.
The number of elements in the returned array is one more than the number of elements in bins_array. The extra element in the returned array returns the count of any values above the highest interval. For example, when counting three ranges of values (intervals) that are entered into three cells, be sure to enter FREQUENCY into four cells for the results. The extra cell returns the number of values in data_array that are greater than the third interval value.
FREQUENCY ignores blank cells and text.
Formulas that return arrays must be entered as array formulas.
2a.

Re: Membuat Nomor Urut Otomatis_Tanpa Jeda Spasi ( Excel 2003 )

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

Sat Jun 4, 2011 1:11 am (PDT)



Untuk bagian :
supaya bisa memberikan warning code tsb sdh ada sebelumnya gimana ya?

Excel menyediakan fitur Data Validation. Macam-macam metode data validation
yang disediakan, dan untuk hal seperti ini, jenis Allow Custom dan
pemasangan formula cek dapat dimanfaatkan.

Formula ceknya (mulai dari baris 7) :
=(C6=C7)+(C6<>C7)*(COUNTIF(C$6:C6,C7)=0)

File terlampir adalah contohnya.

Regard,
Kid.

P.S. Mohon pengiriman email ke milis tidak disertai cc ke account pribadi
siapa saja ya. Jika akan kirim via japri dan milis, lakukan dengan 2 kali
pengiriman. Kalau via japri kan sudah umum kalau ada cc-nya. Kalau to milis,
kayanya kurang sreg dirasa. Maaf kalo beda rasanya.

2011/6/3 Eko Budhi <eko_tbr_11@yahoo.com>

> Wah sip banget mr.kid sdh ok utk yang kriteria 1nya, terimakasih banyak ya,
> n pertanyaan lanjutnya kalau utk kriteria 2 nya supaya bisa memberikan
> warning code tsb sdh ada sebelumnya gimana ya? jadi nomer tidak akan mau
> diisi kalau ada data double di codenya ( sesuai revisi email saya ke bu guru
> siti sebelumnya ). Terimakasih mr.kid
>
>
> Salam,
>
>
>
> --- Pada *Jum, 3/6/11, Mr. Kid <mr.nmkid@gmail.com>* menulis:
>
>
> Dari: Mr. Kid <mr.nmkid@gmail.com>
>
> Judul: Re: [belajar-excel] Membuat Nomor Urut Otomatis_Tanpa Jeda Spasi (
> Excel 2003 )
> Kepada: belajar-excel@yahoogroups.com
> Tanggal: Jumat, 3 Juni, 2011, 5:31 AM
>
>
>
> Mungkin dengan formula : (mulai di A7)
> =IF(C7=C6,"",MAX(A$6:A6)+1)
>
> Regard,
> Kid.
>
>
> 2011/6/3 Eko Budhi <eko_tbr_11@yahoo.com<http://mc/compose?to=eko_tbr_11@yahoo.com>
> >
>
>
>
> Tak ado bu guru siti, saya hanya ingin membuat nomer urut saja dari atas ke
> bawah sesuai kode tsb secara urut kebawah n tdk perlu membuat nomer urut
> manual ( rawan kalau nomernya jadi terulang ), n code deskripsi itu saya
> buat hanya utk mempermudah sortir saja nantinya, karena deskripsinya cukup
> panjang ( tapi saya lampirkan lagi dengan deskripsi simpel saja ya bu ).
> terimakasih banyak sebelumnya.
>
>
> Salam,
>
> eko
>
>
> --- Pada *Jum, 3/6/11, STDEV(i) <setiyowati.devi@gmail.com<http://mc/compose?to=setiyowati.devi@gmail.com>
> >* menulis:
>
>
> Dari: STDEV(i) <setiyowati.devi@gmail.com<http://mc/compose?to=setiyowati.devi@gmail.com>
> >
> Judul: Re: [belajar-excel] Membuat Nomor Urut Otomatis_Tanpa Jeda Spasi (
> Excel 2003 )
> Kepada: belajar-excel@yahoogroups.com<http://mc/compose?to=belajar-excel@yahoogroups.com>
> Tanggal: Jumat, 3 Juni, 2011, 5:03 AM
>
>
>
>
> gak ada penjelasan / aturannya ya ??
>
> menuruf pendapatku sheet yg pak eko lampirakan itu
> belum dapat disebut DETAIL nya
> CMIIW...
>
> *No*
>
> *Kode*
>
> *7*
>
> *24*
>
> * *
>
> * *
>
> 1
>
> 1.2.B.E
>
>
>
> 1.2.B.E
>
>
>
> 1.2.B.E
>
> 2
>
> 1.2.C.A
>
>
>
> 1.2.C.A
>
>
>
> 1.2.C.A
>
>
>
> 1.2.C.A
>
>
>
> 1.2.C.A
>
>
>
> 1.2.C.A
>
> 3
>
> 1.2.C.E
>
>
>
> 1.2.C.E
>
> 4
>
> 1.3.F.A
>
> 5
>
> 1.3.I.B
>
> 6
>
> 2.7.F
>
>
>
> 2.7.F
>
>
>
> 2.7.F
>
>
>
> 2.7.F
>
>
>
> 2.7.F
>
>
>
> 2.7.F
>
>
>
> 2.7.F
>
> 7
>
> 4.2.D
>
>
>
> 4.2.D
>
>
>
> 4.2.D
>
>
>
> 4.2.D
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> 2011/6/3 Eko Budhi <eko_tbr_11@yahoo.com<http://mc/compose?to=eko_tbr_11@yahoo.com>
> >
>
> Met sore pakar2 excel yang budiman,
> Mohon bantuan pakar2 sekalian, gimana caranya utk membuat nomer urut secara
> otomatis? Mohon maaf kalau dulu sdh pernah ditanyakan ya,dulu saya sempat
> dapet tapi penomoran tsb ada jeda spasinya n yg saya inginkan adalah tanpa
> jeda spasi seperti dalam attachment ( detailnya sy lampirkan
> )..Matursembahnuwun atas bantuan rekan2 semuanya
>
> Salam,
> eko
>
>
>
>
>
2b.

Re: Membuat Nomor Urut Otomatis_Tanpa Jeda Spasi ( Excel 2003 )

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

Sat Jun 4, 2011 1:30 am (PDT)



QUOTE
>> Kalau via japri kan sudah umum kalau ada cc-nya.
>> Kalau to milis, kayanya kurang sreg dirasa. Maaf kalo beda rasanya.
UNQUOTE

Lebih tegasnya..
CROSS POSTING :
** di banyak milis dianggap pelanggaran cukup berat (me"ngecilkan" milis)
** di banyak naskah NETIKET juga termasuk hal yg disarankan untuk dihindari
dan dianggap tidak NETIS
** di milis belajar-excel: sudah jelas diatur dlm "Peraturan Milis", termasuak
pada
Bab: = "*Sangat Tidak Diharapkan*", lihat Pasal (3)
Cross-posting (mengirim 1 mail sekaligus kepada lebih dari satu milis
/address tujuan).

http://tech.groups.yahoo.com/group/belajar-excel/message/10697

2011/6/4 Mr. Kid <mr.nmkid@gmail.com>

> Untuk bagian :
> supaya bisa memberikan warning code tsb sdh ada sebelumnya gimana ya?
>
> Excel menyediakan fitur Data Validation. Macam-macam metode data validation
> yang disediakan, dan untuk hal seperti ini, jenis Allow Custom dan
> pemasangan formula cek dapat dimanfaatkan.
>
> Formula ceknya (mulai dari baris 7) :
> =(C6=C7)+(C6<>C7)*(COUNTIF(C$6:C6,C7)=0)
>
> File terlampir adalah contohnya.
>
> Regard,
> Kid.
>
> P.S. Mohon pengiriman email ke milis tidak disertai cc ke account pribadi
> siapa saja ya. Jika akan kirim via japri dan milis, lakukan dengan 2 kali
> pengiriman. Kalau via japri kan sudah umum kalau ada cc-nya. Kalau to milis,
> kayanya kurang sreg dirasa. Maaf kalo beda rasanya.
>
>
>
>
> 2011/6/3 Eko Budhi <eko_tbr_11@yahoo.com>
>
>> Wah sip banget mr.kid sdh ok utk yang kriteria 1nya, terimakasih banyak
>> ya, n pertanyaan lanjutnya kalau utk kriteria 2 nya supaya bisa memberikan
>> warning code tsb sdh ada sebelumnya gimana ya? jadi nomer tidak akan mau
>> diisi kalau ada data double di codenya ( sesuai revisi email saya ke bu guru
>> siti sebelumnya ). Terimakasih mr.kid
>>
>> Salam,
>>
>>
>>
2c.

Re: Membuat Nomor Urut Otomatis_Tanpa Jeda Spasi ( Excel 2003 )

Posted by: "Eko Budhi" eko_tbr_11@yahoo.com   eko_tbr_11

Sat Jun 4, 2011 7:47 am (PDT)



Waduh kena semprit nih ...mohon maaf sebesar2nya ya bu guru siti n mr kid, saking semangatnya mereply email n sy copy juga pengirimnya, sampe lupa rule milisnya,insyallah next tdk akan terjadi lagi..terimakasih sebanyak2nya atas sharing ilmunya ya insyallah sangat bermanfaat utk saya.
Salam,
eko

--- Pada Sab, 4/6/11, STDEV(i) <setiyowati.devi@gmail.com> menulis:

Dari: STDEV(i) <setiyowati.devi@gmail.com>
Judul: Re: [belajar-excel] Membuat Nomor Urut Otomatis_Tanpa Jeda Spasi ( Excel 2003 )
Kepada: belajar-excel@yahoogroups.com
Tanggal: Sabtu, 4 Juni, 2011, 4:30 AM

 

QUOTE>> Kalau via japri kan sudah umum kalau ada cc-nya. >> Kalau to milis, kayanya kurang sreg dirasa. Maaf kalo beda rasanya.

UNQUOTE
Lebih tegasnya..CROSS POSTING :

** di banyak milis dianggap pelanggaran cukup berat (me"ngecilkan" milis)** di banyak naskah NETIKET juga termasuk hal yg disarankan untuk dihindari

    dan dianggap tidak NETIS** di milis belajar-excel:  sudah jelas diatur dlm "Peraturan Milis", termasuak pada 

     Bab: = "Sangat Tidak Diharapkan", lihat Pasal (3)     Cross-posting (mengirim 1 mail sekaligus kepada lebih dari satu milis /address tujuan).

http://tech.groups.yahoo.com/group/belajar-excel/message/10697

2011/6/4 Mr. Kid <mr.nmkid@gmail.com>

Untuk bagian :supaya bisa memberikan warning code tsb sdh ada sebelumnya gimana ya?

Excel menyediakan fitur Data Validation. Macam-macam metode data validation yang disediakan, dan untuk hal seperti ini, jenis Allow Custom dan pemasangan formula cek dapat dimanfaatkan.

Formula ceknya (mulai dari baris 7) :
=(C6=C7)+(C6<>C7)*(COUNTIF(C$6:C6,C7)=0)

File terlampir adalah contohnya.

Regard,
Kid.

P.S. Mohon pengiriman email ke milis tidak disertai cc ke account pribadi siapa saja ya. Jika akan kirim via japri dan milis, lakukan dengan 2 kali pengiriman. Kalau via japri kan sudah umum kalau ada cc-nya. Kalau to milis, kayanya kurang sreg dirasa. Maaf kalo beda rasanya.

2011/6/3 Eko Budhi <eko_tbr_11@yahoo.com>

Wah sip banget mr.kid sdh ok utk yang kriteria 1nya, terimakasih banyak ya, n pertanyaan lanjutnya kalau utk kriteria 2 nya supaya bisa memberikan warning code tsb sdh ada sebelumnya gimana ya? jadi nomer tidak akan mau diisi kalau ada data double di codenya ( sesuai revisi email saya ke bu guru siti sebelumnya ). Terimakasih mr.kid

Salam,

3a.

Oh siapakah dirimu fungsi Frequency ????

Posted by: "Angga Gurmilang Sedar" mail@gilangsedar.com   gilang_parastar

Sat Jun 4, 2011 1:29 am (PDT)



Aduhh, disentil Mbak Siti,

Demi memuaskan rasa penasaran saya akan Fungsi FREQUENCY, maka saya buat
trit ini,

Oke gini rekan-rekan, berawal dari jawaban Mr. Kid yang menyertakan fungsi
Frequency. Saya jadi bertanya-tanya, karena nih fungsi jujur banget saya
baru tahu malah *padahal kalok dilihat di function categories, nih Frequency
masuk dalam kategori Statistical*

Nah, dari rekan-rekan Be-Excel disini adakah yang bisa memberikan contoh
penerapan atau penggunaan Fungsi Frequency ini ?? karena saya lihat dari
formula Mas Kid sebelumnya, bisa dipadukan dengan dengan countif untuk
mencari Unique Value dari sebuah record data. Mungkin bisa diterapkan di
kasus yang lain. Ayooo Be-Excel ;)

Nb : Menurut info dari Mbak Siti

FREQUENCY

Calculates how often values occur within a range of values, and then returns
a vertical array of numbers. For example, use FREQUENCY to count the number
of test scores that fall within ranges of scores. Because FREQUENCY returns
an array, it must be entered as an array formula.

Syntax

FREQUENCY(data_array,bins_array)

Data_array

is an array of or reference to a set of values for which you want to count
frequencies. If data_array contains no values, FREQUENCY returns an array of
zeros.

Bins_array

is an array of or reference to intervals into which you want to group the
values in data_array. If bins_array contains no values, FREQUENCY returns
the number of elements in data_array.

Remarks

FREQUENCY is entered as an array formula after you select a range of
adjacent cells into which you want the returned distribution to appear.

The number of elements in the returned array is one more than the number of
elements in bins_array. The extra element in the returned array returns the
count of any values above the highest interval. For example, when counting
three ranges of values (intervals) that are entered into three cells, be
sure to enter FREQUENCY into four cells for the results. The extra cell
returns the number of values in data_array that are greater than the third
interval value.

FREQUENCY ignores blank cells and text.

Formulas that return arrays must be entered as array

-Gilang Sedar-

3b.

Re: Oh siapakah dirimu fungsi Frequency ????

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

Sat Jun 4, 2011 2:09 am (PDT)



lihat lampiran, ada contoh sederhana tapi jelas mengenai penggunaan *fungsi
frequency*

di situs ini (Peter Nonely): http://www.xlfdic.com/
ada workbook yg dapat didonlot (1.2 MB) gratis berisi penjelasan BANYAK (150
an)
worksheet function; dipraktekkan langsung di tiap sheet

lihat juga:
http://www.functionx.com/excel/
http://www.techonthenet.com/excel/index.php
dan masih banyak lagi...

Jangan lupa di Area Files di milis kita
http://tech.groups.yahoo.com/group/belajar-excel/files/
juga tersedia penjelasan SEMUA FUNGSI
basic - all_excel_function.pdf<http://f1.grp.yahoofs.com/v1/EPTpTZXRv-0NZXu-Q-4HV7lqd2vafMBpRfD5qwi0qDufXFw7qjps4vCoylm3N6_JqxdUuFX4c1xLGwP6Liv0vA/basic%20-%20all_excel_function.pdf>
- Function List

Selain juga tentu saja di TOMBOL F1 di Excel anda

On Sat, Jun 4, 2011 at 3:29 PM, Angga Gurmilang Sedar
<mail@gilangsedar.com>wrote:

> Aduhh, disentil Mbak Siti,
>
> Demi memuaskan rasa penasaran saya akan Fungsi FREQUENCY, maka saya buat
> trit ini,
>
> Oke gini rekan-rekan, berawal dari jawaban Mr. Kid yang menyertakan fungsi
> Frequency. Saya jadi bertanya-tanya, karena nih fungsi jujur banget saya
> baru tahu malah **padahal kalok dilihat di function categories, nih
> Frequency masuk dalam kategori Statistical**
>
> Nah, dari rekan-rekan Be-Excel disini adakah yang bisa memberikan contoh
> penerapan atau penggunaan Fungsi Frequency ini ?? karena saya lihat dari
> formula Mas Kid sebelumnya, bisa dipadukan dengan dengan countif untuk
> mencari Unique Value dari sebuah record data. Mungkin bisa diterapkan di
> kasus yang lain. Ayooo Be-Excel ;)
>
>
>
> Nb : Menurut info dari Mbak Siti
>
> *FREQUENCY*
>
> *Calculates how often values occur within a range of values, and then
> returns a vertical array of numbers. For example, use FREQUENCY to count the
> number of test scores that fall within ranges of scores. Because FREQUENCY
> returns an array, it must be entered as an array formula.*
>
> * *
>
> *Syntax*
>
> *FREQUENCY(data_array,bins_array)*
>
> * *
>
> *Data_array*
>
> *is an array of or reference to a set of values for which you want to
> count frequencies. If data_array contains no values, FREQUENCY returns an
> array of zeros.*
>
> * *
>
> *Bins_array*
>
> *is an array of or reference to intervals into which you want to group the
> values in data_array. If bins_array contains no values, FREQUENCY returns
> the number of elements in data_array.*
>
> * *
>
> *Remarks*
>
> * *
>
> *FREQUENCY is entered as an array formula** after you select a range of
> adjacent cells into which you want the returned distribution to appear. *
>
> *The number of elements in the returned array is one more than the number
> of elements in bins_array. The extra element in the returned array returns
> the count of any values above the highest interval. For example, when
> counting three ranges of values (intervals) that are entered into three
> cells, be sure to enter FREQUENCY into four cells for the results. The extra
> cell returns the number of values in data_array that are greater than the
> third interval value. *
>
> *FREQUENCY ignores blank cells and text. *
>
> *Formulas that return arrays must be entered as array*
>
>
>
> -Gilang Sedar-
>
3c.

Re: Oh siapakah dirimu fungsi Frequency ????

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

Sat Jun 4, 2011 2:47 am (PDT)



Tentang contoh, ada banyak di internet dan setidaknya dari Excel Help juga
sudah lengkap.
Sudah pula ditambahkan oleh mbak Siti.

Bagaimana jika melihat-lihat sedikit dalemannya si frequency, supaya bisa
mengira-ira karakteristik runtime function Frequency.

Karena data di Excel lebih sering bukan sebagai tabel normal (datatype
sebuah kolom sering tidak berupa datatype yang sama), akan membuat suatu
kondisi yang memungkinkan user memasang deret kriteria dalam fungsi array
(sering disebut bins_array) juga tidak ber-datatype numerik semua.

Bagaimana sifat si fungsi Frequency terhadap ketidak pedulian user terhadap
datatype ?
Sangat besar kemungkinan terjadinya hasil yang tidak tepat (bukan sekedar
kurang tepat lagi).

Lebih jelasnya, ada pada file terlampir.

Kid.

2011/6/4 STDEV(i) <setiyowati.devi@gmail.com>

>
>
> lihat lampiran, ada contoh sederhana tapi jelas mengenai penggunaan *fungsi
> frequency*
>
> di situs ini (Peter Nonely): http://www.xlfdic.com/
> ada workbook yg dapat didonlot (1.2 MB) gratis berisi penjelasan BANYAK
> (150 an)
> worksheet function; dipraktekkan langsung di tiap sheet
>
> lihat juga:
> http://www.functionx.com/excel/
> http://www.techonthenet.com/excel/index.php
> dan masih banyak lagi...
>
> Jangan lupa di Area Files di milis kita
> http://tech.groups.yahoo.com/group/belajar-excel/files/
> juga tersedia penjelasan SEMUA FUNGSI
> basic - all_excel_function.pdf<http://f1.grp.yahoofs.com/v1/EPTpTZXRv-0NZXu-Q-4HV7lqd2vafMBpRfD5qwi0qDufXFw7qjps4vCoylm3N6_JqxdUuFX4c1xLGwP6Liv0vA/basic%20-%20all_excel_function.pdf>
> - Function List
>
> Selain juga tentu saja di TOMBOL F1 di Excel anda
>
>
>
> On Sat, Jun 4, 2011 at 3:29 PM, Angga Gurmilang Sedar <
> mail@gilangsedar.com> wrote:
>
>> Aduhh, disentil Mbak Siti,
>>
>> Demi memuaskan rasa penasaran saya akan Fungsi FREQUENCY, maka saya buat
>> trit ini,
>>
>> Oke gini rekan-rekan, berawal dari jawaban Mr. Kid yang menyertakan fungsi
>> Frequency. Saya jadi bertanya-tanya, karena nih fungsi jujur banget saya
>> baru tahu malah **padahal kalok dilihat di function categories, nih
>> Frequency masuk dalam kategori Statistical**
>>
>> Nah, dari rekan-rekan Be-Excel disini adakah yang bisa memberikan contoh
>> penerapan atau penggunaan Fungsi Frequency ini ?? karena saya lihat dari
>> formula Mas Kid sebelumnya, bisa dipadukan dengan dengan countif untuk
>> mencari Unique Value dari sebuah record data. Mungkin bisa diterapkan di
>> kasus yang lain. Ayooo Be-Excel ;)
>>
>>
>>
>> Nb : Menurut info dari Mbak Siti
>>
>> *FREQUENCY*
>>
>> *Calculates how often values occur within a range of values, and then
>> returns a vertical array of numbers. For example, use FREQUENCY to count the
>> number of test scores that fall within ranges of scores. Because FREQUENCY
>> returns an array, it must be entered as an array formula.*
>>
>> * *
>>
>> *Syntax*
>>
>> *FREQUENCY(data_array,bins_array)*
>>
>> * *
>>
>> *Data_array*
>>
>> *is an array of or reference to a set of values for which you want to
>> count frequencies. If data_array contains no values, FREQUENCY returns an
>> array of zeros.*
>>
>> * *
>>
>> *Bins_array*
>>
>> *is an array of or reference to intervals into which you want to group
>> the values in data_array. If bins_array contains no values, FREQUENCY
>> returns the number of elements in data_array.*
>>
>> * *
>>
>> *Remarks*
>>
>> * *
>>
>> *FREQUENCY is entered as an array formula** after you select a range of
>> adjacent cells into which you want the returned distribution to appear. *
>>
>> *The number of elements in the returned array is one more than the number
>> of elements in bins_array. The extra element in the returned array returns
>> the count of any values above the highest interval. For example, when
>> counting three ranges of values (intervals) that are entered into three
>> cells, be sure to enter FREQUENCY into four cells for the results. The extra
>> cell returns the number of values in data_array that are greater than the
>> third interval value. *
>>
>> *FREQUENCY ignores blank cells and text. *
>>
>> *Formulas that return arrays must be entered as array*
>>
>>
>>
>> -Gilang Sedar-
>>
>
>
4a.

membuat autofill di excel

Posted by: "Indra Yudistira" pimp_need_ass@yahoo.co.id   pimp_need_ass

Sat Jun 4, 2011 10:07 am (PDT)



dear be-excelers

gimana yah bikin autofill secara otomatis tanpa harus
ngdrag sampai cell yang diharapkan?

Udah Nyoba pake record and sedikit modif Cuma ga berhasil.
ini hasil record nya :

Sub autofill()
ActiveCell.Activate

    Selection.AutoFill Destination:=Range("B3:B14"), Type:=xlFillDefault

End Sub

Yang saya inginkan
Selection.AutoFill Destination:=Range("B3:B14") mengacu pada D3 dan F3
File Terlampir

Mohon bantuan temen-temen.

Matur Nuwun

Regards

Yudist
4b.

Re: membuat autofill di excel

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

Sat Jun 4, 2011 1:27 pm (PDT)



Jika D3 dan F3 berisi alamat cell, maka bisa diubah menjadi :
Sub autofill()
dim rng as range

'supaya bisa pilih-pilih range
on error resume next
set rng = application.inputbox("Pilih cell referensi","Range
referensi",type:=8)
if err.number>0 then
err.clear
exit sub
endif

'ActiveCell.Activate

rng.AutoFill Destination:=Range( *range("d3").value & ":" &
range("f3").value* ), Type:=xlFillDefault

End Sub

Pada file terlampir adalah dengan copy paste values. Tidak sama dengan
autofill yang bisa menyalin menurut urutan tertentu.
File terlampir untuk gambaran cara meminta input dan mengolah range input
yang multi area.

Regard,
Kid.

2011/6/5 Indra Yudistira <pimp_need_ass@yahoo.co.id>

>
>
> dear be-excelers
>
> gimana yah bikin autofill secara otomatis tanpa harus
> ngdrag sampai cell yang diharapkan?
>
> Udah Nyoba pake record and sedikit modif Cuma ga berhasil.
> ini hasil record nya :
>
> Sub autofill()
> ActiveCell.Activate
>
> Selection.AutoFill Destination:=Range("B3:B14"), Type:=xlFillDefault
>
> End Sub
>
> Yang saya inginkan
> Selection.AutoFill Destination:=Range("B3:B14") mengacu pada D3 dan F3
> File Terlampir
>
> Mohon bantuan temen-temen.
>
> Matur Nuwun
>
> Regards
>
> Yudist
>
>
>
4c.

Re: membuat autofill di excel

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

Sat Jun 4, 2011 2:20 pm (PDT)



Auto Fill sudah sejak jaman Excel 2003, saya coba coba, kesimpulanku :
kita memang harus menentukan Range yg akan diisi.
[image: autofill3.GIF]

Pada email pertanyaan Indra Yudis; ada hal yg tidak disinggung sama sekali;
yaitu
*BENIH **data* yg ingin DITERUSKAN oleh Autofill. Padahal itu satu
keharusan.

Misal kita ingin mengAUTOFILL area B3:B100 paling tidak *B3:B4* sudah kita
isi
BENIH Data tsb misal 1 dan 2. Benih data ini selain menentukan AWAL data,
juga
mengandung nilai yg mengindikasikan STEP /perubahan tiap pergantian cellnya.

Jika dua cell berisi 1 dan 2: pengisian berikutnya nya akan bernilai:
3,4,5,6 dst
Jika dua cell pertama dan kedua diisi 10 dan 20 tentunya di cells
berikutnnya
menghasilkan: 30,40,50,60 dst..

Indra juga sudah berusaha menjelaskan:
"Selection.AutoFill Destination:=Range("B3:B14") *mengacu pada D3 dan F3"*

Di sheet yg dikirimkan, D3 dan F3 bukannya berisi BENIH DATA tetapi berisi
text
alamat cell awal dan cell akhir untuk Range yg akan diisi
Akibatnya Makropun tidak mampu berbuat apa-apa, karena ketiadaaan BENIH data
tsb

*Diusulkan Makro penggantinya sbb*:

Sub Makro_Makroan_FillSeries()
' dicodekan oleh siti / 4 Jun 2011
Dim Desti As Range
' menentukan Range destination
Set Desti = Range(Range(Range("D3").Value), Range(Range("F3").Value))
' mengisi BENIH-DATA di cell 1 dan 2 pada Destination
Desti(1, 1) = Range("H3"): Desti(2, 1) = Range("I3")
' *Dukun mulai bertindak !!*
Desti.DataSeries Rowcol:=xlColumns, Type:=xlAutoFill
End Sub
'-------------------------------------------

*satu hal lagi.. gak penting sih.*.
kalau membuat nama sesuatu (nama makro, nama variable, nama range, nama
kucing dst..)
sebaiknya kita tidak menyamai nama yg sudah ada di lingkungan kita
misal : di VBA kata AutoFill sudah dipakai sebagai salah satu dari Object,
Property,
Mothode, Parameter.. * ya jangan pakai lagi sebagai nama Sub (nama makro)
dwong*
"Mengecilkan" hal hal spt ini, suatu saat kita akan kena akibatnya !!
(ngancem nih yee.. :D)

Makro yg sama hasilnya, tetapi algoritmanya dibuat sendiri
(tidak "menyerahkan diri" kepada *method DataSeries*

Sub AutoFill_BuatanSendiri()
' dicodekan oleh siti / 4 Jun 2011
' berlaku hanya untuk range Vektor (sebaris / sekolom)
'-----------------------------------------------------
Dim Desti As Range, xCel As Range
Dim vStep As Integer, N As Long
' menentukan Range destination, dan bersihkan isinya
Set Desti = Range(Range(Range("D3").Value), _
Range(Range("F3").Value))
Desti.ClearContents
' menentukan *Step Value*
vStep = Range("I3") - Range("H3")
' Dukun mulai bertindak !!
For Each xCel In Desti
xCel = Range("H3") + N
N = N + vStep
Next
End Sub

2011/6/5 Indra Yudistira <pimp_need_ass@yahoo.co.id>

>
> dear be-excelers
> gimana yah bikin autofill secara otomatis tanpa harus
> ngdrag sampai cell yang diharapkan?
> Udah Nyoba pake record and sedikit modif Cuma ga berhasil.
> ini hasil record nya :
>
> Sub autofill()
> ActiveCell.Activate
> Selection.AutoFill Destination:=Range("B3:B14"), Type:=xlFillDefault
> End Sub
>
> Yang saya inginkan
> Selection.AutoFill Destination:=Range("B3:B14") *mengacu pada D3 dan F3*
> File Terlampir
>
> Mohon bantuan temen-temen.
> Matur Nuwun
>
> Regards
> Yudist
>
5.

Project Mendeteksi Apakah WorkbookTertentu sudah terbuka?

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

Sat Jun 4, 2011 10:04 pm (PDT)



Kategori: Makro
Kelas: Pemula

Di dalam aplikasi anda, baik yg cukup mengandalkan fitur dan formula di
worksheet
maupun yg harus dibantu makro dari balik pagar-nya, mungkin sekali waktu
akan
bertemu dengan 2 keperluan spt ini:

- *apakah sebuah sheet *(diketahui nama-sheet-nya)* ADA di workbook ?*
- *apakah sebuah workbook *(diketahui nama-book-nya)* sudah TERBUKA ?*

Kedua pertanyaan itu kita inginkan jawabannya berupa Logical value: *True
atau False*.
Kelak, Jika jawaban sudah ditangan, jalan di depan kita terbuka kembali,
yaitu jalan
bercabang: Kalau TRUE mau "ngapain", kalau FALSE mau "ngapain" pulak ?

"Suka suka" anda: proses-proses apa yg akan anda tuliskan berikutnya. Ya
'kan ?
*( Ya Iyyya Lah !!)*

Di Worksheet maupun di VBA, dengan terus berkembangnya versi Excel, mudah
mudahan Oom Bill Gentholett (sodara jau - nya Oom Bill Gates) berkenan
menambahkan
fungsi-fungsi baru seperti itu.

Andaikan belum ada, mengapa kita tidak "BIKING SENDIRI" saja fungsinya Jo !.

Apabila kita akan berurusan dgn suatu worksheet-tertentu, maka untuk
menunjuk
hidungnya kita perlu *meraba worksheet (dlm koleksi Worksheets) satu
persatu. *
Manakala kriterianya sesuai, maka woksheet yg sedang teraba itulah
Malingnya.
Pekerjaan seperti ini perlu sebuah KALANG / LOOP, misalnya:

For Each xSheet in Worksheets - proses - Next

Dalam hal mencari sheet yg kemungkinan = TIDAK ADA, maka dlm loop tsb
jika ada workseet yg sesuai dgn kriteria, sebuah *variable boolean *kita isi
TRUE
sambil kita hentikan loopnya.
Jika sampai loop berakhir tanpa ada worksheet yg sesuai dgn kriteria,
artinya
variable boolean tsb masih berisi FALSE
Dua keadaan ini (TRUE atau FALSE) baru akan diketahui ketika keluar dari
Loop.

Proses mencari sebuah workbook di dalam koleksi Workbooks: tidak berbeda.
karena hanya lain nama objectnya saja, prinsipnya tetap sama = *mencari
sebuah *
*object dlm koleksi-object *(apakah memenuhi kriteria tertentu)
Sheet-tertentu atau Worksheet-tertentu adalah sebuah object, sedangkan
Sheets atau Worksheets (ada ES nya lho..) adalah Koleksi Object.
Penggemar makro jangan samapai tidak mencataat hal seperti ini

Mungkin struktur pemrogramannya seperti ini

Function Adakah(NamaSheet As String) As Boolean
Dim ws As Worksheet
For Each ws In Worksheets
If ws.Name = NamaSheet Then
Adakah = True
Exit For
End If
Next ws
End Function

Pemakaiannya di prosedur lain:

If Adakah("Sheet1001") *= True* Then
'- proses alt 1 --
Else
'- proses alt 2 --
End if

karena adakah(argument) sendiri sudah berupa Logical Value
maka penulisannya bisa diringkas seperti ini

If Adakah("Sheet1001") Then
'- proses alt 1 --
Else
'- proses alt 2 --
End if

Pemakaian di worksheet, mungkin seperti ini

=IF(Adakah("Laporan2011"),Laporan2011!C11,F16)*10000

Algoritma seperti UDF di atas itu, cukup sukses dan banyak yg
menggunakannya.
Kekurangannya adalah : loop bisa berlangsung lama (perlu banyak waktu)
terutama
jika anggota koleksi object yg akan diraba cukup banyak.
(bayangkan jika mencari satu sheet yg tidak ada atau yg indexnya paling
akhir
di sebuah koleksi worksheets yg anggota sheet nya = 999999 lembar, ada ndak
ya?)
Kacian deh Loop !

*Membuat prosedur yg sama kerjanya, tetapi tanpa Loop*

Walaupun untuk ukuran mesin sekarang, hal seperti dijelaskan di atas itu
tidak terasa
lagi, tetapi kita masih wajib mencari cara lain yg (mudah-mudahan) lebih
cepat.

Kita ketahui bahwa meng-assigned sebuah variable object dengan sebuah sheet
yg sebetulnya TIDAK ADA, akan menimbulkan error.

Jangan lupa ya... meng-assign variable object harus dengan Statement Set
*Set* ObjVar = ObjectTertentu
sedangkan mengisi variable data cukup dengan: NmVariable = Data
Atau kalau mau : *Let* NmVariable = Data

Dim SitX as Worksheet
Set SitX = Sheets("LaporanAsalLapor")

Jika sheet bernama "LaporanAsalLapor" ternyata *euweuh* alias "ndak ada"..
maka terjadi error. Tetapi sebelum itu kita 'kan bisa pasang kuda-kuda agar
si error
(walaupun muncul) kita SURUH diam-diam saja, jangan brisikk!.

Dim SitX as Worksheet
On Error Resume Next
Set SitX = Shets("LaporanAsalLapor")
'-- perintah berikutnya --

Manakala kuda-kuda sudah terpasang seperti itu; jika terjadi error (karena
sheet
bernama "LaporanAsalLapor" = tidak ada) maka program pointer langsung
ngacir
ke baris perintah berikutnya tanpa berisik...
Dan kita sebagai "Be Exceller sejati" yg sedang belajar menjadi "programmer
handal"
weleh.. weleh...; janganlah sampai melewatkan HAL YG SEPELE ini.

Dengan terlaluinya perintah :

On Error Resume Next
Set SitX = Shets("LaporanAsalLapor")

maka di baris berikutnya, *variable SitX* sudah jelas punya *status
*yaitu*berupa
*
*dua kemungkinan*:

(*1) SitX = *sudah mewakili object **sheet* bernama "LaporanAsalLapor"

atau (jika terjadi error yg diam-diam dilewatkan)

(*2) SitX tidak mewakili apapun; atau dapat dikatakan: *SitX is Nothing*!

Memang konon ceritaknya, di sono-nya variable object itu sejak
dideklarasikan sampai
sesaat sebelum di assigned, akan bernilai Nothing
Variable Boolean sejak dideklarasikan sampai sesaat sebelum di ISI nilai
Logical
sudah membawa nilai defaultanya yaitu = FALSE.
(di vba, tidak seperti di fortran atau c, semua variable sudah punya nilai
default
ketika dia dideklarasikan)

Nah kalau begitu Perintah selanjutnya hanya perlu satu baris statement:

*If Not SitX Is Nothing* Then *SUATU_VARIABLE = True*

Ndak Boong, Ndak Ribet.... banyak untungnya !

Dengan demikian pekerjaan mendeteksi apakah suatu worksheet memang ADA
sudah selesai sampai di sini, yaitu dengan diyakininya sebuah variable
mendapat
nilai *False* atau *True* itu tadi...

*Berikut ini dicontohkan coding lengkap 4 prosedur Fungsi (UDF)*

*1 Apakah sebuah sheet (diketahui nama-sheet-nya) ADA di workbook *
* *dalam dua versi : Tanpa looping -vs- Menggunakan looping

Function IsOpen(WbName As String) As Boolean
Dim wb As Workbook
On Error Resume Next
Set wb = Workbooks(WbName)
If Not wb Is Nothing Then IsOpen = True
End Function

Function Terbukakah(NmBook As String) As Boolean
Dim book As Workbook
*For Each* book In Workbooks
If book.Name = NmBook Then
Terbukakah = True
Exit For
End If
*Next* book
End Function

*2 Apakah sebuah workbook (diketahui nama-book-nya) sudah TERBUKA *
dalam dua versi : Tanpa looping -vs- menggunakan looping

Function SheetFound(WsName As String) As Boolean
Dim Ws As Worksheet
On Error Resume Next
Set Ws = Sheets(WsName)
If Not Ws Is Nothing Then SheetFound = True
End Function

Function Adakah(NamaSht As String) As Boolean
Dim Sht As Worksheet
For Each ws In Worksheets
If Sht.Name = NamaSht Then
Adakah = True
Exit For
End If
Next Sht
End Function

'-------------------------------------------------

*Pelajaran yg mungkin didapat dari project ini:*
* bahwa selain ada Prosedur Sub, ada juga *prosedur Function*
* hasil suatu komputasi di sebuah Prosedur Function, akhirnya selalu
/ harus diberikan kepada Variable NamaFungsi
* looping didalam sebuah koleksi object
* menyaring data / object dgn kriteria tertentu selama Looping berjalan.
* upaya mempercepat tercapainya tujuan (mempersingkat running time)
* Kadang proses yg memerlukan looping, bisa digantikan oleh trick lain
* Penggunaan On Error Resume Next
* Perbedaan mengAssign /mengisi variable Object vs Variable data
* VBA mengenal adanya Nilai Default sebuah variable sejak dideklarasikan.

lampiran: workbook: ctv_Fungsi IsOpen dan
SheetFound.xls<http://www.box.net/shared/17vdmfcdk4>
** bagi members yg memerlukan fil tsb, kapan saja masih bisa mendownload
dari:
http://www.box.net/shared/17vdmfcdk4

Bluewater, 4 Juni 2011
"hormat kami",
STDEV(i)
Recent Activity
Visit Your Group
Give Back

Yahoo! for Good

Get inspired

by a good cause.

Y! Toolbar

Get it Free!

easy 1-click access

to your groups.

Yahoo! Groups

Start a group

in 3 easy steps.

Connect with others.

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

Tidak ada komentar:

Posting Komentar