Hal-hal tidak selalu seperti yang kita inginkan. Hal yang tidak terduga bisa saja terjadi. Misalnya, Anda harus membagi angka. Mencoba membagi angka apa pun dengan nol (0) memberikan kesalahan. Fungsi logis berguna untuk kasus seperti itu. Dalam tutorial ini, kita akan membahas topik-topik berikut.
Dalam tutorial ini, kita akan membahas topik-topik berikut.
- Apa itu Fungsi Logis?
- Contoh fungsi IF
- Fungsi Logika Excel menjelaskan
- Fungsi IF bertingkat
Apa itu Fungsi Logis?
Ini adalah fitur yang memungkinkan kami memperkenalkan pengambilan keputusan saat menjalankan rumus dan fungsi. Fungsi digunakan untuk;
- Periksa apakah suatu kondisi benar atau salah
- Gabungkan beberapa kondisi bersama
Kondisi adalah ekspresi yang mengevaluasi benar atau salah. Ekspresi dapat berupa fungsi yang menentukan apakah nilai yang dimasukkan dalam sel adalah tipe data numerik atau teks, jika nilai lebih besar dari, sama dengan atau kurang dari nilai yang ditentukan, dll.
Contoh Fungsi IF
Kami akan bekerja dengan anggaran perlengkapan rumah dari tutorial ini. Kami akan menggunakan fungsi IF untuk menentukan apakah suatu barang mahal atau tidak. Kami akan berasumsi bahwa barang dengan nilai lebih dari 6.000 itu mahal. Yang kurang dari 6.000 lebih murah. Gambar berikut menunjukkan kepada kita dataset yang akan kita kerjakan.
- Letakkan fokus kursor di sel F4
- Masukkan rumus berikut yang menggunakan fungsi IF
= IF (E4 <6000, "Ya", "Tidak")
SINI,
- "= IF (…)" memanggil fungsi IF
- "E4 <6000" adalah kondisi yang dievaluasi oleh fungsi IF. Ini memeriksa nilai alamat sel E4 (subtotal) kurang dari 6.000
- "Ya" ini adalah nilai yang akan ditampilkan oleh fungsi jika nilai E4 kurang dari 6.000
- "Tidak" ini adalah nilai yang akan ditampilkan oleh fungsi jika nilai E4 lebih besar dari 6.000
Setelah selesai tekan tombol enter
Anda akan mendapatkan hasil sebagai berikut
Fungsi Logika Excel menjelaskan
Tabel berikut memperlihatkan semua fungsi logika di Excel
S / N | FUNGSI | KATEGORI | DESKRIPSI | PEMAKAIAN |
---|---|---|---|---|
01 | DAN | Logis | Memeriksa beberapa ketentuan dan mengembalikan nilai benar jika semua ketentuan bernilai benar. | = AND (1> 0, ISNUMBER (1)) Fungsi di atas mengembalikan TRUE karena kedua Condition adalah True. |
02 | SALAH | Logis | Mengembalikan nilai logika FALSE. Ini digunakan untuk membandingkan hasil dari kondisi atau fungsi yang mengembalikan benar atau salah | SALAH() |
03 | JIKA | Logis | Memverifikasi apakah suatu kondisi terpenuhi atau tidak. Jika kondisi terpenuhi, ini mengembalikan nilai true. Jika kondisinya tidak terpenuhi, itu mengembalikan salah. = JIKA (tes_logika, [nilai_jika], [nilai_jika_false]) | = IF (ISNUMBER (22), "Yes", "No") 22 adalah Number sehingga mengembalikan Ya. |
04 | IFERROR | Logis | Mengembalikan nilai ekspresi jika tidak ada kesalahan yang terjadi. Jika terjadi kesalahan, ini mengembalikan nilai kesalahan | = IFERROR (5/0, "Bagi dengan nol kesalahan") |
05 | IFNA | Logis | Mengembalikan nilai jika kesalahan # N / A tidak terjadi. Jika terjadi kesalahan # N / A, ini mengembalikan nilai NA. Kesalahan # N / A berarti nilai jika tidak tersedia untuk rumus atau fungsi. | = IFNA (D6 * E6,0) NB rumus di atas mengembalikan nol jika keduanya atau D6 atau E6 kosong |
06 | TIDAK | Logis | Mengembalikan nilai benar jika kondisinya salah dan mengembalikan salah jika kondisinya benar | = NOT (ISTEXT (0)) NB fungsi di atas mengembalikan nilai true. Ini karena ISTEXT (0) mengembalikan false dan fungsi NOT mengonversi false menjadi TRUE |
07 | ATAU | Logis | Digunakan saat mengevaluasi beberapa kondisi. Mengembalikan nilai benar jika salah satu atau semua ketentuan benar. Mengembalikan salah jika semua kondisi salah | = OR (D8 = "admin", E8 = "cashier") NB fungsi di atas mengembalikan true jika salah satu atau keduanya D8 dan E8 admin atau kasir |
08 | BENAR | Logis | Mengembalikan nilai logika TRUE. Ini digunakan untuk membandingkan hasil dari kondisi atau fungsi yang mengembalikan benar atau salah | BENAR() |
Fungsi IF bertingkat
Fungsi IF bertumpuk adalah fungsi IF dalam fungsi IF lainnya . Pernyataan bersarang if berguna ketika kita harus bekerja dengan lebih dari dua kondisi. Katakanlah kita ingin mengembangkan program sederhana yang memeriksa hari dalam seminggu. Jika hari itu hari Sabtu kami ingin menampilkan "pesta dengan baik", jika itu hari Minggu kami ingin menampilkan "waktu istirahat", dan jika itu hari dari Senin hingga Jumat kami ingin menampilkan, ingatlah untuk melengkapi daftar tugas Anda.
Fungsi if bersarang dapat membantu kita mengimplementasikan contoh di atas. Diagram alir berikut menunjukkan bagaimana fungsi IF bertingkat akan diimplementasikan.
Rumus diagram alir di atas adalah sebagai berikut
= IF (B1 = "Sunday", "time to rest", IF (B1 = "Saturday", "party well", "to do list"))
SINI,
- "= IF (….)" Adalah fungsi if utama
- "= IF (…, IF (….))" Fungsi IF kedua adalah yang bertingkat. Ini memberikan evaluasi lebih lanjut jika fungsi IF utama menghasilkan false.
Contoh praktis
Buat workbook baru dan masukkan data seperti yang diperlihatkan di bawah ini
- Masukkan rumus berikut
= IF (B1 = "Sunday", "time to rest", IF (B1 = "Saturday", "party well", "to do list"))
- Masukkan hari Sabtu di alamat sel B1
- Anda akan mendapatkan hasil sebagai berikut
Unduh file Excel yang digunakan dalam Tutorial
Ringkasan
Fungsi logika digunakan untuk memperkenalkan pengambilan keputusan saat mengevaluasi rumus dan fungsi di Excel.