Terima kasih Mr. Kid atas penjelasan lengkapnya terkait penyelesaiaan kasus 
tersebut.
Sudah saya coba , awalnya sih yang formula duplicate tidak berhasil , hasilnya 
angka ...untuk CF nya alhamdulillah berhasil ..


setelah saya telaah di file Mr Kid, ternyata di kolom yang terdapat rumus 
duplicate ada pengaturan custom di format cell ..Akhirnya saya terapkan dan 
alhamdulillah berhasil semuanya .. 
Sekali lagi terima kasih Mr Kid


    On Saturday, June 11, 2016 1:31 AM, "'Mr. Kid' mr.nm...@gmail.com 
[belajar-excel]" <belajar-excel@yahoogroups.com> wrote:



     Wa'alaikumussalam wr wb


Hai Arie,


Tanda $ dalam formula itu sangat bermanfaat.
Menyusun kalimat dalam bahasa manusia yang panjang berisi bunyi DETIL kriteria 
yang dibutuhkan akan bermanfaat dalam menyusun formula setahap demi setahap.


Contoh :
Data duplicate berdasar kolom A dan B :
1. Jika kolom A tidak ada isinya ATAU kolom B tidak ada isinya, maka abaikan 
alias tidak perlu diproses.
2. Jika jumlah record berisi nilai di kolom A dan B ada lebih dari 1, maka 
dinyatakan duplicate.


Step penyusunan formula :
a. syarat ke-1 ada kata JIKA di dalam kriteria, berarti bisa pakai IF
b. syarat ke-1 adalah kolom A DAN kolom B ada isinya (kalimat lain dari bunyi 
kriteria nomor 1).
           Berarti jumlah karakter kolom A bukan 0 DAN jumlah karakter di kolom 
B lebih dari 0
           -> karena ada hitung jumlah karakter, maka fungsi LEN bisa digunakan.
           -> LEN dipakai 2 kali, yaitu untuk LEN nya kolom A dan LEN nya kolom 
B
           -> karena ada hubungan logika DAN (bahasa londo inggrisnya AND), 
maka bisa menggunakan fungsi AND atau menggunakan notasi perkalian (*)
           -> kalau pakai notasi perkalian, maka LEN nya A lebih dari 0 * LEN 
nya B lebih dari 0
           -> karena ada perbandingan seperti lebih dari 0 dan sebagainya, maka 
harus dikurung. Jadi si (LEN nya A lebih dari 0) * (LEN nya B lebih dari 0)
           -> Jadi, IF untuk kriteria pertama, dibagian conditions diisi bunyi 
LEN LEN an tadi
           -> bagian IF untuk kondisi TRUE, akan dilakukan pemeriksaan untuk 
syarat ke-2
           -> bagian IF untuk kondisi FALSE, akan menghasilkan karakter kosong 
atau apalah, yang menunjukkan tidak perlu diproses.
c. syarat ke-2 ada kata JIKA juga, maka perlu pakai IF. Jadi IF-nya syarat ke-2 
akan ada di dalam IF-nya syarat ke-1 ditemat yang sudah dijabarkan di poin b.
d. menghitung jumlah records dengan kondisi berdasar 2 kriteria (alias ada 
kriterianya), bisa pakai fungsi COUNTIFs (kalau CountIF cuma untuk 1 kriteria)
          kondisi untuk di dalam COUNTIFS :
          i. semua data di kolom A bernilai seperti nilai kolom A di baris 
formula
         ii. semua data di kolom B bernilai seperti nilai kolom B di baris 
formula
     berhubung kolom kunci untuk COUNTIFs harus tetap berdasar kolom itu saja 
(kolom A dan kolom B), maka perlu mengatur tanda $ disemua bagian isi COUNTIFs
     dengan demikian, si formula COUNTIFs jika di-copy ke baris DAN kolom lain 
akan tetap menghasilkan nilai hasil formula yang benar.
e. syarat ke-2 jumlah records (hasil COUNTIFs) lebih dari 1
         Jadi, IF-nya untuk syarat ke-2 bagian conditions berisi perbandingan 
COUNTIFs tadi.
         Bagian TRUE si IF (kalau COUNTIFs lebih dari 1), diisi teks yang 
menandakan duplicate
         Bagian FALSE si IF diisi teks yang menandakan TIDAK duplicate
f. semua bagian formula disusun satu per satu dengan seksama. Bisa disusun di 
cells yang berda (di baris yang sama) lebih dulu, atau langsung ditulis 
semuanya jadi satu formula di sebuah cells hasil.




Untuk Conditional Formatting (CF), jika dasar kondisi formatnya ada di cells 
lain, maka gunakan Use Formula blabla.
Bunyi formula untuk CF yang pakai Use Formula blabla bisa disusun lebih dulu di 
sebuah cells.
Kalau formulanya sudah jadi dan menghasilkan nilai yang benar, barulah dipasang 
di CF.




So,
Semua hal disusun secara bertahap. Bahkan dalam Kun pun Fa ya kun  nya sengaja 
dibuat-Nya selesai melalui tahapan dan waktu sebagai pelajaran bagi mahluk 
bahwa semua perlu proses dan waktu yang harus dilakukan secara seksama dan 
penuh kesabaran dan ketelitian dalam kesungguhan (tidak borongan). Supaya mudah 
dipelajari dan dipahami, sehingga tumbuh dan berkembang pesat nilai manfaatnya.


Sayangnya, menulis sendiri penjabaran suatu kasus seperti poin a sampai f di 
atas jarang dilakukan. Semuanya cuma dibiarkan dalam imajinasi saja (kayanya 
perlu paham apa itu lauh mahfudz... Sungguh keberadaan lauh mahfudz itu 
pelajaran yang sangat penting, padahal Dia tidak butuh lauh mahfudz, tapi tetap 
saja Dia membuatnya dulu.)


:)


Mohon maaf lahir dan batin atas segala khilaf.
Semoga bermanfaat.


Wassalamu'alaikum wr wb
Kid.




2016-06-10 14:38 GMT+07:00 cheivory_bri...@yahoo.com [belajar-excel] 
<belajar-excel@yahoogroups.com>:


     Yth. Para Master
Assalaamu'alaikum Wr Wb
Help me , Master ... 


Saya ada kasus untuk mendeteksi data ganda dalam menginput pengambilan 
matakuliah remidi. Tapi, deteksinya di dua kolom : Kolom kode Mahasiswa dan 
Kolom matakuliah remidi ..
Mohon bantuannya : gimana cara / rumus untuk mendeteksi duplikat dua kolom 
serta caranya menandai warna baris sel dengan Conditional Formatting sesuai 
kasus tersebut ?
adapun file kasus terlampir . 


Terima kasih
wassalaamu'alaikum wr wb


  #yiv8752854684 #yiv8752854684 -- #yiv8752854684ygrp-mkp {border:1px solid 
#d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv8752854684 
#yiv8752854684ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv8752854684 
#yiv8752854684ygrp-mkp #yiv8752854684hd 
{color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 
0;}#yiv8752854684 #yiv8752854684ygrp-mkp #yiv8752854684ads 
{margin-bottom:10px;}#yiv8752854684 #yiv8752854684ygrp-mkp .yiv8752854684ad 
{padding:0 0;}#yiv8752854684 #yiv8752854684ygrp-mkp .yiv8752854684ad p 
{margin:0;}#yiv8752854684 #yiv8752854684ygrp-mkp .yiv8752854684ad a 
{color:#0000ff;text-decoration:none;}#yiv8752854684 #yiv8752854684ygrp-sponsor 
#yiv8752854684ygrp-lc {font-family:Arial;}#yiv8752854684 
#yiv8752854684ygrp-sponsor #yiv8752854684ygrp-lc #yiv8752854684hd {margin:10px 
0px;font-weight:700;font-size:78%;line-height:122%;}#yiv8752854684 
#yiv8752854684ygrp-sponsor #yiv8752854684ygrp-lc .yiv8752854684ad 
{margin-bottom:10px;padding:0 0;}#yiv8752854684 #yiv8752854684actions 
{font-family:Verdana;font-size:11px;padding:10px 0;}#yiv8752854684 
#yiv8752854684activity 
{background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv8752854684
 #yiv8752854684activity span {font-weight:700;}#yiv8752854684 
#yiv8752854684activity span:first-child 
{text-transform:uppercase;}#yiv8752854684 #yiv8752854684activity span a 
{color:#5085b6;text-decoration:none;}#yiv8752854684 #yiv8752854684activity span 
span {color:#ff7900;}#yiv8752854684 #yiv8752854684activity span 
.yiv8752854684underline {text-decoration:underline;}#yiv8752854684 
.yiv8752854684attach 
{clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 
0;width:400px;}#yiv8752854684 .yiv8752854684attach div a 
{text-decoration:none;}#yiv8752854684 .yiv8752854684attach img 
{border:none;padding-right:5px;}#yiv8752854684 .yiv8752854684attach label 
{display:block;margin-bottom:5px;}#yiv8752854684 .yiv8752854684attach label a 
{text-decoration:none;}#yiv8752854684 blockquote {margin:0 0 0 
4px;}#yiv8752854684 .yiv8752854684bold 
{font-family:Arial;font-size:13px;font-weight:700;}#yiv8752854684 
.yiv8752854684bold a {text-decoration:none;}#yiv8752854684 dd.yiv8752854684last 
p a {font-family:Verdana;font-weight:700;}#yiv8752854684 dd.yiv8752854684last p 
span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv8752854684 
dd.yiv8752854684last p span.yiv8752854684yshortcuts 
{margin-right:0;}#yiv8752854684 div.yiv8752854684attach-table div div a 
{text-decoration:none;}#yiv8752854684 div.yiv8752854684attach-table 
{width:400px;}#yiv8752854684 div.yiv8752854684file-title a, #yiv8752854684 
div.yiv8752854684file-title a:active, #yiv8752854684 
div.yiv8752854684file-title a:hover, #yiv8752854684 div.yiv8752854684file-title 
a:visited {text-decoration:none;}#yiv8752854684 div.yiv8752854684photo-title a, 
#yiv8752854684 div.yiv8752854684photo-title a:active, #yiv8752854684 
div.yiv8752854684photo-title a:hover, #yiv8752854684 
div.yiv8752854684photo-title a:visited {text-decoration:none;}#yiv8752854684 
div#yiv8752854684ygrp-mlmsg #yiv8752854684ygrp-msg p a 
span.yiv8752854684yshortcuts 
{font-family:Verdana;font-size:10px;font-weight:normal;}#yiv8752854684 
.yiv8752854684green {color:#628c2a;}#yiv8752854684 .yiv8752854684MsoNormal 
{margin:0 0 0 0;}#yiv8752854684 o {font-size:0;}#yiv8752854684 
#yiv8752854684photos div {float:left;width:72px;}#yiv8752854684 
#yiv8752854684photos div div {border:1px solid 
#666666;height:62px;overflow:hidden;width:62px;}#yiv8752854684 
#yiv8752854684photos div label 
{color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv8752854684
 #yiv8752854684reco-category {font-size:77%;}#yiv8752854684 
#yiv8752854684reco-desc {font-size:77%;}#yiv8752854684 .yiv8752854684replbq 
{margin:4px;}#yiv8752854684 #yiv8752854684ygrp-actbar div a:first-child 
{margin-right:2px;padding-right:5px;}#yiv8752854684 #yiv8752854684ygrp-mlmsg 
{font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv8752854684 
#yiv8752854684ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv8752854684 
#yiv8752854684ygrp-mlmsg select, #yiv8752854684 input, #yiv8752854684 textarea 
{font:99% Arial, Helvetica, clean, sans-serif;}#yiv8752854684 
#yiv8752854684ygrp-mlmsg pre, #yiv8752854684 code {font:115% 
monospace;}#yiv8752854684 #yiv8752854684ygrp-mlmsg * 
{line-height:1.22em;}#yiv8752854684 #yiv8752854684ygrp-mlmsg #yiv8752854684logo 
{padding-bottom:10px;}#yiv8752854684 #yiv8752854684ygrp-msg p a 
{font-family:Verdana;}#yiv8752854684 #yiv8752854684ygrp-msg 
p#yiv8752854684attach-count span {color:#1E66AE;font-weight:700;}#yiv8752854684 
#yiv8752854684ygrp-reco #yiv8752854684reco-head 
{color:#ff7900;font-weight:700;}#yiv8752854684 #yiv8752854684ygrp-reco 
{margin-bottom:20px;padding:0px;}#yiv8752854684 #yiv8752854684ygrp-sponsor 
#yiv8752854684ov li a {font-size:130%;text-decoration:none;}#yiv8752854684 
#yiv8752854684ygrp-sponsor #yiv8752854684ov li 
{font-size:77%;list-style-type:square;padding:6px 0;}#yiv8752854684 
#yiv8752854684ygrp-sponsor #yiv8752854684ov ul {margin:0;padding:0 0 0 
8px;}#yiv8752854684 #yiv8752854684ygrp-text 
{font-family:Georgia;}#yiv8752854684 #yiv8752854684ygrp-text p {margin:0 0 1em 
0;}#yiv8752854684 #yiv8752854684ygrp-text tt {font-size:120%;}#yiv8752854684 
#yiv8752854684ygrp-vital ul li:last-child {border-right:none 
!important;}#yiv8752854684


  

Kirim email ke