Maaf baru sempat balas.
1. Untuk rumus yg ini &ABS(F2) kenapa ko' harus seperti itu, kenapa tdk
langsung saja dgn F2. -> sudah dijelaskan mbak Siti dengan jelas.
2. Untuk rumus yg ini
=COUNTIF($I$2:$I$448,IF(H2="C","D;","C;")&MID(I2,3,500)) kalo dlm bahasa
manusianya gimana -> sudah dijelaskan mbak Siti dengan jelas.
dan kenapa ko' tdk ada teks "MATCH" untuk menyatakan kesamaan dlm rumus
tersebut.
>> Hasil dari CountIF adalah numerik, maka diformat number
Hasil bernilai 0 (tidak ada yang sama = lengkap ada c dan d) akan
diformat dengan nullstring
hasil bernilai > 0 (ada yang match) akan diformat dengan kata Match
Cara format number :
klik kanan cell hasil -> format cell -> number -> custom -> isi
dengan "Match";;
3. Kenapa lampiran yg master kid sampaikan ko' yg "MATCH" nya hanya
ada di Curency
USD saja
>> karena yang memenuhi kriteria hanya record tersebut saja. Bukankah
kriterianya banyak sekali ? Coba di sort berdasar seluruh kolom kriteria
(jika pakai xl2007 yang bisa menggunakan n kriteria dengan n>3). Pada
xl2003, pada satu kolom baru berisi =Mid(i2,3,200) kemudian sort berdasar
hasil formula ini.
4. Rumus tersebut *saya jalankan di data aslinya* yg serupa dgn lampiran
tersebut, akan tetapi kenapa ko' tdk ada yg menghasilkan "MATCH" satupun,
seharusnya yg di Curency USD kan sama dgn lampiran yg master kid sampaikan.
>> Pertanyaannya, apa arti dari *saya jalankan di data aslinya*
Jika artinya adalah :
1. meng-copy formula dari file lampiran re-blablabla ke file bapak sendiri
begitu saja
Maka bapak belum mengganti range $I$2:$I$448 (baris-baris data di file
lampiran re-blablabla) hingga sesuai dengan jumlah baris data di file bapak.
2. Membuat formula sendiri yang konsepnya sama
Maka yang dicek adalah :
|> formula kolom idrec yang menggunakan karakter ; sebagai delimiter (sama
atau tidak)
|> range dalam formula countif (sudah melingkupi seluruh data bapak atau
belum)
|> kriteria dalam formula countif (sudah menggunakan fungsi IF dan Mid atau
belum)
|> fungsi IF dalam formula countif (kondisi sudah benarkah, kemudian adakah
penyertaan delimiter dalam nilai tiap kondisi ?)
|> fungsi Mid dalam formula countif (merujuk ke idrec baris tersebut ? mulai
dari karakter ke 3 ? jumlah karakter yang diambil sudah melingkupi maksimal
panjang data idrec seluruh record ?)
Jika sudah semuanya dan masih gak muncul, kemungkinannya adalah memang tidak
ada data yang sama. Kalau ragu dengan formula yang bapak buat, coba copas
formula untuk baris 2 ke milis.
3. meng-copy formula dan telah memperbaiki rujukan range pada formula idrec
dan formula countif nya (lupa nama kolomnya apa) maka :
|> kemungkinan memang tidak ada yang sesuai kriteria
|> copas formula untuk baris 2 ke milis
Wassalam.
Kid.
2011/5/24 abdul hafidz <[email protected]>
>
>
> Dear Master Vi,
> Thanks before atas pencerahannya yach.....
>
> Kalo boleh jujur paparan2x seperti inilah yg sangat saya butuhkan dlm
> memperdalami rumus2x excel, krn saya tdk ingin jika problem2x yg saya ajukan
> dapat terselesaikan, akan tetapi, saya tdk memahaminya tentunya dlm
> menafsirkan rumus2x yg diberikan oleh para master2x excel, "dgn fungsi
> apa, tujuan dari fungsi itu apa dan jika diterjemahkan ke bahasa logikanya
> seperti apa" mungkin bagi sebagian orang jika saya mengajukan penafsiran
> rumus2x yg diberikan oleh penanggap dianggap bodoh, maka saya jawab benar
> sekali, justru karena bodohlah saya bertanya untuk menjadi tdk bodoh.
> Heheheheheh........piss ah.....!!!!
> sedikit curhat ga apa2x kale ye...!
>
> Mengutip dari tanggapan master vi :
> Mengapa pak abdul mempertanyakan MATCH, untuk menyatakan kesamaan ?
>
> Hahahahha....itulah bodohnya saya, yg kurang bisa menafsirkan rumus2x
> sehingga tatkala mengimplementasikan apa yg saya inginkan terkadang
> artikulasinya menjadi membingungkan bagi para penanggap (waduchhh...salah
> lagi)
>
> "MATCH" yg saya maksud adalah sebagai penanda saja ko' tdk ada kaitannya
> dgn rumus MATCH dari excel jadi bisa saja "MATCH" itu diganti dgn inisial
> "SAMA, M, OK" atau yg lainnya, lah tujuaannya hanya sebagai penanda saja
> ko'.
> ** contohnya : = IF(A2=A3,"MATCH") menjadi = IF(A2=A3,"SAMA") atau =
> IF(A2=A3,"M") dan = IF(A2=A3,"OK")
>
> Maka jika mengulang apa yg saya inginkan penyelesaian pada cese saya adalah
> sebagai berikut :
> Jika A2 s/d J2 (yang meliputi :
> Branch-User-Account-Curency-Description-Ammount-Refrensi) ada yg sama dgn A3
> s/d J3 maka "M" tentunya dgn syarat D(debet) dan C(Credit).
> Tentunya penanda M sudah satu paket dgn rumusnya yang akan menandakan bila
> ada kesamaan maka penampilan "M" itu akan tampil sebagaimana contoh pada
> **
>
> Kurang lebih seperti itulah master vi,
> Dan semoga tidak makin ngawur paparan ini
> Mohon maaf bila tdk berkenan
>
> trims
> hafidz
>
>
>
>
>
>
>
> *Dari:* STDEV(i) <[email protected]>
> *Kepada:* [email protected]
> *Terkirim:* Sel, 24 Mei, 2011 05:29:49
>
> *Judul:* Re: [belajar-excel] Mencari Pasangan Bersyarat
>
>
>
> Sementara Mr Kid Belum sempat menjenguk milis, saya, daripada ngantuk,
> akan mencoba menafsirkan formula ini dulu...
>
> =COUNTIF($I$2:$I$448,IF(H2="C","D;","C;")&MID(I2,3,500))
>
> (a)
> *Cell I2* berisi gabungan cells lain yg sebaris (sesama baris dua) yaitu
> gabungan dari
> =H2&";"&A2&";"&B2&";"&C2&";"&D2&";"&E2&";"&ABS(F2)&";"&G2
> yg hasilnya kira kira spt ini:
> *C;99119;1330154;21014111;AUD;VITLIMTED;10; 0000313301000006133*
>
> (b)
> =MID(I2,3,500)
> bertugas mengambil data I2 dimulai dari karakter ke 3 sebanyak 500
> karakter (tetapi kalau
> jumlah karakternya sendiri dibawah 500 , ya diambil *seadanya..*)
> Angka 500 ini ditulis secara konstanta seperti itu tentunya setelah
> mengobservasi KOLOM I
> berapa maksimum karakter yg terjadi,
> Juga, dengan maksud agar rumusnya tidak kepanjangan (harus pakai LEN
> dst).
> Biasanya "orang-orang" mengunakan angka 99 atau 999 , bahkan 9^9;
> maksudnya
> hanya dengan "2 atau 3 digit/karakter" dapat diperoleh jumlah yg maksimal.
>
> Hasilnya
> *99119;1330154;21014111;AUD;VITLIMTED;10; 0000313301000006133*
>
> (c)
> =IF(H2="C","D;","C;")&MID(I2,3,500)
> ** jika di H2 isinya "C" hasil fungsi MID tsb digabung dengan *"D;"*
> ** jika di H2 isinya "D" hasil fungsi MID tsb digabung dengan *"C;"*
> Hasil sampai tahap ini / dari fungsi IF dan MID
> "D;99119;1330154;21014111;AUD;VITLIMTED;10; 0000313301000006133"
>
> (d)
> =COUNTIF($I$2:$I$448,IF(H2="C","D;","C;")&MID(I2,3,500))
> *Hasil terakhir* tsb di atas
> ( yaitu "D;99119;1330154;21014111;AUD;VITLIMTED;10; 0000313301000006133" )
> dicari di kolom *I2:I448*
> Hasil fungsi Countif adalah selalu bilangan cacah
> jika tidak ada = hasilnya 0; jika ada 1 hasilnya 1; jika ada 2 hasilnya
> 2, begitu seterusnya.
>
> Jadi formula =COUNTIF($I$2:$I$448,IF(H2="C","D;","C;")&MID(I2,3,500))
> hasil akhirnya adalah bilangan bulat ( minimal 0 maksimal 447 karena
> tempat pencariannya ada 447 cells data)
>
> Mengapa pak abdul mempertanyakan MATCH, untuk menyatakan kesamaan ?
> saya tidak tahu.
>
> Setahu saya Match untuk mencari ANGKA_POSISI (index) *suatu data *pada
> SEKELOMPOK DATA
> / sebaris / sekolom data. Daerah pencariannya ini bisa berupa Array atau
> Range
>
> =Match(*1*,*{2,1,4,1,5,4,1,6}*,*0*)
> hasilnya = *2* karena di dalam daerah pencariannya terdapat data *1* di
> posisi 2
> Data *1* berikutnya diabaikan, sebab argument #3 (match_type) diisi *0* )
>
> Countif juga dapat dipakai untuk menyatakan *ADA/TIDAK -NYA suatu data* di
> sekelompok
> data, tetapi hasilnya bukan INDEX data tsb, melainkan BANYAKNYA data yg
> SAMA.
> Jika hasil Countif > 0 artinya data yg dicari memang ADA di daerah
> pencariannya
>
> =COUNTIF(A1:A10, "X")
> akan menghasilkan BAYAKNYA huruf "X" di daerah pencarian A1:A10
> Jika hasilnya 0 dapat disimpulkan di A1:A10 *TIDAK ADA *data "X"
> Jika hasilnya > 0 dapat disimpulkan di A1:A10 * ADA* data yg sama dengan
> "X"
> ----------------------------
>
> Mudah mudahan obrolan di atas tidak terlalu jauh ngawurnya....
>
>
>
> 2011/5/23 abdul hafidz <[email protected]>
>
>>
>> Dear Master Kid
>> Thanks before atas pencerahannya ya........
>> Ada beberapa pertanyaan yg ingin saya ajukan :
>>
>> 1. Untuk rumus yg ini &ABS(F2) kenapa ko' harus seperti itu, kenapa tdk
>> langsung saja dgn F2.
>> 2. Untuk rumus yg ini
>> =COUNTIF($I$2:$I$448,IF(H2="C","D;","C;")&MID(I2,3,500)) kalo dlm bahasa
>> manusianya gimana dan kenapa ko' tdk ada teks "MATCH" untuk menyatakan
>> kesamaan dlm rumus tersebut.
>> 3. Kenapa lampiran yg master kid sampaikan ko' yg "MATCH" nya hanya ada
>> di Curency USD saja
>> 4. Rumus tersebut saya jalankan di data aslinya yg serupa dgn lampiran
>> tersebut, akan tetapi kenapa ko' tdk ada yg menghasilkan "MATCH" satupun,
>> seharusnya yg di Curency USD kan sama dgn lampiran yg master kid
>> sampaikan.
>> Kurang lebih seperti itulah master kid,
>> mohon maaf bila tdk berkenan
>>
>> rgd
>> hafidz
>> ------------------------------
>> *Dari:* Mr. Kid <[email protected]>
>> *Kepada:* [email protected]
>> *Terkirim:* Ming, 22 Mei, 2011 05:54:24
>> *Judul:* Re: [belajar-excel] Mencari Pasangan Bersyarat
>>
>> Dear Hafidz,
>> Memerlukan id record yang berupa gabungan seluruh kriteria, sebagai bahan
>> untuk hitung cacah berkriteria (CountIF)
>> Kemudian menghitung cacah berdasyaratnya.
>> File terlampir.
>> Kid.
>>
>>
>