Jumat, 27 April 2012

[belajar-excel] Digest Number 1595

Messages In This Digest (10 Messages)

Messages

1a.

Re: Arraysum jika ada data error atau data kosong

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

Thu Apr 26, 2012 10:14 am (PDT)



it works....... pak Mr Kid..!!
masalah tadi sudah terpecahkan.. tengkiyu bgt bantuannya pak.

untuk Pak Bagus, formula Sumif tidak bisa digunakan krn kriterianya lebih dari 1, tapi Tengkiyu juga untuk pak Bagus atas atensi dan partisipasinya :)

--- In belajar-excel@yahoogroups.com, "Kid Mr." <mr.nmkid@...> wrote:
>
> Pak Imam,
>
> Tampaknya, kolom A,B,C boleh berisi nullstring ("")
> Kolom B bisa jadi berisi error value apa saja (mungkin hasil sebuah formula)
> Kolom C adalah nilai yang dijumlahkan.
>
> Kolom A kriterianya pasti harus sama dengan 1
> >> susunan kriterianya :
> (A2:A7=1)
>
> Kolom B kriterianya :
> 1. bukan error value alias isinya text semua
> IsText( B2:B7 )
>
> 2. teksnya bukan nullstring
> ( Len( B2:B7 ) > 0 )
>
> Seluruh kriteria untuk kolom B ini harus terpenuhi, maka hubungannya adalah
> logika AND (setara perkalian (*)
>
> Kolom C kriterianya :
> Bukan nullstring dan hanya data numerik saja
> ( C2:C7 < 9^9 )
>
> Hasil setiap bentuk kriteria di atas adalah nilai TRUE atau FALSE yang
> setara 1 atau 0
> Hubungan seluruh kriteria pada kolom A,B,C harus terpenuhi (logika AND yang
> setara perkalian)
>
> Data yang akan diambil adalah kolom C
>
> >> Menyusun formula
> 1. Kolom B terhadap efek error value
> Karena operasi matematis di Excel yang berkaitan dengan error value (yang
> mungkin ada di kolom B) bisa menghasilkan error value juga,
> maka perlu pemilihan data yang bukan error value saja yang di proses. Oleh
> sebab itu dibutuhkan fungsi IF dengan kondisi berdasar kolom B bukan error
> value.
> Tujuannya, seluruh data yang diolah nanti pasti tidak mengandung error
> value lagi (jadi lebih aman). Bentuk pengkondisiannya :
> IF( IsText( B2:B7 ) , ? )
>
> 2. Kolom A
> Karena kriteria berdasar kolom A (yang tidak ada error value dan pasti
> harus sama dengan 1) relatif aman, maka bisa dimasukkan juga kedalam
> kondisi di atas tadi.
> Bentuknya menjadi :
> IF( (A2:A7=1) * IsText( B2:B7 ) , ? )
>
> 3. Kolom B : pengolahan data yang selain error value
> Jika kriteria kedua kolom B masuk ke bagian cek kondisi, maka akan terjadi
> proses terhadap nilai kolom B yang error value.
> Untuk itu, maka kriteria kedua kolom B diletakkan di sisi proses ketika
> kondisi menghasilkan nilai TRUE (di sisi tanda tanya).
> Bentuknya menjadi :
> IF( (A2:A7=1) * IsText( B2:B7 ) , ( Len( B2:B7 ) > 0 ) )
>
> 4. Kolom C : data yang akan diambil
> Sampai kondisi nomor 3, maka nilai data yang akan diambil bisa dimasukkan
> kedalam kondisi sebagai sebuah perkalian disisi fungsi IF bagian ketika
> nilai kondisi bernilai TRUE yang saat ini berisi ekspresi ( Len( B2:B7 ) >
> 0 ).
> Bentuk formula kondisi akan berubah menjadi :
> IF( (A2:A7=1) * IsText( B2:B7 ) , ( Len( B2:B7 ) > 0 ) * C2:C7 )
>
> 5. Cek keamanan perkalian dalam bagian IF sisi kondisi bernilai TRUE
> Proses ( Len( B2:B7 ) > 0 ) * C2:C7 akan setara dengan suatu perkalian 1
> atau 0 hasil bagian ( Len( B2:B7 ) > 0 ) dengan nilai-nilai data di kolom C.
> Karena kolom C memungkinkan berisi nullstring, maka bisa saja terjadi
> perkalian numerik 1 atau 0 dengan nullstring yang bertipe text.
> Hal ini pasti akan menghasilkan error value (bayangkan saja, Anda
> mengalikan 1000 dengan kata Meja hasilnya apa coba ? 1000 Meja kah ?)
> Maka perlu pengkondisian bahwa kolom C hanya yang berisi nilai saja yang
> diproses. Artinya, seluruh data nullstring harus tidak boleh masuk ke
> bagian IF sisi kondisi bernilai TRUE.
> Jadi, bentuk kondisi perlu diubah lagi disisi cek kondisi fungsi IF dengan
> menambahkan kriteria kolom C.
> Bentuknya menjadi :
> IF( (A2:A7=1) * IsText( B2:B7 ) * ( C2:C7 < 9^9 ) , ( Len( B2:B7 ) >
> 0 ) * C2:C7 )
>
> Asumsinya, nilai kolom C tidak akan pernah mencapai nilai 9^9. Jika mungkin
> tercapai, ganti 9^9 dengan 99^9 dst
> Bahasa manusia dari ( C2:C7 < 9^9 ) adalah
> "Nilai data c2:c7 kurang dari nilai hasil 9 pangkat 9."
> Tipe data text (string) selalu lebih dari tipedata numerik. Jadi nullstring
> yang bertipe text (string) pasti akan menghasilkan FALSE.
>
> 6. Proses akhir
> Setelah didapatkan seluruh data yang valid untuk di proses utama yang
> menjadi proses akhir,
> maka seluruh formula IF tersebut dimasukkan menjadi input parameter bagi
> fungsi-fungsi proses selanjutnya.
> Proses akhir yang diinginkan adalah menjumlahkan seluruh nilai (Sum).
> Kegiatan proses oleh fungsi IF adalah kegiatan array.
> Maka akan terbentuk formula array Sum dengan input parameter fungsi IF
> sebagai pemilih data.
> Bentuk formula utuhnya :
> =Sum( IF( (A2:A7=1) * IsText( B2:B7 ) * ( C2:C7 < 9^9 ) , ( Len(
> B2:B7 ) > 0 ) * C2:C7 ) )
> diikuti seremoni sakral penciptaan array formula, yaitu menekan Ctrl Shift
> Enter bersamaan. (kalau mencetnya sambil merem, masih pada deg deg siir gak
> ya ?)
>
> udah ngomyang banyak banget gak bisa nyertaken hasil nyata dalam bentuk
> file lampiran....
> jadi omyangan di atas bisa jadi ada salahnya...
> kalau ada yang salah, tulung dibetulken ya...
>
> Wassalam,
> Kid.
>
>
>
> On Thu, Apr 26, 2012 at 03:08, Imam Sinurat <sin.ur4t@...> wrote:
>
> > **
> >
> >
> > Salam hormat, mohon dibantu masalah ini, kami menggunakan Excel 2003 :)
> >
> > Sebuah tabel berisi data Hasil Formula dari Tabel Lain. Sel A2, A5, A6,
> > B5, B6, C3, C5 bukan blank, tetapi berisi "".
> >
> > Bgmn rumus untuk menjumlahkan kolom C dengan kriteria kolom A bernilai 1
> > serta kolom B tidak berisi "" dan tidak error ...??
> >
> > Sudah dicoba rumus arraysum pada sel C8
> > =SUM((A2:A7=1)*(LEN(B2:B7)>0)*(C2:C7)) , hasilnya #VALUE.
> > Mohon dianalisa kesalahan rumus diatas, serta bgmn rumus yang benar.
> >
> > Hasil yang diinginkan adalah C4+C7= 11.100.000
> >
> > Trims sblmnya :)
> > Imam F. Sinurat - Sumut
> >
> >
> >
> >
>

2a.

menempatkan   nama -nama pada  9 grid yang sudah di tentukan

Posted by: "makdo marbun" banten7003@yahoo.com   banten7003

Thu Apr 26, 2012 8:41 pm (PDT)





Dear para master dan sesepuh sekalian

 
 Minta tolong neh ,
langsung aja ya
Pertanyaan 1
Pada sheet  talent resume Bagaimana Supaya Matrix Grid
Position  terisi  secara atomatis ( yang akan menentukan lokasi
di matrix grid)   dengan melihat nilai  Performance & nilai Potential
 
Pertanyaan ke 2
masih ada hubungan dengan pertanyaan ke 1
Pada sheet  matrix
grid over all  bagaimana caranya supaya
nama nama di talent resume terisi secara otomatis pada  matrix grid 
( untuk ke  sembilan posisi )
berdasarkan rangking yang di matrix position 
di  sheet talent resume
 
 
Untuk lebih jelasnya  
file saya  lampirkan
 
Terimakasih sebelumnya
makdo
2b.

Re: menempatkan nama -nama pada 9 grid yang sudah di tentukan

Posted by: "dwint ruswanto" dwint.ruswanto@gmail.com

Thu Apr 26, 2012 9:08 pm (PDT)



Sambil menunggu penanggap yang lain,

pertama kali harus jelaskan dengan kriteria apa seseorang dapat masuk ke
grade 1, 2, 3 dst.. apakah kriteria terserah semau-maunya siapapun yang
akan mengolah data tersebut atau ada kondisi tertentu yang tidak dijelaskan
dalam pertanyaan ini.

-dwint-

Pada 27 April 2012 10:36, makdo marbun <banten7003@yahoo.com> menulis:

> **
> Dear para master dan sesepuh sekalian
>
> Minta tolong neh , langsung aja ya
> Pertanyaan 1
> Pada sheet talent resume Bagaimana Supaya Matrix Grid Position terisi secara atomatis ( yang akan menentukan lokasi di matrix grid) dengan melihat nilai Performance & nilai Potential
>
> Pertanyaan ke 2 masih ada hubungan dengan pertanyaan ke 1
> Pada sheet matrix grid over all bagaimana caranya supaya nama nama di talent resume terisi secara otomatis pada matrix grid ( untuk ke
sembilan posisi ) berdasarkan rangking yang di matrix position di sheet talent resume
>
> Untuk lebih jelasnya file saya lampirkan
>
> Terimakasih sebelumnya
> makdo

2c.

Re: menempatkan nama -nama pada 9 grid yang sudah di tentukan

Posted by: "makdo marbun" banten7003@yahoo.com   banten7003

Thu Apr 26, 2012 11:07 pm (PDT)



 informasi  tambahan kriteria ( batasan )  seseorang dapat masuk ke
grade 1, 2, 3 dst. 

performance Potential
Grid
 3.7 sd 5.0  3.7 sd 5.0 1
 3.7 sd 5.0 2.4 sd 3.6 2
2.4 sd 3.6  3.7 sd 5.0 3
 3.7 sd 5.0 1 sd 2.3 4
2.4 sd 3.6 2.4 sd 3.6 5
2.4 sd 3.6 1 sd 2.3 6
1 sd 2.3  3.7 sd 5.0 7
1 sd 2.3 2.4 sd 3.6 8
1 sd 2.3 1 sd 2.3 9

semoga tambah jelas Mohon bantuannya ya 
tks
makdo

--- Mods ---
Jika ditabelkan dengan baik dan rapi menjadi tabel yang baik dan diletakkan dalam file lampiran yang disertakan, akan lebih memudahkan calon penanggap.
------------
2d.

Re: menempatkan nama -nama pada 9 grid yang sudah di tentukan

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

Thu Apr 26, 2012 11:53 pm (PDT)



Ubah grade di refKriteria agar sesuai kondisi yang benar.
Pilih grade yang akan ditampilkan di review matrix-nya.

Wassalam,
Kid.

On Fri, Apr 27, 2012 at 11:59, makdo marbun <banten7003@yahoo.com> wrote:

> **
>
>
> informasi tambahan kriteria ( batasan ) seseorang dapat masuk ke
>
> grade 1, 2, 3 dst.
>
> performance Potential
> Grid
> 3.7 sd 5.0 3.7 sd 5.0 1
> 3.7 sd 5.0 2.4 sd 3.6 2
> 2.4 sd 3.6 3.7 sd 5.0 3
> 3.7 sd 5.0 1 sd 2.3 4
> 2.4 sd 3.6 2.4 sd 3.6 5
> 2.4 sd 3.6 1 sd 2.3 6
> 1 sd 2.3 3.7 sd 5.0 7
> 1 sd 2.3 2.4 sd 3.6 8
> 1 sd 2.3 1 sd 2.3 9
>
> semoga tambah jelas Mohon bantuannya ya
> tks
> makdo
>
> --- Mods ---
> Jika ditabelkan dengan baik dan rapi menjadi tabel yang baik dan
> diletakkan dalam file lampiran yang disertakan, akan lebih memudahkan calon
> penanggap.
> ------------
>
>
>
3a.

hide row kosong otomatis

Posted by: "Fendi S" fendis@rocketmail.com   fendis@rocketmail.com

Thu Apr 26, 2012 11:07 pm (PDT)



yang terhormat pengelola belajar-excell@yahoogroups.com

tolong bantu saya untuk dapat menghide row yang kosong pada daftar siswa berikut ini.
terima kasih atas bantuannya 
3b.

Re: hide row kosong otomatis

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

Thu Apr 26, 2012 11:19 pm (PDT)



Bagaimana jika memanfaatkan fitur AutoFilter dan fitur ReApply-nya.
Penulisan teks Nilai bla-bla diletakkan pada kolom B.
AutoFilter kolom B dan hilangkan centang dari (blanks)

Kid.

On Fri, Apr 27, 2012 at 13:06, Fendi S <fendis@rocketmail.com> wrote:

> **
>
>
> yang terhormat pengelola belajar-excell@yahoogroups.com
>
> tolong bantu saya untuk dapat menghide row yang kosong pada daftar siswa
> berikut ini.
> terima kasih atas bantuannya
>
>
>
4a.

Re: Vba find and replace

Posted by: "ChubbyMike" the_x_mikey@yahoo.com   the_x_mikey

Thu Apr 26, 2012 11:36 pm (PDT)



Hi Kid,

Macro nya berjalan sempurna dan sy belajar banyak. Tp mau tanya dong, spt nya stiap kali sy search google atau nanya di grup. Ada penulisan code berupa "option explicit". Maksudnya apa ya?
Sent from my BlackBerry yg belum lunas

-----Original Message-----
From: "Kid Mr." <mr.nmkid@gmail.com>
Sender: belajar-excel@yahoogroups.com
Date: Wed, 25 Apr 2012 22:36:57
To: <belajar-excel@yahoogroups.com>
Reply-To: belajar-excel@yahoogroups.com
Subject: Re: [belajar-excel] Vba find and replace

Pak Mike,

File terlampir menggunakan 2 cara dari sekian banyak cara yang
memungkinkan, yaitu :
1. memanfaatkan fitur find untuk mencari kode db yang perlu diganti
2. loop terhadap setiap kode db untuk memastikan apakah kode tersebut yang
akan diganti datanya.

Seluruh referensi masih statis, silakan cari dimilis cara mendinamiskannya.

Untuk data db yang tidak unique atau jumlah record yang banyak (baik yang
diganti maupun penggantinya selalu sebagai sebuah record lengkap),
mungkin alurnya adalah :
1. gunakan advanced filter untuk memfilter db, sehingga ditemukan data yang
perlu diganti
2. hapus baris db yang ditemukan advanced filter (visible only)
3. copy data dari form ke db pada baris kosong pertama

Wassalam,
Kid.

On Wed, Apr 25, 2012 at 12:54, ChubbyMike <the_x_mikey@yahoo.com> wrote:

> **
>
>
> Dear all,
>
> Sy punya kasus dimana harus mengubah informasi di database excel yang kita
> punya berdasarkan form perubahan.
>
> Jadi jika di database ada kolom
> Nip nama status
>
> Dan form perubahan tertulis
> Nip nama status
> 100 mike menikah
>
> Maka jika macro dijalankan akan mencari nip 100 didatabase dan akan
> mengubah statusnya menjadi menikah.
>
> Lebih jelasnya ada di attachment
> Sent from my BlackBerry yg belum lunas
>
>
>

4b.

Re: Vba find and replace

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

Thu Apr 26, 2012 11:43 pm (PDT)



Hi Mike,

Option Explicit adalah set opsi agar deklarasi variabel dilakukan secara
eksplisit alias harus ada deklarasi variabel agar variabel bisa digunakan.

Jadi, ketika ada Option Explicit, prosedur dibawah ini tidak dapat diproses.
Option Explicit
Public Sub CobaOptionExplicitTapiTidakDisiplinPakainya()
vData = "Coba"
debug.print vdata
end sub

Prosedur diatas akan dapat diproses jika :
Option Explicit
Public Sub CobaOptionExplicitDenganDisiplin()
dim vData as variant
vData = "Coba"
debug.print vdata
end sub

Salam,
Kid.
Dikirim dari selain BlackBerry dan Alhamdulillah sudah lunas

On Fri, Apr 27, 2012 at 13:35, ChubbyMike <the_x_mikey@yahoo.com> wrote:

> **
>
>
> ** Hi Kid,
>
> Macro nya berjalan sempurna dan sy belajar banyak. Tp mau tanya dong, spt
> nya stiap kali sy search google atau nanya di grup. Ada penulisan code
> berupa "option explicit". Maksudnya apa ya?
> Sent from my BlackBerry yg belum lunas
> ------------------------------
>
>
4c.

Re: Vba find and replace

Posted by: "ChubbyMike" the_x_mikey@yahoo.com   the_x_mikey

Thu Apr 26, 2012 11:51 pm (PDT)



Ooww begitu toh *manggut2 sambil makan kuaci
Tq penjelasannya kid
Sent from my BlackBerry yg belum lunas

-----Original Message-----
From: "Kid Mr." <mr.nmkid@gmail.com>
Sender: belajar-excel@yahoogroups.com
Date: Fri, 27 Apr 2012 13:42:50
To: <belajar-excel@yahoogroups.com>
Reply-To: belajar-excel@yahoogroups.com
Subject: Re: [belajar-excel] Vba find and replace

Hi Mike,

Option Explicit adalah set opsi agar deklarasi variabel dilakukan secara
eksplisit alias harus ada deklarasi variabel agar variabel bisa digunakan.

Jadi, ketika ada Option Explicit, prosedur dibawah ini tidak dapat diproses.
Option Explicit
Public Sub CobaOptionExplicitTapiTidakDisiplinPakainya()
vData = "Coba"
debug.print vdata
end sub

Prosedur diatas akan dapat diproses jika :
Option Explicit
Public Sub CobaOptionExplicitDenganDisiplin()
dim vData as variant
vData = "Coba"
debug.print vdata
end sub

Salam,
Kid.
Dikirim dari selain BlackBerry dan Alhamdulillah sudah lunas

On Fri, Apr 27, 2012 at 13:35, ChubbyMike <the_x_mikey@yahoo.com> wrote:

> **
>
>
> ** Hi Kid,
>
> Macro nya berjalan sempurna dan sy belajar banyak. Tp mau tanya dong, spt
> nya stiap kali sy search google atau nanya di grup. Ada penulisan code
> berupa "option explicit". Maksudnya apa ya?
> Sent from my BlackBerry yg belum lunas
> ------------------------------
>
>

Recent Activity
Visit Your Group
Yahoo! Groups

Parenting Zone

Tips for family,

kids and living

Yahoo! Finance

It's Now Personal

Guides, news,

advice & more.

Yahoo! Groups

Small Business Group

A community for

small business owners

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