Anda di halaman 1dari 6

1

VALIDATION DATA DAN MENGGUNAKAN FUNGSI LOGIKA


(IF, IF AND, dll)
Pokok Bahasan:
- Membuat List Box pada Validation Data List:
o Manual Input
o Berdasarkan List pada tabel lain
- Menggunakan Fungsi Logika tingkat lanjut (if, if and, if or, iferror)
(diasumsikanmahasiswa sudah menguasai dasar-dasar excel dan jenis-jenis fungsi matematik
dan logic maupun statistic)

Data Validation
Data Validation adalah fitur atau cara untuk melakukan validasi data yang memastikan apakah
data yang dimasukkan pada suatu sel/range, memenuhi kriteria yang telah ditentukan. Data
Validation secara umum berguna untuk mengurangi tingkat kesalahan input data dalam jumlah
besar.
Tombol data validation terdapat pada menu (Ribbon) Data

Terdapat 7 opsi batasan yang dapat anda gunakan untuk membuat data validation pada Excel yaitu
Decimal, Whole number, List, Date, Time, Text length, dan Custom.

Pada jendela Data Validation terdapat 3 tab dengan fungsi masing-masing, yaitu:
- Settings
Adalah tab yang berisi opsi pembatasan kriteria yang akan anda gunakan.
o Allow adalah kolom untuk memilih jenis kriteria data yang diperbolehkan pada sel
atau range yang divalidasi. Yaitu:
 Whole number, data angka bilangan bulat
 Decimal, data angka bilangan desimal.
2

 List, list teks atau angka tertentu.


 Date, berdasarkan rentang tanggal.
 Time, berdasarkan rentang jam tertentu.
 Text length, panjang digit atau karakter data.
 Custom, formula khusus dari sel atau definisi langsung.
o Ignore blank adalah check box yang berfungsi untuk mengabaikan data sel yang
kosong.
o Apply these changes to all other cells with the same settings, adalah check box yang
berfungsi untuk menimpa seluruh pengaturan validasi data pada range yang dipilih.
Opsi akan aktif jika range yang dipih sudah mempunyai validasi data sebelumnya.
o Data adalah kolom yang berfungsi untuk menentukan rentang data yang digunakan
untuk memvalidasi data. Terdapat beberapa opsi, sebagai berikut
 between berarti diantara rentang data
 not between berarti bukan pada rentang angka yang dimasukkan
 equal to berarti sama dengan
 not equal to berarti tidak sama dengan
 greater than berarti lebih dari
 less than berarti kurang dari
 greater than or equal berarti lebih dari atau sama dengan
 less than or equal berarti kurang dari atau sama dengan
- Input Message
Adalah tab yang digunakan untuk menampilkan teks ketika anda akan memasukkan data
pada sel yang telah divalidasi.

o Show input message when cells is selected, adalah check box untuk menampilkan/
tidak pesan saat sel dipilih untuk memasukkan data.
o Title adalah judul pesan saat memasukkan data.
o Input message adalah isi pesan yang disampaikan saat akan memasukkan data.
Sehingga pada ilutrasi diatas ketika pengguna menginput data, pesan akan
dimunculkan sebagai gambar berikut,
- Error Alert
Adalah tab yang digunakan untuk melakukan pengaturan terkait peringatan yang akan
ditampilkan setelah data yang dimasukkan tidak mememenuhi Validation Criteria.
3

o Show error alert after invalid data is entered, adalah check box yang berfungsi untuk
menampilkan atau tidak, pesan kesalahan setelah data yang dimasukkan tidak
memenuhi kriteria validasi data.
o Style adalah lambang yang ditampilkan bersama pesan kesalahan
o Title adalah judul dari pesan kesalahan.
Error message adalah isi dari pesan kesalahan . Pada ilustrasi diatas pesan kesalahan yang
dimunculkan adalah sebagai berikut:
4

Contoh Praktik menggunakan Data Validation untuk text


- Blok-lah range seperti gambar berikut:
s

- Klik menu Data (Ribbon Data) dan pilih Data Validation


- Pililah tab menu Settings
- Untuk contoh kali ini menggunakan List secara manual dengan cara mengisikan
PRIA;WANITA pada bagian Source

Anda dapat mengisi source secara manual atau mengambil nilai dari tabel tertentu pada
worksheet. Apabila manual cukup diketikkan dengan pemisah ; (titik koma). Sedangkan
apabila menggunakan sumber dari tabel, sebaiknya tabel tersebut diberi nama terlebih
dahulu lalu masukkan =namatabel
5

- Lalu pilih Tab Error Alert untuk memberi pesan apabila user salah meng-input data, seperti
gambar berikut

- Klik OK
6

MENGGUNAKAN IF AND

Secara umum, fungsi IF memungkinkan Anda untuk membuat perbandingan logis antara nilai
dan apa yang diharapkan dengan menguji kondisi dan mengembalikan hasil jika True atau False. Hal
ini digambarkan sebagai berikut:
=IF(Sesuatu adalah Benar, lakukanlah sesuatu, jika tidak lakukanlah hal lain)
Oleh karena itu, pernyataan IF dapat memiliki dua hasil. Hasil pertama jika perbandingan Anda
Benar dan hasil kedua jika perbandingan Salah. Secara ideal, pernyataan IF harus berlaku terhadap
kondisi minimal, seperti Pria/Wanita, Ya/Tidak/Mungkin, misalnya, namun terkadang Anda mungkin
perlu mengevaluasi skenario lebih kompleks yang membutuhkan penumpukan* lebih dari 3 fungsi IF
secara bersamaan.
Berikut ini contoh menggunakan IF untuk mengecek beberapa kondisi sekaligus. Contoh ini
sering terjadi pada kasus menentukan golongan dari seorang karyawan, yang pada akhirnya
menentukan gaji karyawan tersebut:

Ketentuan:
- Masa kerja < 3 tahun golongan A
- Masa kerja 3 - 6 tahun golongan B
- Masa Kerja > 6 tahun golongan C

- Pada kasus di atas, terdapat 3 kondisi yang terjadi:


o Pertama, karyawan yang memiliki masa kerja lebih kecil dari 3 tahun, maka
golongannya A
o Kedua, karyawan yang memiliki masa kerja di antara 3 sampai dengan 6 tahun, maka
golongannya B
o Ketiga, karyawan yang memiliki masa kerja lebih dari 6 maka golongan C
- Untuk masalah pertama dan ketiga, cukup menggunakan IF biasa. Tetapi pada masalah yang
kedua dimana kondisi-nya memiliki batasan awal dan batasan akhir, maka tidak cukup
menggunakan if saja, namun memerlukan fungsi if digabung dengan and.
Ketikkan rumus berikut pada cell F2:
=IF(E2<3;"A";IF(AND(E2>=3;E2<=6);"B";IF(E2>6;"C";"")))
- Pelajari kembali dan fokus pada rumus yang berhuruf tebal. (pada kasus ini if and digunakan
untuk menguji kondisi dalam satu cell, adakalanya anda membutuhkan menguji kondisi
dalam 2 cell yang akan kita pelajari pada pertemuan berikutnya)

Anda mungkin juga menyukai