gimana ni bu guru and pak guru
UDF dari pak KID hanya bisa baca format text
pak kid   A 2 3 A=01; 00002=00; 00003=00 


tapi bisa di kasih keterangan jika rujukannya itu nilainya 0 atau kosong
hasil UDF dari bu siti 3 b 3=01; b=01 

kalo kosong semua hasilnya #value!
kok kodingnya di pasword sih kan nggak bisa di export dan ditempatkan di file 
lain
koding yang di tuliskan bu siti aku copy paste ke file baru kok nggak bisa 
jalan yaaaaa

Function UniqueCount(Rng As Range) As String
   '---------------------------------------------------
   '== [Menyebut] dan [Menghitung Cacah] data Unique ==
   '== siti Vi / 14 dec 2009 ==========================
   '---------------------------------------------------
   Dim Var(), T As String, V As String, n As Long, i As Long
   For n = 1 To Rng.Cells.Count
      If Not IsEmpty(Rng(n)) Then
         i = i + 1: ReDim Preserve Var(1 To i)
         V = Format(WorksheetFunction.CountIf(Rng, Rng(n)), "00")
         Var(i) = Rng(n) & "=" & V
      End If
   Next n
   UniqueCount = UnixValue(Var)
End Function

tolong doong kalo kasih UDF kalo bisa sekalian dijelaskan maksud nya
aku kan baru belajar!!
biar jadi murid yang berguna bagi nusa dan bangsa

terimakasih buuu and paak guru




  ----- Original Message ----- 
  From: siti Vi 
  To: belajar-excel@yahoogroups.com 
  Sent: Tuesday, December 15, 2009 6:04 AM
  Subject: Re: [belajar-excel] Jumlah Data


    

  problem pak wur ini tidak terlalu sederhana; karena menyangkut keinginan yg 
  oleh excel belum disediakan alatnya, yaitu menggabung hasil pencarian 
bersyarat.

  seandainya saja pak wur 'kerso' mennjelaskan problemnya, kira kira begini 
ceritaknya:
  Ada serangkaian data;  data tsb tidak unique (ada beberapa / banyak) yg 
kembar 
  Terhdadap data tsb ingin ditampilkan hasil
  (1) daftar data yg unique (LOUV)-nya
  (2) cacah tiap data yg unique
  dan.... inilah keinginan yg tidak disadari bahwa sulit dipenuhi
  (berhubung fungsi concatenate di excel masih begitu-baegitu juga sifatnya)
  (3)  hasil(1) dan hasil(2) digabung  misal meanjadi  "DataX=7"
  (4)  hasil seperti keinginan no.(3)  juga DIGABUNG lagi dengan temuan lainnya.
  (5) cara tampilnya harus urut alfabetik/numerik menaik
  (6) ditambah beberapa "perhiasan/dandanan", misalnya harus ada tanda pemisah 
      antar data (delimiter),  angka (cacah) harus tampil dgn leading zero untk 
2 digit.

  gambaran data  kira kira seperti ini (2 set data)
        06920 06920 06920 06A70 06A70 06A70 06A70 06A70 06A70 06A70 06920 06920 
        a b c c a a b a a c c b 


  dan pola hasil yg diinginkan kira kira seperti ini (dua set hasil)
        06920=05; 06A70=07 
        a=05; b=03; c=04 


  "rumus cuanggih" untuk mendapatkan list of uniqvalues  bisa anda gunakan; 
  (hasilnya berupa beberapa cell)

  lalu di sebelah "hasil daftar data uniq" tsb anda dapat mencari cacah (bukan 
jumlah) 
  tiap data;  dengan COUNTIF, hasilnya juga beberapa cell

  untuk data set pertama kira kira hasil sementara seperti ini
        unique values count 
        06920 5 
        06A70 7 
        #N/A  


  Kesulitannya adalah cara menggabung cells dalam satu baris menjadi satu data 
("06920=05")
  lalu hasil gabungan tiap baris itu digabung lagi dengan hasil baris lain 
("06920=05; 06A70=07")

  dlm proses menggabung harus ditambahkan pula delimiter ";" dan spasi, tetapi 
pada data 
  terkanan, delimiter "; " tsb harus tidak diantumkan.  Angka Ex COUNT pun 
harus diformat 
  misal 5 menjadi "05".

  Masih ada lagi kesulitan yaitu :
  banyaknya baris hasil itu dinamis, bisa hanya 1 baris, bisa N baris.
  Bgmana fungsi CONCATENATE dengan sekali pukul SANGGUP menggabung data yg 
  belum tertentu jumlahnya??
  ini hanya dapat di'rasakan' oleh pemerhati fungsi Concatenate, 
  (siti bilang: The Uggly Concatenate)

  Itulah daftar kesulitan yg tidak disadari (kesulitan itu dibuat sendiri oleh 
kita), 
  karena keinginan menampilkan data gabungan dari gabungan dan bersifat dinamis.
  Seandainya keinginn tsb boleh dijabarkan dlm beberapa cell (beberapa kolom), 
  mungkin tidak sesulit ini kesulitan yg dihadapi...

  Keluh kesah itu semua; hanya ada kalau kita membatasi penyelesaian hanya 
boleh 
  menggunakan formula biasa !

  Jika SEANDAINYA Anda merelakan workbook anda mengidap makro (sedikittt saja), 
  maka kita (misalnya dapat mendeskripsikan masalah dan cara menuju solusinya, 
  dengan bening...) kita tidak perlu 'binun' lagi...

  sedikit makro cukuplah menyebaban worksheet tsb tiba-tiba mendapat fungsi 
baru 
  bernama UniqueCount

  cukup hanya dengan  =UniqueCount(C4:N4)  dituliskan di sebuah cell, dan...  
aha !
  semua kesulitan berubah menjadi kemudahan berupa hasil langsung (text):  
  06920=05; 06A70=07

  bluewater, 15 dec 2009
  ~ctv~

    ----- Original Message ----- 
    From: Wuryantadi 
    To: Milis_excell 
    Sent: Monday, December 14, 2009 7:18 PM
    Subject: [belajar-excel] Jumlah Data

    Tolong dong aku bingung cara mencari unique valuenya.
    tb4


  

Reply via email to