Cara menggunakan fungsi IF Excel -

Daftar Isi

Ringkasan

Fungsi IF menjalankan tes logika dan mengembalikan satu nilai untuk hasil yang BENAR, dan nilai lainnya untuk hasil yang SALAH. Misalnya, untuk "lulus" skor di atas 70: = IF (A1> 70, "Lulus", "Gagal"). Lebih dari satu kondisi dapat diuji dengan menumpuk fungsi IF. Fungsi IF dapat dikombinasikan dengan fungsi logika seperti AND dan OR untuk memperluas pengujian logika.

Tujuan

Uji untuk kondisi tertentu

Nilai kembali

Nilai yang Anda berikan untuk TRUE atau FALSE

Sintaksis

= IF (logical_test, (value_if_true), (value_if_false))

Argumen

  • tes_logika - Nilai atau ekspresi logika yang dapat dievaluasi sebagai TRUE atau FALSE.
  • value_if_true - (opsional) Nilai yang akan dikembalikan saat logical_test mengevaluasi ke TRUE.
  • value_if_false - (opsional) Nilai yang akan dikembalikan saat logical_test mengevaluasi ke FALSE.

Versi: kapan

Excel 2003

Catatan penggunaan

Fungsi IF digunakan untuk menjalankan tes logika, dan bereaksi berbeda bergantung pada apakah hasilnya BENAR atau SALAH. Argumen pertama, tes_logika, adalah ekspresi yang mengembalikan TRUE atau FALSE. Baik value_if_true dan value_if_false bersifat opsional, tetapi setidaknya salah satunya harus diberikan. Hasil dari IF bisa berupa nilai, referensi sel, atau bahkan rumus lain.

Pada contoh yang ditunjukkan di atas, kami ingin menetapkan "Lulus" atau "Gagal" berdasarkan skor tes. Skor kelulusan adalah 70 atau lebih tinggi. Rumus di D6, disalin, adalah:

=IF(C6>=70,"Pass","Fail")

Terjemahan: Jika nilai di C6 lebih besar dari atau sama dengan 70, kembalikan "Lulus". Jika tidak, kembalikan "Gagal".

Alur logis rumus ini dapat dibalik. Rumus di bawah ini mengembalikan hasil yang sama:

=IF(C6<70,"Fail","Pass")

Terjemahan: Jika nilai di C6 kurang dari 70, kembalikan "Gagal". Jika tidak, kembalikan "Lulus".

Kedua rumus di atas, jika disalin, akan mengembalikan hasil yang benar.

Catatan: Jika Anda baru mengenal gagasan kriteria rumus, artikel ini menjelaskan banyak contoh.

Formula lain

Sebagai hasilnya, fungsi IF bisa mengembalikan rumus lain. Misalnya, rumus di bawah ini akan mengembalikan A1 * 5% jika A1 kurang dari 100, dan A1 * 7% jika A1 lebih besar dari atau sama dengan 100:

=IF(A1<100,A1*5%,A1*7%)

Pernyataan IF bertingkat

Fungsi IF bisa "bertingkat". Sebuah "IF bertumpuk" mengacu pada rumus di mana setidaknya satu fungsi IF bertumpuk di dalam yang lain untuk menguji lebih banyak kondisi dan mengembalikan hasil yang lebih mungkin. Setiap pernyataan IF perlu "bertumpuk" dengan hati-hati di dalam yang lain sehingga logikanya benar.

Misalnya, rumus berikut dapat digunakan untuk menetapkan nilai daripada hasil lulus / gagal:

=IF(C6<70,"F",IF(C6<75,"D",IF(C6<85,"C",IF(C6<95,"B","A"))))

Hingga 64 fungsi IF dapat disarangkan. Namun, secara umum, Anda harus mempertimbangkan fungsi lain, seperti VLOOKUP atau HLOOKUP untuk skenario yang lebih kompleks, karena mereka dapat menangani lebih banyak kondisi dengan cara yang jauh lebih efisien.

Operator logika

Saat Anda membuat pengujian dengan IF, Anda dapat menggunakan salah satu operator logika berikut:

Operator perbandingan Berarti Contoh
= sama dengan A1 = D1
> lebih besar dari A1> D1
> = lebih dari atau sama dengan A1> = D1
< kurang dari A1
<= kurang dari atau sama dengan A1 <= D1
tidak sebanding dengan A1D1

Fungsi IF tidak mendukung karakter pengganti, tetapi Anda dapat menggabungkan IF dengan COUNTIF untuk mendapatkan fungsionalitas karakter pengganti dasar.

JIKA dengan DAN, ATAU

Fungsi IF dapat dikombinasikan dengan fungsi AND dan fungsi OR. Misalnya, untuk mengembalikan "OK" saat A1 berada di antara 7 dan 10, Anda dapat menggunakan rumus seperti ini:

=IF(AND(A1>7,A1<10),"OK","")

Terjemahan: jika A1 lebih besar dari 7 dan kurang dari 10, kembalikan "OK". Jika tidak, tidak kembalikan ("").

Untuk mengembalikan B1 + 10 ketika A1 adalah "merah" atau "biru" Anda dapat menggunakan fungsi OR seperti ini:

=IF(OR(A1="red",A1="blue"),B1+10,B1)

Terjemahan: jika A1 berwarna merah atau biru, kembalikan B1 + 10, jika tidak, kembalikan B1.

Informasi lebih lanjut

  • Baca lebih lanjut tentang IF bertingkat
  • Pelajari cara menggunakan VLOOKUP alih-alih IF bersarang (video)
  • 50 Contoh kriteria formula

Lihat di bawah untuk contoh fungsi IF lainnya.

Catatan

  • Untuk menghitung hal-hal secara kondisional, gunakan fungsi COUNTIF atau COUNTIFS.
  • Untuk menjumlahkan hal-hal secara kondisional, gunakan fungsi SUMIF atau SUMIFS.
  • Jika salah satu argumen ke IF disediakan sebagai larik, fungsi IF akan mengevaluasi setiap elemen larik.

Video Terkait

Cara menelusuri rumus kompleks menggunakan evaluasi Dalam video ini, kita melihat cara menggunakan fitur yang disebut Evaluasi Rumus untuk menyelesaikan rumus kompleks selangkah demi selangkah. Cara membuat rumus dengan IF bertumpuk Dalam video ini, saya akan menunjukkan cara membuat rumus yang menggunakan beberapa pernyataan IF bertumpuk. Ini adalah teknik umum untuk menangani banyak kondisi dalam satu rumus. 3 rumus array dasar Mengapa menggunakan rumus array? Dalam video ini kita akan melihat tiga contoh rumus array dasar. Rumus array tradisional dapat memecahkan masalah yang rumit, dan membuat rumus array dalam versi array dinamis Excel lebih mudah dari sebelumnya. Cara mengelompokkan nilai dengan VLOOKUP Dalam video ini, kita akan melihat cara sederhana menggunakan VLOOKUP untuk mengelompokkan data ke dalam kategori tertentu. Cara membuat bagan dinamis sederhana Dalam video ini, kita akan melihat cara membuat bagan dinamis sederhana di Excel. Bagan dinamis secara otomatis merespons perubahan data. Bagaimana cara mengganti IF bersarang dengan VLOOKUP Dalam video singkat ini, kita melihat bagaimana mengganti rumus IF bersarang dengan rumus VLOOKUP. Dibandingkan dengan pernyataan IF bertingkat, VLOOKUP lebih sederhana dan lebih transparan. Ini juga lebih mudah untuk disesuaikan nanti.

Artikel yang menarik...