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' [email protected]
[belajar-excel]" <[email protected]> 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 [email protected] [belajar-excel]
<[email protected]>:
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