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 |