Berlaku Untuk
SharePoint Server Edisi Berlangganan SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 SharePoint Server 2013 Enterprise SharePoint dalam Microsoft 365 SharePoint Foundation 2010 SharePoint Server 2010 SharePoint dalam Microsoft 365 Small Business

Mengembalikan satu nilai jika kondisi yang Anda tentukan mengevaluasi ke TRUE dan nilai lain jika mengevaluasi ke FALSE. Gunakan IF untuk melakukan uji bersyarah pada nilai dan rumus.

Sintaks

IF(logical_test,value_if_true,value_if_false)

Logical_test     adalah nilai atau ekspresi apa pun yang dapat dievaluasi ke TRUE atau FALSE. Misalnya, [Quarter1]=100 adalah ekspresi logika; jika nilai dalam satu baris kolom, [Kuartal1], sama dengan 100, ekspresi mengevaluasi ke TRUE. Jika tidak, ekspresi mengevaluasi ke FALSE. Argumen ini dapat menggunakan operator penghitungan perbandingan apa pun.

Value_if_true     adalah nilai yang dikembalikan jika logical_test TRUE. Misalnya, jika argumen ini adalah string teks "Dalam anggaran" dan argumen logical_test mengevaluasi ke TRUE, maka fungsi IF menampilkan teks "Dalam anggaran". Jika logical_test TRUE dan value_if_true kosong, argumen ini mengembalikan 0 (nol). Untuk menampilkan kata TRUE, gunakan nilai logika TRUE untuk argumen ini. Value_if_true bisa berupa rumus lain.

Value_if_false     adalah nilai yang dikembalikan jika logical_test FALSE. Misalnya, jika argumen ini adalah string teks "Melebihi anggaran" dan argumen logical_test mengevaluasi ke FALSE, maka fungsi IF menampilkan teks "Melebihi anggaran". Jika logical_test FALSE dan value_if_false dihilangkan, (yaitu, setelah value_if_true, tidak ada koma), maka nilai logika FALSE dikembalikan. Jika logical_test FALSE dan value_if_false kosong (yaitu, setelah value_if_true, terdapat tanda koma diikuti dengan tanda kurung tutup), maka nilai 0 (nol) dikembalikan. Value_if_false bisa berupa rumus lain.

Keterangan

  • Hingga tujuh fungsi IF dapat ditumpuk sebagai argumen value_if_true dan value_if_false untuk menyusun pengujian yang lebih rumit. Lihat contoh terakhir dari berikut ini.

  • Ketika argumen value_if_true dan value_if_false dievaluasi, IF mengembalikan nilai yang dikembalikan oleh pernyataan tersebut.

  • Jika salah satu argumen untuk IF adalah array, setiap elemen array dievaluasi ketika pernyataan IF dilakukan.

Contoh set 1

C ol1

Col2

Col3

Biaya

Rumus

Deskripsi (Hasil)

50

=IF([Expense]<=100,"Within budget","Over budget")

Jika angka kurang dari atau sama dengan 100, rumus akan menampilkan "Dalam anggaran". Jika tidak, fungsi menampilkan "Melebihi anggaran". (Dalam anggaran)

23

45

89

50

=IF([Expense]=100,SUM([Col1],[Col2],[Col3]),"")

Jika angka adalah 100, maka tiga nilai ditambahkan. Jika tidak, teks kosong ("") dikembalikan. ()

Contoh set 2

AktualPengaman

PrediksiExpenses

Rumus

Deskripsi (Hasil)

1500

900

=IF([ActualExpenses]>[PredictedExpenses],"Over Budget","OK")

Memeriksa apakah baris pertama melebihi anggaran (Melebihi Anggaran)

500

900

=IF([ActualExpenses]>[PredictedExpenses],"Over Budget","OK")

Memeriksa apakah baris kedua melebihi anggaran (OK)

Contoh set 3

Skor

Rumus

Deskripsi (Hasil)

45

=IF([Score]>89,"A",IF([Score]>79,"B", IF([Score]>69,"C",IF([Score]>59,"D","F"))))

Menetapkan nilai huruf ke skor pertama (F)

90

=IF([Score]>89,"A",IF([Score]>79,"B", IF([Score]>69,"C",IF([Score]>59,"D","F"))))

Menetapkan nilai huruf ke skor kedua (A)

78

=IF([Score]>89,"A",IF([Score]>79,"B", IF([Score]>69,"C",IF([Score]>59,"D","F"))))

Menetapkan nilai huruf ke skor ketiga (C)

Dalam contoh sebelumnya, pernyataan IF kedua juga merupakan argumen value_if_false untuk pernyataan IF pertama. Demikian pula, pernyataan IF ketiga adalah argumen value_if_false untuk pernyataan IF kedua. Misalnya, jika logical_test pertama ([Skor]>89) adalah TRUE, "A" dikembalikan. Jika logical_test pertama false, pernyataan IF kedua dievaluasi, dan seterusnya.

Nilai huruf ditetapkan ke angka menggunakan kunci berikut (dengan asumsi penggunaan bilangan bulat saja).

Jika Skor adalah

Lalu kembalikan

Lebih besar dari 89

A

Dari 80 hingga 89

B

Dari 70 hingga 79

C

Dari 60 hingga 69

D

Kurang dari 60

F

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.