Penggunaan Rumus IF Condition dengan Pernyataan

Pada artikel sebelumnya yaitu Pengkondisian Sederhana dengan Rumus Excel sudah dipaparkan mengenai cara sederhana untuk penggunaan rumus IF Condition dengan 2 pernyataan (Baik dan Kurang). Di artikel berikut akan kembali kita bahas mengenai pengkondisian nilai banyak pernyataan dengan rumus excel yang lebih kompleks.



Sebagai contoh range dasar untuk membuat rumus pernyataan seperti berikut :
  • Nilai 100 - 81 = Sangat Baik
  • Nilai 80 - 61 = Baik
  • Nilai 60 - 41 = Cukup
  • Nilai 40 - 21 = Kurang
  • Nilai 20 - 0 = Sangat Kurang
Rumus Dasar Excel IF Condition : =IF(logical_test;[value_if_true];[value_if_false])
  • =IF (Merupakan rumus umum untuk pengkondisian)
  • logical_test (Di mana nilai diambil sebagai bahan acuan pengkondisian)
  • value if true (Adalah nilai jika pernyataan pada logical test itu benar)
  • value if false (Adalah nilai jika pernyataan pada logical test itu salah)

Tabel Data Nilai Siswa
-ABCDE
1NAMA SISWANILAI 1NILAI 2NILAI 3RATA-RATA
2AGUS80908083
3BUDI75709078
4DEWI65605058
5FADLI50304040
6RISKA20151517

Pernyataan yang benar (True)

  1. Nilai Sangat Baik =Jika nilai rata-rata (E..) diatas dari 80 [=IF(E... >80;false)]
  2. Nilai Baik =Jika nilai rata-rata (E..) diatas dari 60 [=IF(E... >60;false)]
  3. Nilai Cukup =Jika nilai rata-rata (E..) diatas dari 40 [=IF(E... >40;false)]
  4. Nilai Kurang =Jika nilai rata-rata (E..) diatas dari 20 [=IF(E... >20;false)]
  5. Nilai Sangat Kurang =Jika nilai rata-rata (E..) selain diatas maka false [=IF(E... >... ;false)]

Penggabungan Formula

Dari kelima pernyataan di atas, kita gabungkan menjadi satu kesatuan formula excel yaitu :
=IF(E...>80;True;IF(E...>60;True;IF(E...>40;True;IF(E...>20;True;False))))

=IF(E...>80;"SANGAT BAIK";IF(E...>60;"BAIK";IF(E...>40;"CUKUP";IF(E...>20;"KURANG";"SANGAT KURANG"))))

Tampilan Hasil :

Tabel Data Nilai Siswa
-ABCDEFG
1NAMA-SISWANILAI-1NILAI-2NILAI-3RATA"KLASIFIKASIFORMULA
2AGUS80908083SANGAT BAIK=IF(E2>80;"SANGAT BAIK";IF(E2>60;"BAIK"; IF(E2>40;"CUKUP";IF(E2>20;"KURANG";
"SANGAT KURANG"))))
3BUDI75709078BAIK=IF(E3>80;"SANGAT BAIK";IF(E3>60;"BAIK"; IF(E3>40;"CUKUP";IF(E3>20;"KURANG";
"SANGAT KURANG"))))
4DEWI65605058CUKUP=IF(E4>80;"SANGAT BAIK";IF(E4>60;"BAIK"; IF(E4>40;"CUKUP";IF(E4>20;"KURANG";
"SANGAT KURANG"))))
5FADLI50304040KURANG=IF(E5>80;"SANGAT BAIK";IF(E5>60;"BAIK"; IF(E5>40;"CUKUP";IF(E5>20;"KURANG";
"SANGAT KURANG"))))
6RISKA20151517SANGAT KURANG=IF(E6>80;"SANGAT BAIK";IF(E6>60;"BAIK";
IF(E6>40;"CUKUP";IF(E6>20;"KURANG";
"SANGAT KURANG"))))