ID EN
#Logical

IF

Excel Functions 🇮🇩 Bahasa Indonesia

Uji untuk kondisi tertentu

Syntax

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

Arguments

Parameter Deskripsi
logical_test A value or logical expression that can be evaluated as TRUE or FALSE.
value_if_true [optional] The value to return when logical_test evaluates to TRUE.
value_if_false [optional] The value to return when logical_test evaluates to FALSE.

Return Value

Nilai yang Anda berikan untuk TRUE atau FALSE

Details

Fungsi IF adalah salah satu fungsi yang paling banyak digunakan di Excel. Intinya, IF menjalankan pengujian dan mengembalikan satu nilai jika hasilnya TRUE, dan nilai lainnya jika hasilnya FALSE. Pada pandangan pertama, ini tampak sangat mendasar — ​​jika ini benar, lakukan ini; jika tidak, lakukan itu. Namun, rumus yang menggunakan IF dapat dengan cepat menjadi lebih canggih karena persyaratannya menjadi lebih kompleks dan lebih banyak IF yang disatukan. Salah satu trik dalam menggunakan IF secara efektif adalah mengetahui cara menggabungkan IF dengan fungsi lain seperti AND dan OR untuk menangani logika yang lebih kompleks dengan baik. Artikel ini menjelaskan dasar-dasarnya dengan cermat, kemudian memperkenalkan rumus lebih lanjut yang menggunakan fungsi IF. Untuk memahami cara kerja fungsi IF, mari kita mulai dengan contoh yang sangat mendasar. Pada lembar kerja di bawah ini, tujuannya adalah menggunakan fungsi IF

Contoh

Basic IF function example

To understand how the IF function works, let's start with a very basic example. In the worksheet below, the goal is to use the IF function to mark sco

EXCEL
=IF(B5>80,TRUE)
Basic IF function example

Note we are not using quotes ("") anywhere in the formula because the formula contains no text. Also, we do not need to provide a value for value_if_f

EXCEL
=IF(B5>80,"x")
Basic IF function example

Note that TRUE values have been replaced by "x", and the FALSE results remain FALSE since we have not provided a value for value_if_false. Finally, le

EXCEL
=IF(B5>80,"x","")
Example - Pass or Fail

In the worksheet below, we want to assign either a "Pass" or "Fail" based on a test score. A passing score is 70 or higher. The formula in E5, copied

EXCEL
=IF(C5<70,"Fail","Pass")
Example - Pass or Fail

Notice both "Pass" and "Fail" are in double quotes ("") because they are text values. Also, note that the logical flow of this formula can be reversed

EXCEL
=IF(C5>=70,"Pass","Fail")
Example - IF this OR that

A common challenge with the IF function is how to handle a problem that requires "if this or that" logic. The logical test for IF takes just one value

EXCEL
=IF(OR(B5="red",B5="green"),"x","")

See Also

AND OR NOT IFS SWITCH