Fungsi Logika: IF Lebih 2 Syarat (Bag.3)
Fungsi IF (Lebih dari Dua Syarat) merupakan fungsi yang berbeda dengan fungsi IF (Tunggal), jika fungsi IF (Tunggal) hanya terdiiri dari dua syarat maka pada fungsi IF (Lebih dari Dua Syarat) dapat digunakan untuk menguji beberapa syarat yang diajukan (lebih dari dua).
Fungsi IF (Lebih dari Dua Syarat) cocok digunakan untuk menentukan hasil belajar siswa dalam bentuk huruf (A, B, C, D, E) atau mengelompokkan hasil rata-rata angket ke dalam bentuk keterangan (Sangat setuju, setuju, ragu-ragu, tidak setuju, sangat tidak setuju, dll)
Bentuk fungsi:
Dengan menggunakan contoh data hasil belajar (pada tulisan fungsi IF Tunggal, baca!!), kita dapat mengelompokkan nilai hasil belajar siswa ke dalam bentuk huruf (A, B, C, D, E atau menggunakan istilah Sangat Tinggi, Tinggi, Sedang, Rendah, Sangat Rendah) , berikut langkah-langkah menggunakan fungsi IF (lebih dari dua syarat), yaitu:
Diskusikan!
Dengan menggunakan data yang sama, bagaimana jika digunakan persamaan yang diawali syarat terendah, seperti pada persamaan berikut ini:
=IF(C3>=00;"E";IF(C3>=60;"D";IF(C3>=70;"C";IF(C3>=80;"B";IF(C3>=90;"A")))))
Fungsi IF (Lebih dari Dua Syarat) cocok digunakan untuk menentukan hasil belajar siswa dalam bentuk huruf (A, B, C, D, E) atau mengelompokkan hasil rata-rata angket ke dalam bentuk keterangan (Sangat setuju, setuju, ragu-ragu, tidak setuju, sangat tidak setuju, dll)
Bentuk fungsi:
=IF(Logika1;hasil jika syarat_1 benar;IF(Logika2;hasil jika syarat_2 benar; IF(Logika3;hasil jika syarat_3 benar;IF(…………., hasil jika semua syarat salah))))
Penjelasan:- Logika1, Logika2, Logika3, …… Logika_n: berisi data yang akan diuji untuk menghasilkan nilai TRUE atau FALSE. Dalam pengisian logika ini antara kondisi dan syarat harus menggunaan operator pembanding, misalnya: …=…, …<=…, atau …>=…
- Hasil jika syarat_1 benar, Hasil jika syarat_2 benar, Hasil jika syarat_3 benar,…………. Hasil jika syarat_n benar: diisi dengan jawaban yang dihasilkan jika logika bernilai benar (TRUE). Jika logika bernilai salah, maka syarat logika menyeleksi syarat selanjutnya sampai memenuhi salah satu syarat yang diajukan.
Dengan menggunakan contoh data hasil belajar (pada tulisan fungsi IF Tunggal, baca!!), kita dapat mengelompokkan nilai hasil belajar siswa ke dalam bentuk huruf (A, B, C, D, E atau menggunakan istilah Sangat Tinggi, Tinggi, Sedang, Rendah, Sangat Rendah) , berikut langkah-langkah menggunakan fungsi IF (lebih dari dua syarat), yaitu:
- Tentukan syarat nilai hasil belajar ke bentuk huruf, misalkan:
- >=90, maka nilai (huruf) A
- >=80, maka nilai (huruf) B
- >=70, maka nilai (huruf) C
- >=60, maka nilai (huruf) D
- >=00, maka nilai (huruf) E
- Ketikkan rumus fungsi IF lebih dari dua syarat pada cell D3 (Kolom D baris ke-3), yaitu:
=IF(C3>=90;"A";IF(C3>=80;"B";IF(C3>=70;"C";IF(C3>=60;"D";IF(C3>=0;"E")))))
Penjelasan:- IF(C3>=90;"A"; artinya jika nilai (yang ditunjukkan cell C3 lebih besar sama dengan 90 (sampai tak terhingga), maka nilainya adalah A
- IF(C3>=80;"B"; artinya jika nilai (yang ditunjukkan cell C3 lebih besar sama dengan 80 (tidak sampai pada nilai 90), maka nilainya adalah B
- IF(C3>=70;"C"; artinya jika nilai (yang ditunjukkan cell C3 lebih besar sama dengan 70 (tidak sampai pada nilai 80), maka nilainya adalah C
- IF(C3>=60;"D"; artinya jika nilai (yang ditunjukkan cell C3 lebih besar sama dengan 60 (tidak sampai pada nilai 70), maka nilainya adalah D
- IF(C3>=00;"E"; artinya jika nilai (yang ditunjukkan cell C3 lebih besar sama dengan 00 (tidak sampai pada nilai 60), maka nilainya adalah E
- >= 90 - tak terhingga adalah A
- >=80 – 89,99 adalah B
- >=70 – 79,99 adalah C
- >=60 – 69,99 adalah D
- >=00 – 59,99 adalah E
- Copy dan vaste jawaban untuk nilai hasil belajar siswa pertama dengan cara mendrag untuk hasil belajar siswa selanjutnya
- Jika sukses dengan kerja ini maka jawabannya sama pada gambar samping
- Selesai
Diskusikan!
Dengan menggunakan data yang sama, bagaimana jika digunakan persamaan yang diawali syarat terendah, seperti pada persamaan berikut ini:
=IF(C3>=00;"E";IF(C3>=60;"D";IF(C3>=70;"C";IF(C3>=80;"B";IF(C3>=90;"A")))))
Leave a Comment