Sabtu, 29 Oktober 2011

[belajar-excel] Digest Number 1380

Messages In This Digest (18 Messages)

Messages

1a.

Re: Mengirim Email Melalui Userform

Posted by: "jkssxls Sudarsono" jkssxls@hotmail.com   jkssbma

Fri Oct 28, 2011 7:13 am (PDT)




mohon izin menambahkan koding : 'tambahkan deklarasi WinAPI yg akan digunakan oleh aplikasi excel Private Declare Function ShellExecute Lib "shell32.dll" _
Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, _
ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, _
ByVal nShowCmd As Long) As Long ' yang ini tetapPrivate Sub CommandButton1_Click() ' * hapsari & ~siti ' milis BeExcal # 13754 / Oct 28, 2011 '------------------------------------- Dim Email As String, Subj As String Dim Msg As String, URL As String Email = "asrorcakep@yahoo.com" Subj = TextBox1.Text Msg = TextBox2.Text With Application.WorksheetFunction Subj = .Substitute(Subj, " ", "%20") Msg = .Substitute(Msg, " ", "%20") Msg = .Substitute(Msg, vbCrLf, "%0D%0A") End With URL = "mailto:" & Email & "?subject=" & Subj & "&body=" & Msg ShellExecute 0&, vbNullString, URL, vbNullString, vbNullString, vbNormalFocus Application.Wait (Now + TimeValue("0:00:02")) Application.SendKeys "%s"End Sub
untuk lebih detail ttg WinAPI , biasanya programer VB banyak menggunakan WinAPI ( sekarang sudah dialihkan ke .NET FrameWork karena lebih sederhana dan mudah perawatanya - menurut Microsoft ,sih ) jadi cari di forum VB. catatan : pop dan smtp ( service UNTUK server mail ) harus diseting agar outlook bisa kirim email melalui outlook'=========
untuk Bu Siti terima kasih atas kodingnya ...... To: belajar-excel@yahoogroups.com
From: asrorcakep@yahoo.com
Date: Fri, 28 Oct 2011 10:32:54 +0000
Subject: Re: [belajar-excel] Mengirim Email Melalui Userform

Dear all,

Terimakasih atas masukannya, tadi saya sempet mencoba untuk coding yang di berikan, tapi gagal, besok hari senin saya coba lagi, karena outlook hanya ada di kantor :D,

Terimakasih.

Asror,

Safety is my responsibility
Sent from Super Asror's BlackBerry® smartphone from Sinyal Bagus XL, Nyambung Teruuusss...!From: "STDEV(i)" <setiyowati.devi@gmail.com>
Sender: belajar-excel@yahoogroups.com
Date: Fri, 28 Oct 2011 16:52:38 +0700To: <belajar-excel@yahoogroups.com>ReplyTo: belajar-excel@yahoogroups.com
Subject: Re: [belajar-excel] Mengirim Email Melalui Userform

koreksi dikitts..maaf variable r dan x seharusnya tidak ada

Private Sub CommandButton1_Click() ' * hapsari & ~siti

' milis BeExcal # 13754 / Oct 28, 2011 '-------------------------------------

Dim Email As String, Subj As String Dim Msg As String, URL As String

Email = "asrorcakep@yahoo.com" Subj = TextBox1.Text

Msg = TextBox2.Text With Application.WorksheetFunction

Subj = .Substitute(Subj, " ", "%20") Msg = .Substitute(Msg, " ", "%20")

Msg = .Substitute(Msg, vbCrLf, "%0D%0A") End With

URL = "mailto:" & Email & "?subject=" & Subj & "&body=" & Msg

ShellExecute 0&, vbNullString, URL, vbNullString, vbNullString, vbNormalFocus Application.Wait (Now + TimeValue("0:00:02"))

Application.SendKeys "%s"End Sub

2011/10/28 STDEV(i) <setiyowati.devi@gmail.com>

anda bermain-main email selama ini dengan 'client-email' apa ??kalau jawabannya gak tahu atau pakai yahoo mail / gmail, dsb,

jangan teruskan baca jawaban inikalau anda pakai MS Outlook, boleh meneruskan baca

Prosedur ini ditulis di Module Userform

Private Sub CommandButton1_Click()
' milis BeExcal # 13754 / Oct 28, 2011
'------------------------------------- Dim Email As String, Subj As String

Dim Msg As String, URL As String Dim r As Integer, x As Double

Email = "asrorcakep@yahoo.com" Subj = TextBox1.Text

Msg = TextBox2.Text With Application.WorksheetFunction

Subj = .Substitute(Subj, " ", "%20") Msg = .Substitute(Msg, " ", "%20")

Msg = .Substitute(Msg, vbCrLf, "%0D%0A") End With

URL = "mailto:" & Email & "?subject=" & Subj & "&body=" & Msg
ShellExecute 0&, vbNullString, URL, vbNullString, vbNullString, vbNormalFocus Application.Wait (Now + TimeValue("0:00:02"))

Application.SendKeys "%s"End Sub

~bests regards,

'-------
bisakah Excel menjumlah angka 16 - 28 digit dgn hasil tetap presisi??http://www.box.net/shared/0rn8cxmue3kt9ig05534

2011/10/28 Asror Al-Aliif's <asrorcakep@yahoo.com>

Selamat pagi,

Dear rekan2 milis, saya membuat form, kalau di blog namanya email me, seperti terlampir, bisa kah, ketika button kirim di klik itu mengirim ke alamat email saya? Dengan textbox1 sebagai subject, dan textbox2 sebagai isi email,

Terimakasih.

Asror,

2a.

Hilangkan error #N/A bila cell masih kosong

Posted by: "Mansor" dbpermatasari@gmail.com   nbmy1980

Fri Oct 28, 2011 9:20 am (PDT)



Dear Teman Belajar Excel,

Saya ada masalah, bila cell masih belum di isi, tempat yang

udah ada formula akan ada #N/A.

Agar kelihatan lebih profisional, saya inginkan jika data masih

belum diisi, cell yg ada formula, tetap kosong.

Terima kasih,

-Mansor

Posting Key

Debit Credit

Vendor 25 31

Customer 01 15

GL 40 50

Account Debit/Credit Posting Key

Vendor Debit 25

Customer Credit 15

#N/A

#N/A
2b.

Re: Hilangkan error #N/A bila cell masih kosong

Posted by: "Leonardo Endry widodo" monalisaxx_16@yahoo.com   monalisaxx_16

Fri Oct 28, 2011 9:28 am (PDT)



Cek yg warna kuning.. copy paste aja..

________________________________
From: Mansor <dbpermatasari@gmail.com>
To: belajar-excel <belajar-excel@yahoogroups.com>
Sent: Friday, October 28, 2011 10:35 PM
Subject: [belajar-excel] Hilangkan error #N/A bila cell masih kosong

 
Dear Teman Belajar Excel,
Saya ada masalah, bila cell masih belum di
isi, tempat yang
udah ada formula  akan ada #N/A.
Agar
kelihatan lebih profisional, saya inginkan jika data masih
belum
diisi, cell yg ada formula, tetap kosong.
Terima
kasih,
-Mansor

Posting Key


  Debit Credit


Vendor 25 31


Customer 01 15


GL 40 50

















Account Debit/Credit Posting Key


Vendor Debit 25


Customer Credit 15


    #N/A


    #N/A






2c.

Re: Hilangkan error #N/A bila cell masih kosong

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

Fri Oct 28, 2011 9:35 am (PDT)



Dear Mansor,

Coba perhatikan kriteria yang diinginkan. Kalkulasi jika kolom Account *dan
*jenis mutasi ada isinya. Ada isinya berarti ada teksnya, dan setiap teks
punya jumlah karakter.
Jadi, fungsi Len bisa membantu ketika entry pada kedua kolom itu divalidasi
(oleh validation list).

=IF(*LEN(D10)*LEN(E10)*
,INDEX(posting_key,MATCH(D10,account_list,0),MATCH(E10,Debit_Credit,0)),"")

Untuk data posting key yang bertipe numerik, sepertinya selalu bernilai
positif dan tidak pernah 0. Maka dengan array formula Sum ataupun fungsi
SumProduct, bisa diperoleh nilai posting key. Untuk menjaga tampilan, maka
hasil bisa di-format number custom dengan 00;; ketika posting key pasti
berisi 2 digit. Pemanfaatan SumProduct :
=SUMPRODUCT((account_list=$D10)*(Debit_Credit=$E10)*posting_key)

Untuk memanfaatkan array formula Sum, ganti SumProduct dengan Sum, lalu
enter sebagai array formula (menekan Ctrl Shift Enter)

Regards.
Kid.

2011/10/28 Mansor <dbpermatasari@gmail.com>

> **
>
>
> Dear Teman Belajar Excel,
>
> Saya ada masalah, bila cell masih belum di isi, tempat yang
>
> udah ada formula akan ada #N/A.
>
> Agar kelihatan lebih profisional, saya inginkan jika data masih
>
> belum diisi, cell yg ada formula, tetap kosong.
>
> Terima kasih,
>
> -Mansor
>
>
>
>
> Posting Key
>
> Debit Credit
>
> Vendor 25 31
>
> Customer 01 15
>
> GL 40 50
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Account Debit/Credit Posting Key
>
> Vendor Debit 25
>
> Customer Credit 15
>
> #N/A
>
> #N/A
>
>
>
>
>
>
>
2d.

Re: Hilangkan error #N/A bila cell masih kosong

Posted by: "Haps" hapsari.stlizbeth@gmail.com   liz_hap

Fri Oct 28, 2011 3:14 pm (PDT)



halo member daily-digest &/ members yg sedang tidak bisa mengakses
lampiran,-
gak usah buka workbook dulu, sementara cukup dicek / lihat di sini saja...

*=IF( (LEN($D10)=0)+(LEN($E10)=0), "", *
* OFFSET($D$2, MATCH($D10,account_list,0), *
* MATCH($E10,Debit_Credit,0)))*

masih seperti kemaren (tiren), lihat kasus pak Mansor berjudul:
*Supaya tidak keluar **error 'FALSE' jika tiada data.*

Fungsi IF punya 3 argument
argument pertama (Logical-Test) pasti menghasilkan 2 pilihan FALSE / TRUE
kedua kemungkinan itu dapat kita MANFAATKAN untuk memvalidasi hasil formula:
apakah harus ditampilkan hasilnya, ataukahkah ditamplkan sebagai
vbNullString ("")
Urusannya hanya : bgmana / dengan formula spt apa: Argument pertama tsb akan
di-ISI.
kalau bisa ya jangan panjang panjang, kha wong hanya sbg *Logical test*saja...

----------------------------------------------------------

2011/10/28 Leonardo Endry widodo <monalisaxx_16@yahoo.com>

> **
> Cek yg warna kuning.. copy paste aja..
>

*From:* Mansor <dbpermatasari@gmail.com>
> *Sent:* Friday, October 28, 2011 10:35 PM
> Dear Teman Belajar Excel,
> Saya ada masalah, bila cell masih belum di isi, tempat yang
> udah ada formula akan ada #N/A.
> Agar kelihatan lebih profisional, saya inginkan jika data masih
> belum diisi, cell yg ada formula, tetap kosong.
> Terima kasih,
> -Mansor
>
> *
> * *Posting Key* *
> * *
> * * * *Debit* *Credit* *
> * *
> * *Vendor* *25* *31* *
> * *
> * *Customer* *01* *15* *
> * *
> * *GL* *40* *50* *
> * *
> **
> **
> **
> *
>
>
>
>
> *
> * *Account* *Debit/Credit* *Posting Key* *
> * *
> * *Vendor* *Debit* *25* *
> * *
> * *Customer* *Credit* *15* *
> * *
> * * * * * *#N/A* *
> * *
> * * * * * *#N/A* *
> * *
> **
> **
> **
> **
> *
>
2e.

Bls: [belajar-excel] Hilangkan error #N/A bila cell masih kosong

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

Fri Oct 28, 2011 3:15 pm (PDT)



cara paling sederhana untuk menjebak nilai #N/A agar tidak muncul pada sebuah cell yang disebabkan kosongnya cell rujukan adalah dengan menambahkan fomula tambahan di depan formula inti.
dalam kasus ini formula intinya di cell F10 adalah 

=INDEX(posting_key;MATCH(D10;account_list;0);MATCH(E10;Debit_Credit;0))
formula ini menghasilkan nilai yang diinginkan karena cell rujukan di cell D10 berisi data . tetapi ketika formula dicopy relatif ke bawah ketika di cell F12 menghasilkan nilai #N/Aini terjadi karena rujukan data pada kolom D12 kosong .

untuk menghindari hal ini perlu ditambahkan formula di depan formula inti sbb

=IF(D10="";"";INDEX(posting_key;MATCH(D10;account_list;0);MATCH(E10;Debit_Credit;0)))
formula ini akan menghasilkan nilai kosong ketika baris  rujukan di kolom D kosong.

wassalam

Ghozi Alkatiri

________________________________
Dari: Mansor <dbpermatasari@gmail.com>
Kepada: belajar-excel <belajar-excel@yahoogroups.com>
Dikirim: Jumat, 28 Oktober 2011 22:35
Judul: [belajar-excel] Hilangkan error #N/A bila cell masih kosong

 
Dear Teman Belajar Excel,
Saya ada masalah, bila cell masih belum di
isi, tempat yang
udah ada formula  akan ada #N/A.
Agar
kelihatan lebih profisional, saya inginkan jika data masih
belum
diisi, cell yg ada formula, tetap kosong.
Terima
kasih,
-Mansor

Posting Key


  Debit Credit


Vendor 25 31


Customer 01 15


GL 40 50

















Account Debit/Credit Posting Key


Vendor Debit 25


Customer Credit 15


    #N/A


    #N/A






2f.

Re: Hilangkan error #N/A bila cell masih kosong

Posted by: "Haps" hapsari.stlizbeth@gmail.com   liz_hap

Fri Oct 28, 2011 3:21 pm (PDT)



tapi mungkin begini pak ... maaf,..
kondisinya ditentukan oleh 2 cells yaitu D10 dan E10 (bukan D10 saja)
jadi memang rumusnya terpaksa tidak terlalu sederhana, karena (jika
tetap pakai IF)
harus mentest dua cell tsb (apakah salah satu = kosong)

2011/10/29 ghozi alkatiri <ghozialkatiri@yahoo.co.id>
>
> cara paling sederhana untuk menjebak nilai #N/A agar tidak muncul pada sebuah cell yang disebabkan kosongnya cell rujukan adalah dengan menambahkan fomula tambahan di depan formula inti.
> dalam kasus ini formula intinya di cell F10 adalah
>
> =INDEX(posting_key;MATCH(D10;account_list;0);MATCH(E10;Debit_Credit;0))
> formula ini menghasilkan nilai yang diinginkan karena cell rujukan di cell D10 berisi data . tetapi ketika formula dicopy relatif ke bawah ketika di cell F12 menghasilkan nilai #N/A ini terjadi karena rujukan data pada kolom D12 kosong .
> untuk menghindari hal ini perlu ditambahkan formula di depan formula inti sbb
> =IF(D10="";"";INDEX(posting_key;MATCH(D10;account_list;0);MATCH(E10;Debit_Credit;0)))
> formula ini akan menghasilkan nilai kosong ketika baris  rujukan di kolom D kosong.
> wassalam
> Ghozi Alkatiri

2g.

Bls: [belajar-excel] Hilangkan error #N/A bila cell masih kosong

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

Fri Oct 28, 2011 3:32 pm (PDT)



dalam kasus ini

sudah sangat jelas tidak mungkin kolom E ada data sementara D kosong jadi tidak perlu disebutkan ke duanya .

wassalam

Ghozi Alkatiri

________________________________
Dari: Haps <hapsari.stlizbeth@gmail.com>
Kepada: belajar-excel@yahoogroups.com
Dikirim: Sabtu, 29 Oktober 2011 5:20
Judul: Re: [belajar-excel] Hilangkan error #N/A bila cell masih kosong

 
tapi mungkin begini pak ... maaf,..
kondisinya ditentukan oleh 2 cells yaitu D10 dan E10 (bukan D10 saja)
jadi memang rumusnya terpaksa tidak terlalu sederhana, karena (jika
tetap pakai IF)
harus mentest dua cell tsb (apakah salah satu = kosong)

2011/10/29 ghozi alkatiri <ghozialkatiri@yahoo.co.id>
>
> cara paling sederhana untuk menjebak nilai #N/A agar tidak muncul pada sebuah cell yang disebabkan kosongnya cell rujukan adalah dengan menambahkan fomula tambahan di depan formula inti.
> dalam kasus ini formula intinya di cell F10 adalah
>
> =INDEX(posting_key;MATCH(D10;account_list;0);MATCH(E10;Debit_Credit;0))
> formula ini menghasilkan nilai yang diinginkan karena cell rujukan di cell D10 berisi data . tetapi ketika formula dicopy relatif ke bawah ketika di cell F12 menghasilkan nilai #N/A ini terjadi karena rujukan data pada kolom D12 kosong .
> untuk menghindari hal ini perlu ditambahkan formula di depan formula inti sbb
> =IF(D10="";"";INDEX(posting_key;MATCH(D10;account_list;0);MATCH(E10;Debit_Credit;0)))
> formula ini akan menghasilkan nilai kosong ketika baris  rujukan di kolom D kosong.
> wassalam
> Ghozi Alkatiri

2h.

Re: Hilangkan error #N/A bila cell masih kosong

Posted by: "Haps" hapsari.stlizbeth@gmail.com   liz_hap

Fri Oct 28, 2011 4:06 pm (PDT)



[image: tabel 2 pak Mansor.PNG]

pada Tabel rancangan Pak Mansor (Tabel Bawah)

*user masih dimungkinkan *
*mengisi Kolom D TANPA mengisi Kolom E*
mengisi Kolom E TANPA mengisi kolom E
tidak mengisi kedua cell di kolom tsb

maaf hanya uantuk kejelasan saja...

2011/10/29 ghozi alkatiri <ghozialkatiri@yahoo.co.id>

> **
>
>
> dalam kasus ini
> sudah* sangat jelas tidak mungkin kolom E ada data sementara D kosong*jadi tidak perlu disebutkan ke duanya .
> wassalam
>
> Ghozi Alkatiri
>
> ------------------------------
> *Dari:* Haps <hapsari.stlizbeth@gmail.com>
> *Dikirim:* Sabtu, 29 Oktober 2011 5:20
> tapi mungkin begini pak ... maaf,..
> kondisinya ditentukan oleh 2 cells yaitu D10 dan E10 (bukan D10 saja)
> jadi memang rumusnya terpaksa tidak terlalu sederhana, karena (jika
> tetap pakai IF)
> harus mentest dua cell tsb (apakah salah satu = kosong)
>
>

> 2011/10/29 ghozi alkatiri <ghozialkatiri@yahoo.co.id>
> >
> > cara paling sederhana untuk menjebak nilai #N/A agar tidak muncul pada
> sebuah cell yang disebabkan kosongnya cell rujukan adalah dengan menambahkan
> fomula tambahan di depan formula inti.
> > dalam kasus ini formula intinya di cell F10 adalah
> >
> > =INDEX(posting_key;MATCH(D10;account_list;0);MATCH(E10;Debit_Credit;0))
> > formula ini menghasilkan nilai yang diinginkan karena cell rujukan di
> cell D10 berisi data . tetapi ketika formula dicopy relatif ke bawah ketika
> di cell F12 menghasilkan nilai #N/A ini terjadi karena rujukan data pada
> kolom D12 kosong .
> > untuk menghindari hal ini perlu ditambahkan formula di depan formula inti
> sbb
> >
> =IF(D10="";"";INDEX(posting_key;MATCH(D10;account_list;0);MATCH(E10;Debit_Credit;0)))
> > formula ini akan menghasilkan nilai kosong ketika baris rujukan di kolom
> D kosong.
> > wassalam
> > Ghozi Alkatiri
>
2i.

Bls: [belajar-excel] Hilangkan error #N/A bila cell masih kosong

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

Fri Oct 28, 2011 5:15 pm (PDT)



konsekuensinya kalau kolom account diisi tentunya kolom debit/kreditnya ya harus diisi , karena ini merupakan satu paket kesatuan . kalau hanya satu kolom saja yang diisi tidak logis.

wassalam

Ghozi Alkatiri

________________________________
Dari: Haps <hapsari.stlizbeth@gmail.com>
Kepada: belajar-excel@yahoogroups.com
Dikirim: Sabtu, 29 Oktober 2011 6:06
Judul: Re: [belajar-excel] Hilangkan error #N/A bila cell masih kosong

pada Tabel rancangan Pak Mansor (Tabel Bawah)

user masih dimungkinkan 
>mengisi Kolom D  TANPA mengisi Kolom E
>mengisi Kolom E  TANPA mengisi kolom E
>tidak mengisi kedua cell di kolom tsb

maaf hanya uantuk kejelasan saja...

2011/10/29 ghozi alkatiri <ghozialkatiri@yahoo.co.id>


>dalam kasus ini
>
>sudahsangat jelas tidak mungkin kolom E ada data sementara D kosong jadi tidak perlu disebutkan ke duanya .
>wassalam
>
>
>Ghozi Alkatiri
>
>
>
>
>________________________________
> Dari: Haps <hapsari.stlizbeth@gmail.com>
>Dikirim: Sabtu, 29 Oktober 2011 5:20
>
>tapi mungkin begini pak ... maaf,..
>kondisinya ditentukan oleh 2 cells yaitu D10 dan E10 (bukan D10 saja)
>jadi memang rumusnya terpaksa tidak terlalu sederhana, karena (jika
>tetap pakai IF)
>harus mentest dua cell tsb (apakah salah satu = kosong)
>
>
 
2011/10/29 ghozi alkatiri <ghozialkatiri@yahoo.co.id>
>>
>> cara paling sederhana untuk menjebak nilai #N/A agar tidak muncul pada sebuah cell yang disebabkan kosongnya cell rujukan adalah dengan menambahkan fomula tambahan di depan formula inti.
>> dalam kasus ini formula intinya di cell F10 adalah
>>
>> =INDEX(posting_key;MATCH(D10;account_list;0);MATCH(E10;Debit_Credit;0))
>> formula ini menghasilkan nilai yang diinginkan karena cell rujukan di cell D10 berisi data . tetapi ketika formula dicopy relatif ke bawah ketika di cell F12 menghasilkan nilai #N/A ini terjadi karena rujukan data pada kolom D12 kosong .
>> untuk menghindari hal ini perlu ditambahkan formula di depan formula inti sbb
>> =IF(D10="";"";INDEX(posting_key;MATCH(D10;account_list;0);MATCH(E10;Debit_Credit;0)))
>> formula ini akan menghasilkan nilai kosong ketika baris  rujukan di kolom D kosong.
>> wassalam
>> Ghozi Alkatiri
2j.

Re: Hilangkan error #N/A bila cell masih kosong

Posted by: "Haps" hapsari.stlizbeth@gmail.com   liz_hap

Fri Oct 28, 2011 6:01 pm (PDT)



Terima kasih Pak Ghozi

Saya tadi berangkat dari keinginan sederhana memenuhi* permintaan pak Mansor
*
yang misalnya di jabarkan kira-kira sepert ini

" Formula diharapkan hanya memuncul dua kemungkinan
1 Kalau memang dua data di kolom D dan E itu dapat mencari data di Tabel
Atas;
>>> *munculkan hasil datanya*
2. Jika dua data di kolom D dan E itu tidak dapat menemukan data di Kolom
Atas
>>> Jangan munculkan ERROR values (misalnya #N/A!) tetapi munculkan *
blank*"

Dlm pada itu, keadaan di Tabel Bawah, seperti tadi sudah saya sebutkan,
masih
memungkinkan user :
a. mengisi keduanya
b. tidak mengisi keduanya
c. mengisi hanya kolom D saja
d. mengisi hanya kolom E saja

Maka apapun yg terjadi pada keempat keadaan (a.b.c.d) tsb, menurut pendapat
sederhana saya (termasuk pengisian yg bisa dinilai tidak logis) harus tetap
memenuhi
permintaan pak mansor, yaitu formua hanya dapat menghasilkan

*** menampilkan DATA hasil *
atau
*** blank*
** (jangan ada #NA)

Demikain pak, yg mampu saya jelaskan...
Tetapi tentu saja saya harus mencabut kembali email pertama saya (yg
menyangkut)
formula pak ghozi, di mana *bisa diterima sebagai (**sekan-akan) :* saya
mengharuskan
pak ghozi mengubah rumusnya. Padahal dalm rangka diskusi, tentu* bukan itu
maksud *
*saya*), melainkan sekedar mempetahankan / menjelaskan rumus saya sendiri)

Dan untuk kekhilafan itu, saya dengan tulus mohon dimaaf kan.

wassalamualaikum wr wb,-
hapsari-

*note:*
sebetulnya keingiannya seperti apa:
hanya pak Mansorlah yg tahu dan berhak mengatakan..

2011/10/29 ghozi alkatiri <ghozialkatiri@yahoo.co.id>

> konsekuensinya kalau kolom account diisi tentunya kolom debit/kreditnya ya
> harus diisi , *karena ini merupakan satu paket kesatuan **. kalau hanya
> satu kolom saja yang diisi tidak logis.*
> wassalam
>
> Ghozi Alkatiri
>
> ------------------------------
> *Dari:* Haps <hapsari.stlizbeth@gmail.com>
> *Kepada:* belajar-excel@yahoogroups.com
> *Dikirim:* Sabtu, 29 Oktober 2011 6:06
>
> *Judul:* Re: [belajar-excel] Hilangkan error #N/A bila cell masih kosong
>
> [image: tabel 2 pak Mansor.PNG]
>
> pada Tabel rancangan Pak Mansor (Tabel Bawah)
>
> *user masih dimungkinkan *
> *mengisi Kolom D TANPA mengisi Kolom E*
> mengisi Kolom E TANPA mengisi kolom *E* --> salah atulis harusnya* D*
> tidak mengisi kedua cell di kolom tsb
>
>
> maaf hanya uantuk kejelasan saja...
>
>
>
> 2011/10/29 ghozi alkatiri <ghozialkatiri@yahoo.co.id>
>
> **
>
> dalam kasus ini
> sudah* sangat jelas tidak mungkin kolom E ada data sementara D kosong*jadi tidak perlu disebutkan ke duanya .
> wassalam
>
> Ghozi Alkatiri
>
>
2k.

Re: Hilangkan error #N/A bila cell masih kosong

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

Fri Oct 28, 2011 6:03 pm (PDT)



Beberapa posting terakhir membahas tentang cek terhadap 2 kolom atau cek 1
kolom saja.

Yang lalu, menggunakan *LEN(D10)*LEN(E10)* sebagai *kondisi cek agar hasil
formula tidak pernah menghasilkan Error Value* ketika menggunakan Match.
Ruang entry telah menggunakan data validation list, tetapi seorang user yang
super efisien, bermain dengan Copy Paste Values. Hanya saja, suatu saat,
malamnya beliau begadang nonton sepakbola, hingga esoknya dengan mata yang
masih merah dan kriyip-kriyip, baris subtotal ikut ter-copy hingga inputan *
Account* terisi kata mutiara Total, sedangkan kolom satunya lagi berisi
Cabang Jogja 01.
Alhasil, Posting key memunculkan nilai horror #N/A yang tentu saja para
pengguna Excel, instingnya langsung berkata, "ooh... epek dari Match yang
suka cuek bebek."
Untung Match itu periyusepul, jadi tetap favorit dan tersebar dibanyak
sheet.

Cek kondisi dengan *LEN(D10)*LEN(E10) *masih luluh dengan keefisienan beliau
ini. Oleh sebab itu, kondisi cek diubah sedikit menjadi
*COUNTIF(account_list,D10)*COUNTIF(Debit_Credit,E10)*

Jadi, *dalam menyusun formula*, kondisi cek tidak melihat logis atau
tidaknya sebuah data di-input menurut kacanya si mata data,
tetapi berdasar ngeh atau gak ngehnya si yu ser (aka setiap kemungkinan
input oleh user)
Ketika* menyusun validasi input data* (baik dengan VBA dalam prosedur event
maupun dengan fitur data validation) pada masing-masing kolom pokok itu
(account dan temennya), dibutuhkan juga pandangan berdasar kacanya si mata
data.

Cek kondisi pada kasus ini dimanfaatkan dalam penyusunan formula, maka
tabingat si super efisien yu ser ini, perlu diwaspadai.

Wassalamualaikum Wr. Wb.
Kid.

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

> Dear Mansor,
>
> Coba perhatikan kriteria yang diinginkan. Kalkulasi jika kolom Account *dan
> *jenis mutasi ada isinya. Ada isinya berarti ada teksnya, dan setiap teks
> punya jumlah karakter.
> Jadi, fungsi Len bisa membantu ketika entry pada kedua kolom itu divalidasi
> (oleh validation list).
>
> =IF(*LEN(D10)*LEN(E10)*
> ,INDEX(posting_key,MATCH(D10,account_list,0),MATCH(E10,Debit_Credit,0)),"")
>
> Untuk data posting key yang bertipe numerik, sepertinya selalu bernilai
> positif dan tidak pernah 0. Maka dengan array formula Sum ataupun fungsi
> SumProduct, bisa diperoleh nilai posting key. Untuk menjaga tampilan, maka
> hasil bisa di-format number custom dengan 00;; ketika posting key pasti
> berisi 2 digit. Pemanfaatan SumProduct :
> =SUMPRODUCT((account_list=$D10)*(Debit_Credit=$E10)*posting_key)
>
> Untuk memanfaatkan array formula Sum, ganti SumProduct dengan Sum, lalu
> enter sebagai array formula (menekan Ctrl Shift Enter)
>
> Regards.
> Kid.
>
>
> 2011/10/28 Mansor <dbpermatasari@gmail.com>
>
>> **
>>
>>
>> Dear Teman Belajar Excel,
>>
>> Saya ada masalah, bila cell masih belum di isi, tempat yang
>>
>> udah ada formula akan ada #N/A.
>>
>> Agar kelihatan lebih profisional, saya inginkan jika data masih
>>
>> belum diisi, cell yg ada formula, tetap kosong.
>>
>> Terima kasih,
>>
>> -Mansor
>>
>>
>>
>>
>> Posting Key
>>
>> Debit Credit
>>
>> Vendor 25 31
>>
>> Customer 01 15
>>
>> GL 40 50
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> Account Debit/Credit Posting Key
>>
>> Vendor Debit 25
>>
>> Customer Credit 15
>>
>> #N/A
>>
>> #N/A
>>
>>
>>
>>
>>
>>
>>
>
>
2l.

Re: Hilangkan error #N/A bila cell masih kosong

Posted by: "Mansor" dbpermatasari@gmail.com   nbmy1980

Fri Oct 28, 2011 6:36 pm (PDT)



Saya amat menghargai perbahasan yang bagitu panjang dan men detail tentang
kasus yang saya tanyakan itu.
Kedua dua situasi D & E kosong atau salah satu sahaja kosong, wajar juga
dipelajari.
Hari ini kasusnya seputar accounting, Kolom D & E itu secara logisnya harus
saling melengkapkan, tak mungkin hanya satu.
Bagaimana pula ada kasus yang hanya memerlukan satu kolom sahaja diisi,
tetapi kolom F masih tetap blank dan bukan #N/A.

Terima kasih sekali lagi di atas partisipasi anda.

2011/10/29 Haps <hapsari.stlizbeth@gmail.com>

> **
>
>
> Terima kasih Pak Ghozi
>
> Saya tadi berangkat dari keinginan sederhana memenuhi* permintaan pak
> Mansor*
> yang misalnya di jabarkan kira-kira sepert ini
>
> " Formula diharapkan hanya memuncul dua kemungkinan
> 1 Kalau memang dua data di kolom D dan E itu dapat mencari data di Tabel
> Atas;
> >>> *munculkan hasil datanya*
> 2. Jika dua data di kolom D dan E itu tidak dapat menemukan data di Kolom
> Atas
> >>> Jangan munculkan ERROR values (misalnya #N/A!) tetapi munculkan *
> blank*"
>
> Dlm pada itu, keadaan di Tabel Bawah, seperti tadi sudah saya sebutkan,
> masih
> memungkinkan user :
> a. mengisi keduanya
> b. tidak mengisi keduanya
> c. mengisi hanya kolom D saja
> d. mengisi hanya kolom E saja
>
> Maka apapun yg terjadi pada keempat keadaan (a.b.c.d) tsb, menurut
> pendapat
> sederhana saya (termasuk pengisian yg bisa dinilai tidak logis) harus tetap
> memenuhi
> permintaan pak mansor, yaitu formua hanya dapat menghasilkan
>
> *** menampilkan DATA hasil *
> atau
> *** blank*
> ** (jangan ada #NA)
>
>
> Demikain pak, yg mampu saya jelaskan...
> Tetapi tentu saja saya harus mencabut kembali email pertama saya (yg
> menyangkut)
> formula pak ghozi, di mana *bisa diterima sebagai (**sekan-akan) :* saya
> mengharuskan
> pak ghozi mengubah rumusnya. Padahal dalm rangka diskusi, tentu* bukan
> itu maksud *
> *saya*), melainkan sekedar mempetahankan / menjelaskan rumus saya sendiri)
>
> Dan untuk kekhilafan itu, saya dengan tulus mohon dimaaf kan.
>
> wassalamualaikum wr wb,-
> hapsari-
>
>
> *note:*
> sebetulnya keingiannya seperti apa:
> hanya pak Mansorlah yg tahu dan berhak mengatakan..
>
>
>
> 2011/10/29 ghozi alkatiri <ghozialkatiri@yahoo.co.id>
>
>> konsekuensinya kalau kolom account diisi tentunya kolom debit/kreditnya ya
>> harus diisi , *karena ini merupakan satu paket kesatuan **. kalau hanya
>> satu kolom saja yang diisi tidak logis.*
>> wassalam
>>
>> Ghozi Alkatiri
>>
>> ------------------------------
>> *Dari:* Haps <hapsari.stlizbeth@gmail.com>
>> *Kepada:* belajar-excel@yahoogroups.com
>> *Dikirim:* Sabtu, 29 Oktober 2011 6:06
>>
>> *Judul:* Re: [belajar-excel] Hilangkan error #N/A bila cell masih kosong
>>
>> [image: tabel 2 pak Mansor.PNG]
>>
>> pada Tabel rancangan Pak Mansor (Tabel Bawah)
>>
>> *user masih dimungkinkan *
>> *mengisi Kolom D TANPA mengisi Kolom E*
>> mengisi Kolom E TANPA mengisi kolom *E* --> salah atulis harusnya* D*
>> tidak mengisi kedua cell di kolom tsb
>>
>>
>> maaf hanya uantuk kejelasan saja...
>>
>>
>>
>> 2011/10/29 ghozi alkatiri <ghozialkatiri@yahoo.co.id>
>>
>> **
>>
>> dalam kasus ini
>> sudah* sangat jelas tidak mungkin kolom E ada data sementara D kosong*jadi tidak perlu disebutkan ke duanya .
>> wassalam
>>
>> Ghozi Alkatiri
>>
>>
>
2m.

Re: Hilangkan error #N/A bila cell masih kosong

Posted by: "Haps" hapsari.stlizbeth@gmail.com   liz_hap

Fri Oct 28, 2011 6:55 pm (PDT)



Dear Bp Mansor,
...kalau begitu, maka (demi mengikuti kebiasaan user yg "hanya main isi
saja")
keadaan di kolom E harus dibuat sedemikain rupa sehingga = menjadi tidak
boleh
kosong jika kolom D SUDAH berisi data .
( bisa diatur dengan data validation ataupun rumus )

Atau dengan keadaan seperti sekarang...
*Bisa saja terjadi:* User mengisi kolom D tetapi harus meninggalkan meja
dulu
(dipanggil boss urusan penting ),

Ketika kolom D sudah diisi dan E belum, dengan rumus seperti sekarang,
* kalau kolom F ingin tetap kosong maka seperti itulah rumusnya (mr Kid &
haps)
* kalau kolom F ingin dimunculkan #N/A, rumus bp ghozi lah yg bisa dipakai

Keduanya dapat dianggap sebagai VALIDASI : *bahwa pengisian di D dan atau E
*
*= belum lengkap !*

cmiiw

2011/10/29 Mansor <dbpermatasari@gmail.com>

> **
>
> Saya amat menghargai perbahasan yang bagitu panjang dan men detail tentang
> kasus yang saya tanyakan itu.
> Kedua dua situasi D & E kosong atau salah satu sahaja kosong, wajar juga
> dipelajari.
> Hari ini kasusnya seputar accounting, Kolom D & E itu secara logisnya
> harus saling melengkapkan, tak mungkin hanya satu.
> Bagaimana pula ada kasus yang hanya memerlukan satu kolom sahaja diisi,
> tetapi kolom F masih tetap blank dan bukan #N/A.
>
> Terima kasih sekali lagi di atas partisipasi anda.
>
>
> 2011/10/29 Haps <hapsari.stlizbeth@gmail.com>
>
>> **
>>
>>
>> Terima kasih Pak Ghozi
>> Saya tadi berangkat dari keinginan sederhana memenuhi* permintaan pak
>> Mansor*
>> yang misalnya di jabarkan kira-kira sepert ini
>>
>> " Formula diharapkan hanya memuncul dua kemungkinan
>> 1 Kalau memang dua data di kolom D dan E itu dapat mencari data di Tabel
>> Atas;
>> >>> *munculkan hasil datanya*
>> 2. Jika dua data di kolom D dan E itu tidak dapat menemukan data di Kolom
>> Atas
>> >>> Jangan munculkan ERROR values (misalnya #N/A!) tetapi munculkan *
>> blank*"
>>
>> Dlm pada itu, keadaan di Tabel Bawah, seperti tadi sudah saya sebutkan,
>> masih
>> memungkinkan user :
>> a. mengisi keduanya
>> b. tidak mengisi keduanya
>> c. mengisi hanya kolom D saja
>> d. mengisi hanya kolom E saja
>>
>> Maka apapun yg terjadi pada keempat keadaan (a.b.c.d) tsb, menurut
>> pendapat
>> sederhana saya (termasuk pengisian yg bisa dinilai tidak logis) harus
>> tetap memenuhi
>> permintaan pak mansor, yaitu formua hanya dapat menghasilkan
>>
>> *** menampilkan DATA hasil *
>> atau
>> *** blank*
>> ** (jangan ada #NA)
>>
>>
>> Demikain pak, yg mampu saya jelaskan...
>> Tetapi tentu saja saya harus mencabut kembali email pertama saya (yg
>> menyangkut)
>> formula pak ghozi, di mana *bisa diterima sebagai (**sekan-akan) :* saya
>> mengharuskan
>> pak ghozi mengubah rumusnya. Padahal dalm rangka diskusi, tentu* bukan
>> itu maksud *
>> *saya*), melainkan sekedar mempetahankan / menjelaskan rumus saya
>> sendiri)
>>
>> Dan untuk kekhilafan itu, saya dengan tulus mohon dimaaf kan.
>>
>> wassalamualaikum wr wb,-
>> hapsari-
>>
>>
>> *note:*
>> sebetulnya keingiannya seperti apa:
>> hanya pak Mansorlah yg tahu dan berhak mengatakan..
>>
>>
>>
2n.

Bls: [belajar-excel] Hilangkan error #N/A bila cell masih kosong

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

Fri Oct 28, 2011 8:37 pm (PDT)



never mind
 idealnya sebuah solusi formula yang ditawarkan kepada publik itu memang harus fleksibel dan antisipatif terhadap segala kemungkinan.
ada sebuah isitilah yang tanpa bermaksud merendahkan orang hendaknya solusi yang ditawarkan itu bersifat foolproof. artinya orang dengan pemahaman yang sangat sederhana sekalipun  masih bisa menggunakannya . 

 maka untuk antisipasi munculnya #N/A  akibat kosongnya salah satu dari dua kolom terkait maka formula yang pas  adalah sbb:

=IF(OR(D10="";E10="");"";INDEX(posting_key;MATCH(D10;account_list;0);MATCH(E10;Debit_Credit;0)))

wassalam

Ghozi Alkatiri

Kepada: belajar-excel@yahoogroups.com
Dikirim: Sabtu, 29 Oktober 2011 8:01
Judul: Re: [belajar-excel] Hilangkan error #N/A bila cell masih kosong

 
Terima kasih Pak Ghozi

Saya tadi berangkat dari keinginan sederhana memenuhipermintaan pak Mansor
yang misalnya di jabarkan kira-kira sepert ini

" Formula diharapkan hanya memuncul dua kemungkinan
1  Kalau memang dua data di kolom D dan E itu dapat mencari data di Tabel Atas;
    >>> munculkan hasil datanya
2. Jika dua data di kolom D dan E itu tidak dapat menemukan data di Kolom Atas
   >>> Jangan munculkan ERROR values (misalnya #N/A!) tetapi munculkan blank"

Dlm pada itu, keadaan di Tabel Bawah, seperti tadi sudah saya sebutkan, masih 
memungkinkan user :
  a. mengisi keduanya
  b. tidak mengisi keduanya
  c. mengisi hanya kolom D saja
  d. mengisi hanya kolom E saja

Maka apapun yg terjadi pada keempat keadaan (a.b.c.d) tsb, menurut pendapat 
sederhana saya (termasuk pengisian yg bisa dinilai tidak logis) harus tetap memenuhi 
permintaan pak mansor,  yaitu formua hanya dapat menghasilkan

** menampilkan DATA hasil 
atau 
** blank
** (jangan ada #NA)

Demikain pak, yg mampu saya jelaskan...
Tetapi tentu saja saya harus mencabut kembali email pertama saya (yg menyangkut) 
formula pak ghozi, di mana bisa diterima sebagai (sekan-akan) : saya mengharuskan 
pak ghozi mengubah rumusnya.  Padahal dalm rangka diskusi, tentubukan itu maksud 
saya), melainkan sekedar mempetahankan / menjelaskan rumus saya sendiri)

Dan untuk kekhilafan itu, saya dengan tulus mohon dimaaf kan.

wassalamualaikum wr wb,-
hapsari-

note:
sebetulnya keingiannya seperti apa: 
hanya pak Mansorlah yg  tahu dan berhak mengatakan..

2011/10/29 ghozi alkatiri <ghozialkatiri@yahoo.co.id>

konsekuensinya kalau kolom account diisi tentunya kolom debit/kreditnya ya harus diisi , karena ini merupakan satu paket kesatuan . kalau hanya satu kolom saja yang diisi tidak logis.
>
>wassalam
>
>
>Ghozi Alkatiri
>
>
>
>
>________________________________
>Dari: Haps <hapsari.stlizbeth@gmail.com>
>Kepada: belajar-excel@yahoogroups.com
>Dikirim: Sabtu, 29 Oktober 2011 6:06
>
>Judul: Re: [belajar-excel] Hilangkan error #N/A bila cell masih kosong
>
>
>
>
>
>pada Tabel rancangan Pak Mansor (Tabel Bawah)
>
>user masih dimungkinkan 
>>mengisi Kolom D  TANPA mengisi Kolom E
>>mengisi Kolom E  TANPA mengisi kolom E  --> salah atulis harusnyaD
>>tidak mengisi kedua cell di kolom tsb
>
>
>maaf hanya uantuk kejelasan saja...
>
>
>
>
>
>2011/10/29 ghozi alkatiri <ghozialkatiri@yahoo.co.id>
>
>
>> 
>>dalam kasus ini
>>
>>sudahsangat jelas tidak mungkin kolom E ada data sementara D kosong jadi tidak perlu disebutkan ke duanya .
>>wassalam
>>
>>
>>Ghozi Alkatiri
3a.

Re: sistem Cuti

Posted by: "agung_widodo@sanyo.com" agung_widodo@sanyo.com

Fri Oct 28, 2011 9:47 pm (PDT)



Dear Tuti,

Kalau mau dirinci dengan tanggal selama setahun dan mau dibandingkan dengan tanggal join mungkin bisa dengan formula sederhana sebagai berikut :
Di G5, ketikkan formula sebagai berikut :
=IF($D5=G2,12,"")

Bacanya : Jika tanggal disitu sama dengan tanggal yang disini, maka kapling ini diisi angka 12 kalo nggak sama, kosongin saja

Copykan ke samping

Semoga sesuai keinginan.

Wassalam
Agung Widodo

________________________________
From: belajar-excel@yahoogroups.com [mailto:belajar-excel@yahoogroups.com] On Behalf Of tuti andrayani
Sent: Friday, October 28, 2011 11:26 AM
To: belajar-excel@yahoogroups.com
Subject: Bls: [belajar-excel] sistem Cuti

Dear All,

Terimakasih untuk respon-responnya, sedikit-sedikit bisa saya ambil untuk pembuatan aplikasi tersebut.

Untk Pa Agung dan rekan lainnya juga ....
jika kita mau ambil tanggal persis jatuh tempo, bukan hanya bulannya saja rumusnya gimana ya Pa?
Misal : jika tanggal ini = hari jatuh tempo maka tambahkan angka 12 ke kolom ini, tetapi jika tidak sama dengan jatuh tempo atau tahun jatuh temposama dengan tahun join date munculkan angka 0 (untuk lebih jelasnya file excell saya lampirkan )

Terimakasih
Tuti

Dari: "agung_widodo@sanyo.com" <agung_widodo@sanyo.com>
Kepada: belajar-excel@yahoogroups.com
Dikirim: Kamis, 27 Oktober 2011 15:33
Judul: RE: [belajar-excel] sistem Cuti
Dear Tuti,

Sedikit share tentang cara mengontrol cuti,
Cuma di tempat saya setiap 6 bulan dapat hak cutinya soale kelamaan nunggu setahun.

Jadi formulanya dan aplikasinya sepert di lampiran

Jika mau dibikin setahun sekali kayaknya tinggal hapus kolom saja.

Semoga bermanfaat

Wassalam
Agung Widodo

From: belajar-excel@yahoogroups.com [mailto: belajar-excel@yahoogroups.com ] On Behalf Of STDEV(i)
Sent: Thursday, October 27, 2011 12:13 PM
To: belajar-excel@yahoogroups.com
Subject: Re: [belajar-excel] sistem Cuti

mungkin akan lebih menyemangatkan members lain untuk berpartisisapi
jika seandainya ada contoh set data, kiriman dari mbak tutik..

misalnya
** ada tabel karyawan palsu (dummies / jangan data beneran) minimal dgn
kolom2 : NIK, NAMA, TGL JOIN, Tgl CUTI TH XXXX, sekedar 8 sampai 13 baris lah..

Tgl-Join dibuat bervariasi, sehingga ada tgl dengan berbagai Bulan, Tahun
dan bermacam-macam Hari; terutama harus ada tahun kabisat ada tahun basitah

** Tabel (seperti Account Cuti): penampakan yg diinginkan seperti apa ?
sehingga di dalam kartu tsb kelihatan semua hal yg berhubungan dengan cutinya
misal (dlm bentuk sederhana) seperti ini..

[cid:image001.gif@01CC9630.84D15650]

Khusus untuk menghitung Tgl setahun dari tgl tertentu (setahun persis baik dlm
tahun kabisat maupun basitah) jangan menambah dengan 365 tetapi dengan:
mengubah komponen tahun

misal A3 berisi tanggal join,
di B3 diinginkan tgl yg sama tetapi tahun-nya = 2014
data TAHUN tsb misalnya tertulis di B1

rumusnya mengejutkan (mudahnya)
=Date(B1, month(A3), day(A3) )
jika diinginkan TGL mulai cuti pada th kedua setelah join
=Date( year(A3)+2, month(A3), day(A3) )

Sementara begitchu dulu.. ya mbak, sambil menunggu tanggapan dari teman2
lain; terutama dari orang2 HRD yg sudah "ngelothok / hafal luar kepala) soal2
"cuti-mencuti"

'-------
lupa kiboard-short-cut di excel???
daftarnya ada di sini:. http://www.box.net/shared/h0k1ds7gg3frypr67t1h
2011/10/27 tuti <andrayani_lee@yahoo.co.id<mailto:andrayani_lee@yahoo.co.id>>
Dear All,
Saya sedang membuat aplikasi excell untuk mengontrol cuti karyawan. Karena cuti karyawan per join date, saya ingin memunculkan ketika dia ulang tahun join date, otomatis muncul 12.Tapi kalao pake rumus kehitungnya 365 hari, padahal kalau tahunnya kabisat jadi gak tanggal tersebut.

Di tempat kami rulenya 1 tahun setelah karyawan dapat jatah cuti, setelah 1 tahun kemudian muncul lagi jatah cutinya.
Mohon sharingnya aplikasi yang dipakai, kalau bisa supaya kontrolnya otomatis.

Terimkasih
Regards,
Tuti

4a.

Re: Menyisipkan data di kolom sebelah

Posted by: "jkssxls Sudarsono" jkssxls@hotmail.com   jkssbma

Sat Oct 29, 2011 12:53 am (PDT)





Pelajaran berlanjut ( seperti sekolah saja ya... ) :
ada data misal di range c7:c11 :

a b c d e bila kita gunakan rumus : {=INDEX(C7:C11, ROW(2:3) )} hasilnya di range F7:F9 :b c #N/A bila kita gunakan rumus : { =INDEX(C7:C11, COLUMN(2:3) ) } hasilnya di I7:K7 :abc Jadi penggunaan Row sbg index dapat dihandalkan dibandingkan Column fungsi dibawah ini adalah mengambil data sesuai posisi indeks yg diinginkan : option base 1Function AmbilArray(arraysumber, posambil)
Dim jumambil As Variant
jumdata = UBound(arraysumber)
jumambil = UBound(posambil)
Dim arrayhasil As Variant
' yg diinginkan kadang tak memenuhi syarat alias isi array kosong
ReDim arrayhasil(jumambil)
xarraysumber = WorksheetFunction.Transpose(arraysumber)
'ambil data yg diinginkan
ygsesuai = 0
For i = 1 To jumdata
' jika isi array kosong
perror = IsError(xarraysumber(i))
For j = 1 To jumambil
' sesuai dgn yg diinginkan dan tak kosong
If (i = posambil(j)) And Not perror Then
ygsesuai = ygsesuai + 1
arrayhasil(ygsesuai) = xarraysumber(i)
End If
Next j
Next i
'hasil sesuai data yg ada
Dim hasilnya As Variant
ReDim hasilnya(ygsesuai)
For i = 1 To ygsesuai
hasilnya(i) = arrayhasil(i)
Next i
AmbilArray = WorksheetFunction.Transpose(hasilnya)
End Function
rumus di range N7:N11 : {=IF( C7:C11>"b" , C7:C11 )} hasilnya :FALSE FALSE c d e rumus di range Q7 : { =AmbilArray( IF(C7:C11>"c",C7:C11,null) , {3,5} ) } hasil :

e


rumus di range T7:T8 : {=AmbilArray( IF(C7:C11>"c",C7:C11,null) , {3,5} ) } hasil :

e



e


Rumus di range W7:W8 : {=AmbilArray( IF(C7:C11>="c",C7:C11,null) , {3,5} ) } hasil :

c



e


Rumus di range Z7:Z9 : {=AmbilArray( IF(C7:C11>="c",C7:C11,null) , {3,5} ) } hasil :

c



e



#N/A


Dari contoh2 di atas, dapat di ambil kesimpulan :1. Penggunaan Row dapat dihandalkan 2. jika array mempunyai jumlah item 1 ( satu ) , maka rumus array jika dibuat pada range yg melebihi , tidak akan menghasilkan #N/A sekarang saya akan gunakan collection option base 1Function AmbilArray_Col(arraysumber, posambil)
Dim jumambil As Variant
jumdata = UBound(arraysumber)
jumambil = UBound(posambil)
Dim koleksi As New Collection
' yg diinginkan kadang tak memenuhi syarat alias isi array kosong
xarraysumber = WorksheetFunction.Transpose(arraysumber)
'ambil data yg diinginkan
ygsesuai = 0
For i = 1 To jumdata
' jika isi array kosong
perror = IsError(xarraysumber(i))
For j = 1 To jumambil
' sesuai dgn yg diinginkan dan tak kosong
If (i = posambil(j)) And Not perror Then
koleksi.Add Item:=xarraysumber(i)
End If
Next j
Next i
'hasil sesuai data yg ada
Dim hasilnya As Variant
ReDim hasilnya( koleksi.Count )
For i = 1 To koleksi.Count
hasilnya(i) = koleksi.Item(i)
Next i
AmbilArray_Col = WorksheetFunction.Transpose(hasilnya)
End Function
Penggunaan mirip dgn fungsi AmbilArray , seperti {=AmbilArray_col( IF( C7:C11>="c" , C7:C11 ,null), {3,5} ) }Jadi kesimpulannya lebih baik gunakan Coolection jika jumlah item tak dapat dipastikan. Selamat Belajar membuat Fungsi Array Formula sendiri. To: belajar-excel@yahoogroups.com
From: jkssxls@hotmail.com
Date: Thu, 27 Oct 2011 03:48:49 +0000
Subject: RE: [belajar-excel] Menyisipkan data di kolom sebelah

Tambahan penggunaan row dan column .


1


2


3


4


5


{=INDEX(D7:D11, ROW(2:3) )} akan menghasilkan keluaran :


2


3


#N/A


{=INDEX(D7:D11, COLUMN(2:3) )} akan menghasilkan keluaran :


1
2
3

walaupun kita hanya ingin memilih indeks ke 2 dan 3 , penggunaan Column tidak mendukung hal itu .To: belajar-excel@yahoogroups.com
From: jkssxls@hotmail.com
Date: Wed, 26 Oct 2011 09:43:23 +0000
Subject: RE: [belajar-excel] Menyisipkan data di kolom sebelah

* ada pola baru dgn transpose nih

sekarang kita bermain dengan posisi data pada baris :

1


2


3


4


5


6


7


8


9


10


dan mengubah menjadi :

1
4
7
10


2
5
8
#REF!


3
6
9
#REF!


kita dapat menggunakan : {=INDEX(B3:B12,ROW(1:3)+ {0,3,6,9} )}
tapi saya gunakan :

{=INDEX(B3:B12,ROW(1:3)+ 3*(COLUMN(1:4)-1) )} untuk mengubah menjadi :

1
2
3


4
5
6


7
8
9


10
#REF!
#REF!


kita dapat menggunakan : {=INDEX(B3:B12, COLUMN(1:3)+ TRANSPOSE({0,3,6,9}) )}
tapi saya gunakan :{=INDEX(B3:B12, COLUMN(1:3) + 3*(ROW(1:4)-1) )}

To: belajar-excel@yahoogroups.com
From: jkssxls@hotmail.com
Date: Tue, 25 Oct 2011 13:35:18 +0000
Subject: RE: [belajar-excel] Menyisipkan data di kolom sebelah

pola 1,2,1,2 atau 1,2,3,1,2,3 atau 1,2,3,4,1,2,3,4
dapat diakali dengan cara ?
{=MOD(ROW(1:20)-1,2)+1} --> 1,2,1,2 ...
{=MOD(ROW(1:20)-1,3)+1} --> 1,2,3,1,2,3 ...
{=MOD(ROW(1:20)-1,4)+1} --> 1,2,3,4,1,2,3,4 ...

pola 1,1,2,2,.. atau 1,1,1,2,2,2, ..
{=CEILING(ROW(1:20)/2,1)} ---> 1,1,2,2 ...
{=CEILING(ROW(1:20)/3,1)} ---> 1,1,1,2,2,2 ...
misal :

1
2
3


4
5
6


7
8
9


10
11
12


13
14
15


16
17
18


19
20



menjadi :

1


2


3


4


5


6


7


8


9


10


11


12


13


14


15


16


17


18


19


20


gunakan :{=INDEX(B16:D22, CEILING(ROW(1:20)/3,1) , MOD(ROW(1:20)-1,3)+1 ) }
silakan berkreasi dgn pola-pola bilangan lainnya.....

To: belajar-excel@yahoogroups.com
From: jkssxls@hotmail.com
Date: Tue, 25 Oct 2011 13:25:25 +0000
Subject: RE: [belajar-excel] Menyisipkan data di kolom sebelah

gunakan array formula :
{=INDEX(B3:C12, CEILING(ROW(1:20)/2,1) , IF(ISEVEN(ROW(1:20)),2,1) )}

rumus ini berpola {{1,1},{1,2},{2,1},{2,2},{3,1},{3,2} ... {10,1},{10,2}}

CEILING(ROW(1:20)/2,1) dapat diganti oleh ROUNDUP(ROW(1:20)/2,1)
IF(ISEVEN(ROW(1:20)),2,1) dapat diganti IF(ISODD(ROW(1:20)),1,2) ' ini masa saja

To: belajar-excel@yahoogroups.com
From: sc0rpi0_b0y82@yahoo.com
Date: Tue, 25 Oct 2011 16:58:45 +0800
Subject: [belajar-excel] Menyisipkan data di kolom sebelah

Kepada para suhu X-cel

Mohon pencerahan untuk kasus newbie yang pertama, kalo bisa jangan pake macro
Thanks

















5a.

Re: Bls: [belajar-excel] CICILAN SEPEDA MOTOR

Posted by: "guru muda" mudaguru@yahoo.com   mudaguru

Sat Oct 29, 2011 1:24 am (PDT)



Terima kasih sangat membantu.

--- On Thu, 10/27/11, Saifudin Mnp <saifmnp@ymail.com> wrote:

From: Saifudin Mnp <saifmnp@ymail.com>
Subject: Bls: [belajar-excel] CICILAN SEPEDA MOTOR
To: "belajar-excel@yahoogroups.com" <belajar-excel@yahoogroups.com>
Date: Thursday, October 27, 2011, 12:47 PM

 

catatan:1. Aplikasi yg anda buat sudah sangat yahud dan mudah untuk diolah (data tersusun dengan rapi sesuai kaidah penyusunan data menurut versi sesepuh milis ini) CMIIW.tetapi ada 1 kekurangan berupa tidak adanya KEYWORD (ID). sementara berpatokan kepada NAMA.
2. Pada sheet CICILAN saya tambahkan kolom untuk TERBILANG.sementara hrs diisi secara manual. jika anda ingin otomatisasi juga silakan pelajari UDF (User Defined Function) Terbilang(beberapa kali dibahas di milis ini).
Semoga sesuai dan tambah laris..dan saya boleh minta diskon
Dari: guru muda <mudaguru@yahoo.com>
Kepada: belajar-excel@yahoogroups.com
Dikirim: Kamis, 27 Oktober 2011 4:03
Judul: [belajar-excel] CICILAN SEPEDA MOTOR

 

Mohon bantuan para pakar excel untuk memudahkan pekerjaan seorang kasir di toko sepeda. Dia ingin mengotomatiskan pencatatan transaksi dan kuitansi cicilan motor. Keterangan selengkapnya dapat dilihat pada lampiran.

Recent Activity
Visit Your Group
Yahoo! Groups

Parenting Zone

Resources and tips

for parents

Yahoo! Groups

Mental Health Zone

Schizophrenia groups

Find support

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.

Tidak ada komentar:

Posting Komentar