-
Dalam melakukan perhitungan, seringkali ditemukan adanya beberapa
pilihan yang harus ditentukan. Sebagai contoh, dari nilai mahasiswa akan
ditentukan apakah mahasiswa tersebut lulus atau tidak, dan jika lulus
apakah predikat dari nilainya tersebut. Dalam menangani hal ini telah
disediakan fungsi untuk percabangan, yaitu dengan mengunakan fungsi IF.
Fungsi ini digunakan untuk menguji suatu kondisi atau logika, yang akan
menentukan nilai kembali ke-1 jika kondisi tersebut bernilai benar dan
menentukan nilai kembali ke-2 jika kondisi tersebut salah. Cara
penggunaan:
=IF(Kondisi;[Nilai_Jika_Benar];[Nilai_Jika_Salah])Keterangan: | |
Kondisi | Suatu ungkapan logika yang berupa perbandingan. |
Nilai_Jika_Benar | Nilai yang dihasilkan jika pengujian kondisi bernilai benar. |
Nilai_Jika_Salah | Nilai yang dihasilkan jika pengujian kondisi bernilai salah. |
Sebagai contoh, dalam menampilkan status kelulusan mahasiswa dengan melihat nilai ujian yang sudah dijalaninya sebagai berikut.
Gambar 5.8 Data awal untuk mencari status kelulusan
Untuk mendapatkan status “LULUS”
mahasiswa harus mempunyai nilai lebih besar dari 50. Jika nilainya
kurang dari 50, maka akan diberi status “TIDAK LULUS”.
a. Penggunaan Fungsi IF
Untuk dapat menyelesaikannya dibutuhkan
fungsi logika, yaitu fungsi IF. Untuk lebih jelasnya, berikut
disampaikan beberapa paparan tentang penggunaan fungsi IF. Fungsi IF
dengan format lengkap adalah sebagai berikut.
IF(logical_test;value_if_true;value_if_false)Keterangan:
logical_test merupakan syarat dari percabangan.
value_if_true merupakan nilai jika syarat percabangan terpenuhi.
value_if_false merupakan nilai jika syarat percabangan tidak terpenuhi.
Langkah-langkah untuk menyelesaikannya melalui function wizard adalah sebagai berikut.
1) Klik pada sel D3.
2) Klik Formulas, pilih Logical, kemudian klik fungsi IF.
Gambar 5.9 Pemilihan Fungsi IF melalui Category Logical.
3) Ubah setting pada kotak dialog fungsi IF seperti berikut.
Gambar 5.10 Setting melalui function wizard
Pada Logical Test ditulis C3 > 50
adalah karena di sel C3-lah letak dari nilai yang akan dilakukan
penyeleksian. Ketikkan syaratnya pada isian logical_test, misalnya
C3>50 yang artinya jika data di sel C3 lebih besar atau sama dengan
50 maka bernilai benar dan jika kurang dari 50 maka bernilai salah.
Ketikkan teks “Lulus” pada isian value_if_true, yang artinya jika pada
logical_test bernilai benar maka teks ini yang akan
dihasilkan/dikeluarkan. Ketikkan teks “Tidak Lulus” pada isian
value_if_false, yang artinya jika pada logical_test bernilai salah maka
teks ini yang akan dihasilkan/dikeluarkan.
4) Klik OK. Copy-kan formula ke sel di bawahnya.Pemberian tanda “ ” merupakan tambahan jika ingin menambahkan statement berupa kalimat atau string. Didapatkan hasil akhir seperti gambar berikut.
Gambar 5.11 Hasil akhir pemberian status kelulusan
b. Percabangan beberapa TingkatPercabangan tidak hanya pemisahan menjadi dua kemungkinan saja, namun juga bisa menjadi banyak kemungkinan. Untuk percabangan yang memisahkan ke banyak kemungkinan harus menggunakan IF secara bertingkat.
Dear readers, after reading the Content please ask for advice and to provide constructive feedback Please Write Relevant Comment with Polite Language.Your comments inspired me to continue blogging. Your opinion much more valuable to me. Thank you.