Fungsi Logika pada Excel IF, AND, OR, NOT dan Contoh Rumusnya

Fungsi logika pada Microsoft Excel sangat berguna untuk membuat keputusan otomatis berdasarkan kondisi tertentu. Fungsi yang paling umum digunakan adalah: IF, AND, OR, dan NOT. Berikut penjelasan singkat beserta contoh rumusnya:

1. Fungsi IF

Fungsi IF digunakan untuk menguji suatu kondisi dan menghasilkan nilai jika kondisi tersebut benar (TRUE) atau salah (FALSE).

Sintaks:

excelCopyEdit=IF(logical_test, value_if_true, value_if_false)

Contoh:
Misalnya, jika nilai siswa di sel A1 ≥ 75 maka “Lulus”, jika tidak maka “Tidak Lulus”:

excelCopyEdit=IF(A1>=75, "Lulus", "Tidak Lulus")

2. Fungsi AND

AND mengevaluasi dua atau lebih kondisi dan menghasilkan TRUE jika semua kondisi terpenuhi, atau FALSE jika salah satunya salah.

Sintaks:

excelCopyEdit=AND(kondisi1, kondisi2, ...)

Contoh:
Cek apakah nilai di A1 ≥ 75 dan kehadiran di B1 ≥ 90%:

excelCopyEdit=AND(A1>=75, B1>=90)

Gabungan dengan IF:

excelCopyEdit=IF(AND(A1>=75, B1>=90), "Lulus", "Tidak Lulus")

3. Fungsi OR

OR menghasilkan TRUE jika salah satu kondisi benar, dan FALSE jika semua kondisi salah.

Sintaks:

excelCopyEdit=OR(kondisi1, kondisi2, ...)

Contoh:
Cek apakah nilai A1 ≥ 75 atau B1 ≥ 90:

excelCopyEdit=OR(A1>=75, B1>=90)

Gabungan dengan IF:

excelCopyEdit=IF(OR(A1>=75, B1>=90), "Lulus", "Tidak Lulus")

4. Fungsi NOT

NOT digunakan untuk membalikkan nilai logika. Jika kondisi TRUE, maka hasilnya FALSE, dan sebaliknya.

Sintaks:

excelCopyEdit=NOT(kondisi)

Contoh:
Cek apakah A1 tidak sama dengan 100:

excelCopyEdit=NOT(A1=100)

Gabungan dengan IF:

excelCopyEdit=IF(NOT(A1=100), "Bukan 100", "Nilai 100")

Contoh Kombinasi Fungsi Logika

Misalnya: Seorang siswa lulus jika nilai ujian ≥ 75 dan kehadiran ≥ 90, atau jika nilainya ≥ 85 apa pun kehadirannya:

excelCopyEdit=IF(OR(AND(A1>=75, B1>=90), A1>=85), "Lulus", "Tidak Lulus")

Jika kamu ingin, saya juga bisa buatkan tabel contoh atau template Excel untuk latihan.

Loading