Applies ToSharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 SharePoint Server 2013 Enterprise SharePoint dalam Microsoft 365 SharePoint Foundation 2010 SharePoint Server 2010 SharePoint Server 2007 SharePoint dalam Microsoft 365 Small Business Windows SharePoint Services 3.0

Catatan:  Kami ingin secepatnya menyediakan konten bantuan terbaru dalam bahasa Anda. Halaman ini diterjemahkan menggunakan mesin dan mungkin terdapat kesalahan tata bahasa atau masalah keakuratan. Kami bertujuan menyediakan konten yang bermanfaat untuk Anda. Dapatkah Anda memberi tahu kami apakah informasi ini bermanfaat untuk Anda di bagian bawah halaman ini? Berikut artikel dalam bahasa Inggris untuk referensi.

Mengembalikan satu nilai jika kondisi yang Anda tentukan mengevaluasi ke TRUE dan satu nilai jika mengevaluasi ke FALSE. Gunakan jika untuk melakukan bersyarat tes pada nilai dan rumus.

Sintaks

Jika (logical_test,value_if_true,value_if_false)

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

Value_if_true    adalah nilai yang dikembalikan jika logical_test adalah TRUE. Misalnya, jika argumen adalah string teks "Within budget" dan argumen logical_test mengevaluasi ke TRUE, maka fungsi IF menampilkan teks "Within budget". Jika logical_test adalah 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 lainnya.

Value_if_false    adalah nilai yang dikembalikan jika logical_test adalah FALSE. Misalnya, jika argumen adalah string teks "Over budget" dan argumen logical_test mengevaluasi ke FALSE, maka fungsi IF menampilkan teks "Over budget". Jika logical_test adalah FALSE dan value_if_false dihilangkan, (yaitu, setelah value_if_true, ada tanpa koma), maka nilai logika FALSE dikembalikan. Jika logical_test adalah FALSE dan value_if_false kosong (yaitu, setelah value_if_true, ada koma diikuti dengan kurung tutup), maka dihasilkan nilai 0 (nol). Value_if_false bisa berupa rumus lainnya.

Keterangan

  • Hingga tujuh jika fungsi bisa ditumpuk sebagai argumen value_if_true danvalue_if_false untuk menyusun uji-uji lebih rumit. Lihat terakhir dalam contoh berikut ini.

  • Saat argumen value_if_true danvalue_if_false dievaluasi, jika mengembalikan nilai yang dikembalikan oleh pernyataan tersebut.

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

Contoh mengatur 1

C ol1

Col2

Col3

Pengeluaran

Rumus

Deskripsi (Hasil)

50

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

Jika angka kurang dari atau sama dengan 100, rumus lalu menampilkan "Within budget". Jika tidak, fungsi menampilkan "Over budget". (Dalam anggaran)

23

45

89

50

=If([expense]=100,Sum([Col1],[Col2],[Col3]),"")

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

Contoh mengatur 2

ActualExpenses

PredictedExpenses

Rumus

Deskripsi (Hasil)

1500

900

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

Memeriksa apakah baris pertama ke atas anggaran (Over Budget)

500

900

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

Memeriksa apakah baris kedua atas anggaran (OK)

Contoh mengatur 3

Score

Rumus

Deskripsi (Hasil)

45

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

Memberikan peringkat huruf ke pertama Skor (F)

90

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

Memberikan peringkat huruf ke kedua Skor (A)

78

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

Memberikan peringkat huruf ke bagian ketiga Skor (C)

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

Huruf mutu yang ditetapkan untuk angka menggunakan tombol berikut ini (dengan asumsi penggunaan bilangan bulat saja).

Jika Skor

Lalu kembali

Lebih besar dari 89

A

80-89

B

Dari 70 79

C

Dari 60 untuk 69

D

Kurang dari 60

URL

Perlu bantuan lainnya?

Ingin opsi lainnya?

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

Komunitas membantu Anda bertanya dan menjawab pertanyaan, memberikan umpan balik, dan mendengar dari para ahli yang memiliki pengetahuan yang luas.