Yang dihitung itu APANYA ya ??

Kalau yg dimaksudkan :  *menilai prosentasi kemiripan* antara 2 String
maka ini sepertinya sudah masuk ke ranah *Fuzzy Logic*

Prosentasi kemiripan 2 buah string, dapat didekati, misalnya dengan UDF
seperti ini

Function Bandingkan(st1 As String, st2 As String) As Double
   '-------------------------------------------------
   ' mengembalikan Bilangan yg menunjukkan
   ' % (Prosentasi) kemiripan 2 string
   ' dikutip dari Folder tersembunyi milik Yu siti
   '   bertanggal 22 Feb 1009
   ' dan disesuaikan dengan keperluan
   '-------------------------------------------------

   Dim MtchTbl(100, 100)
   Dim MyMax As Double, ThisMax As Double
   Dim i As Integer, j As Integer, ii As Integer, jj As Integer

   With WorksheetFunction
      st1$ = Trim$(.Proper(st1$))
      st2$ = Trim$(.Proper(st2$))
   End With

   MyMax# = 0

   For i% = Len(st1$) To 1 Step -1
      For j% = Len(st2$) To 1 Step -1
         If Mid$(st1$, i%, 1) = Mid$(st2$, j%, 1) Then
            ThisMax# = 0
            For ii% = (i% + 1) To Len(st1$)
               For jj% = (j% + 1) To Len(st2$)
                  If MtchTbl(ii%, jj%) > ThisMax# Then
                     ThisMax# = MtchTbl(ii%, jj%)
                  End If
               Next jj%
            Next ii%
            MtchTbl(i%, j%) = ThisMax# + 1
            If (ThisMax# + 1) > ThisMax# Then
               MyMax# = ThisMax# + 1
            End If
         End If
      Next j%
   Next i%
   Bandaingkan = MyMax# / ((Len(st1$) + Len(st2$)) / 2)

End Function

file contoh <http://www.box.com/s/lvrdzxp8km7fdz8qnafm> penerapannya di
sheet/ workbook, dapat diunduh di :
http://www.box.com/s/lvrdzxp8km7fdz8qnafm

CMIIW
-iHaps-



*2011/12/12 rahmat hidayatullah <[email protected]>
*
>
> * *
>
> *Saya anggota baru di grup ini. Saya sangat tertarik untuk mempelajari
> teknik2 macro excel untuk pekerjaan saya. nah, untuk kali ini saya punya
> masalah untuk melakukan perhitungan kemiripan dua kata. Misalkan ada kata
> "rahmat" dan kata "amat". Bagaimana ya caranya untuk menghitung kemiripan
> dua kata tersebut sesuai dengan urutan hurufnya. Idenya mungkin sama dengan
> ide korelasi pada statistika. Mohon bantuannya.
>
> Rahmat Hidayatullah
>
> bisa dilihat yang "mirip" di sini konsepnya:
> *
>
> groups.yahoo.com/group/XL-mania/files/Challenge/0038.palindrome_(closed).zip
> groups.yahoo.com/group/XL-mania/files/Challenge/0039.anagram_(closed).zip
>
>

Kirim email ke