Inilah Fungsi Rumus Excel IF Lengkap

Rumus Excel IF adalah fungsi logika yang digunakan untuk menganalisis kondisi. Jika kondisi yang dianalisis sesuai dengan kriteria (TRUE), maka akan menghasilkan nilai pada bagian value_if_true. Sebaliknya, jika kondisi yang dianalisis tidak sesuai dengan kriteria (FALSE), maka akan menghasilkan nilai pada bagian value_if_false.

Sintaks Rumus IF

IF(logical_test, [value_if_true], [value_if_false])

logical_test diisi dengan kriteria yang digunakan untuk menganalisis kondisi. Hasilnya berupa nilai TRUE atau FALSE.

value_if_true diisi dengan nilai yang akan dihasilkan jika logical_test bernilai TRUE.

value_if_false diisi dengan nilai yang akan dihasilkan jika logical_test bernilai FALSE.

Parameter value_if_true dan value_if_false bersifat opsional. Jika tidak diisi, Excel akan menghasilkan nilai 0.

Rumus IF dengan 2 Kriteria

Misalkan terdapat data BMI dan ingin mengetahui siapa yang memiliki berat badan berlebih.

Berat badan berlebih ditentukan berdasarkan nilai BMI yang lebih besar atau sama dengan 25.

Langkah-langkah menggunakan rumus IF:

  • Letakkan kursor pada sel E2.
  • Ketik rumus IF.
  • Isi parameter logical_test dengan kriteria D2>=25.
  • Isi parameter value_if_true dengan teks “Berat berlebih”.
  • Isi parameter value_if_false dengan karakter kosong (“”).

Karena hanya ada dua kondisi, jika tidak memenuhi kriteria berat berlebih maka otomatis masuk ke kategori tidak berlebih.

=IF(D2>=25,"Berat berlebih","")

Salin rumus ke baris berikutnya untuk mendapatkan hasil seluruh data.

Hasilnya akan menampilkan keterangan yang lebih informatif dibandingkan TRUE atau FALSE sehingga pengguna dapat langsung mengetahui data yang memenuhi kriteria.

Rumus IF dengan 2 Kriteria dan Rumus AND

Dengan data yang sama, misalkan ingin mengetahui siapa yang memiliki berat badan normal.

Kriteria berat badan normal adalah:

  • BMI lebih besar atau sama dengan 18,5.
  • BMI lebih kecil atau sama dengan 24,9.

Karena kedua syarat harus terpenuhi secara bersamaan, digunakan fungsi AND sebagai parameter logical_test.

Langkah-langkahnya:

  • Letakkan kursor pada sel E2.
  • Ketik rumus IF.
  • Isi parameter logical_test dengan rumus AND.
  • Isi parameter value_if_true dengan teks “Normal”.
  • Isi parameter value_if_false dengan karakter kosong (“”).
=IF(AND(D2>=18.5,D2<=24.9),"Normal","")

Salin rumus ke baris lainnya untuk mendapatkan hasil seluruh data.

Dengan rumus ini, Excel akan menampilkan tulisan “Normal” hanya pada data yang memenuhi kedua syarat tersebut.

Rumus IF Bertingkat (Nested IF)

Rumus IF bertingkat digunakan ketika jumlah kriteria lebih dari dua.

Contoh kategori BMI:

BMI Kategori
< 18,5 Underweight
18,5 – 24,9 Normal
25 – 29,9 Overweight
30 – 34,9 Obesitas Ringan
35 – 39,9 Obesitas Sedang
> 40 Obesitas Berat

Karena fungsi IF hanya dapat mengevaluasi dua kondisi dalam satu kali pengujian, maka diperlukan beberapa fungsi IF yang disusun secara bertingkat.

Jumlah IF yang diperlukan umumnya adalah jumlah kategori dikurangi satu. Pada contoh di atas terdapat enam kategori sehingga dibutuhkan lima fungsi IF yang dirangkai menjadi satu formula.

Rumus IF yang jumlahnya lebih dari satu dan dirangkai dalam satu formula disebut IF Bertingkat (Nested IF).

Bentuk umum IF bertingkat adalah sebagai berikut:

=IF(kondisi1,hasil1,
IF(kondisi2,hasil2,
IF(kondisi3,hasil3,
IF(kondisi4,hasil4,
IF(kondisi5,hasil5,hasil6)))))

Dengan metode ini, Excel dapat mengelompokkan data ke dalam banyak kategori berdasarkan rentang nilai yang ditentukan.

Cara Menggunakan Rumus IF

  1. Tentukan kondisi yang akan diuji pada parameter logical_test.
  2. Tentukan nilai yang akan ditampilkan jika kondisi benar pada value_if_true.
  3. Tentukan nilai yang akan ditampilkan jika kondisi salah pada value_if_false.
  4. Tekan Enter untuk menjalankan rumus.
  5. Salin rumus ke sel lain jika diperlukan.

Fungsi IF merupakan salah satu fungsi logika yang paling sering digunakan di Excel karena dapat membantu membuat keputusan otomatis berdasarkan kondisi tertentu. Fungsi ini juga dapat dikombinasikan dengan fungsi AND, OR, maupun IF Bertingkat untuk menangani kebutuhan analisis data yang lebih kompleks.

Tinggalkan komentar