IF (Fungsi IF)

Penting: Artikel ini adalah terjemahan mesin, lihat penafian. Temukan versi bahasa Inggris artikel di sini sebagai rujukan Anda.

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.

Sintaksis

IF (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

F

Catatan: Penafian Terjemahan Mesin: Artikel ini telah diterjemahan oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan terjemahan mesin ini untuk membantu pengguna yang bukan penutur bahasa Inggris agar dapat menikmati konten tentang produk, layanan, dan teknologi Microsoft. Karena artikel ini diterjemahkan oleh mesin, mungkin akan terdapat kesalahan kosa kata, sintaksis, atau tata bahasa.

Kembangkan keterampilan Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×