Seperti yang ditunjukkan tidak sama di Excel. fungsi excel if (if) dan ifmuln (ifs) untuk beberapa kondisi. Mari kita letakkan tandanya secara tidak rata di excel

Ekspresi Boolean digunakan untuk menulis kondisi yang membandingkan angka, fungsi, rumus, nilai tekstual atau boolean. Ekspresi logis apa pun harus berisi setidaknya satu operator pembanding yang menentukan hubungan antara elemen ekspresi logis. Di bawah ini adalah daftar operator perbandingan Excel

>= Lebih besar dari atau sama

Hasil ekspresi logika adalah nilai logika TRUE (1) atau nilai logika FALSE (0).

fungsi JIKA

Fungsi IF (IF) memiliki sintaks berikut:


=IF(ekspresi_logis, nilai_jika_benar, nilai_jika_salah)


Rumus berikut mengembalikan 10 jika nilai di sel A1 lebih besar dari 3, dan 20 jika sebaliknya:


JIKA(A1>3;10;20)


Anda dapat menggunakan fungsi lain sebagai argumen untuk fungsi IF. Anda dapat menggunakan argumen teks dalam fungsi IF. Sebagai contoh:


JIKA(А1>=4;"lulus ujian";"gagal lulus ujian")


Anda dapat menggunakan argumen teks dalam fungsi IF sehingga jika kondisi tidak terpenuhi, string kosong akan dikembalikan, bukan 0.

Sebagai contoh:


JIKA(SUM(A1:A3)=30,A10,"")


Argumen boolean_expression dari fungsi IF dapat berisi nilai teks. Sebagai contoh:


JIKA(A1="Dinamo";10;290)


Rumus ini mengembalikan 10 jika sel A1 berisi string "Dynamo", dan 290 jika berisi nilai lainnya. Kecocokan antara nilai teks yang dibandingkan harus tepat, tetapi tidak peka huruf besar-kecil.

DAN, ATAU, BUKAN fungsi

Fungsi DAN (DAN), ATAU (ATAU), BUKAN (BUKAN) - memungkinkan Anda membuat ekspresi logis yang kompleks. Fungsi-fungsi ini bekerja bersama dengan operator perbandingan sederhana. Fungsi AND dan OR dapat memiliki hingga 30 argumen Boolean dan memiliki sintaks:


=AND(boolean1, boolean2...)
=ATAU(boolean1, boolean2...)


Fungsi NOT hanya memiliki satu argumen dan sintaks berikut:


=BUKAN(nilai_boolean)


Argumen fungsi AND, OR, NOT dapat berupa ekspresi boolean, larik, atau referensi sel yang berisi nilai boolean.

Mari kita ambil contoh. Biarkan Excel mengembalikan teks "Lulus" jika siswa memiliki IPK lebih besar dari 4 (sel A2) dan ketidakhadiran kurang dari 3 (sel A3). Rumusnya akan terlihat seperti:


=JIKA(DAN(A2>4,A3


Terlepas dari kenyataan bahwa fungsi OR memiliki argumen yang sama dengan AND, hasilnya sangat berbeda. Jadi, jika pada rumus sebelumnya kita mengganti fungsi AND dengan OR, maka siswa dinyatakan lulus jika memenuhi salah satu syarat (nilai rata-rata lebih dari 4 atau absen kurang dari 3). Jadi, fungsi OR mengembalikan nilai logika TRUE jika setidaknya salah satu ekspresi logika benar, dan fungsi AND mengembalikan nilai logika TRUE hanya jika semua ekspresi logika benar.

Fungsi TIDAK mengubah nilai argumennya menjadi nilai boolean yang berlawanan dan biasanya digunakan bersamaan dengan fungsi lain. Fungsi ini mengembalikan Boolean BENAR jika argumennya SALAH dan Boolean SALAH jika argumennya BENAR.

Fungsi IF bersarang

Terkadang sangat sulit untuk memecahkan masalah logika hanya dengan bantuan operator pembanding dan fungsi AND, OR, NOT. Dalam kasus ini, fungsi IF bersarang dapat digunakan. Misalnya, rumus berikut menggunakan tiga fungsi IF:


=JIKA(A1=100,"Selalu",JIKA(AND(A1>=80,A1=60,A1


Jika nilai di sel A1 adalah bilangan bulat, rumusnya berbunyi sebagai berikut: "Jika nilai di sel A1 adalah 100, kembalikan string 'Selalu'. Sebaliknya, jika nilai di sel A1 antara 80 dan 100, kembalikan 'Normal' '. B jika tidak, jika nilai dalam sel A1 adalah antara 60 dan 80, kembalikan string "Kadang-kadang." Dan, jika tidak satu pun dari kondisi ini terpenuhi, kembalikan string "Tidak Pernah". Secara total, hingga 7 tingkat penumpukan fungsi IF diperbolehkan.

fungsi BENAR dan SALAH

Fungsi BENAR dan SALAH menyediakan cara alternatif catatan nilai logika BENAR dan SALAH. Fungsi-fungsi ini tidak memerlukan argumen dan terlihat seperti ini:


=BENAR()
=SALAH()


Misalnya, sel A1 berisi ekspresi boolean. Kemudian fungsi berikut akan mengembalikan "Lulus" jika ekspresi di sel A1 BENAR:


JIKA(A1=TRUE();"Pergi";"Berhenti")


Jika tidak, rumus akan mengembalikan "Berhenti".

IS fungsi BLANK

Jika Anda ingin menentukan apakah suatu sel kosong, Anda dapat menggunakan fungsi ISBLANK, yang memiliki sintaks berikut:


=ISNULL(nilai)


Artikel ini akan fokus pada fungsi editor spreadsheet Excel "Jika". Ini terkait dengan kemampuan logis dari aplikasi. Fungsi ini termasuk yang paling umum, yang sering digunakan selama pengoperasian.


Fitur utama

PADA Program Excel Rumus "Jika" memungkinkan berbagai jenis tugas yang mengharuskan Anda membandingkan nilai tertentu dan mendapatkan hasilnya. Solusi ini memungkinkan untuk menggunakan algoritma percabangan dan membuat pohon keputusan.

Contoh aplikasi

Fungsinya terlihat seperti: =IF(task; true; false). Komponen pertama adalah ekspresi logis. Itu dapat bertindak sebagai frasa atau angka. Misalnya, "10" atau "tanpa PPN". Parameter ini harus diisi. True adalah nilai yang ditampilkan sebagai hasil jika ekspresi benar. Salah adalah data yang akan dikembalikan saat tugas salah.

Kesetaraan parameter dua sel

Untuk lebih memahami kemungkinan fungsi "Jika" di Excel, perlu diberikan contoh. Karena itu, ada baiknya mulai mempertimbangkannya lebih jauh. Anda harus memasukkan nilai 8 di sel C1.Setelah itu, di kolom di alamat D1 Anda harus memasukkan rumus seperti: =IF(C1<10; 1; 2). В результате программа самостоятельно начинает сравнение параметров из клетки C1 со значением 10. Когда оно достигнет десяти, в поле по адресу D1 можно увидеть единица. В противном случае редактор отобразит 2.

Satu contoh lagi bisa dipertimbangkan. Ada beberapa siswa dan nilai mereka yang diperoleh untuk ujian. Data tersebut adalah sebagai berikut: 5, 4, serta 3 dan 2. Sesuai dengan kondisi tugas disediakan untuk pembuatan teks komentar “lulus” atau “gagal” untuk masing-masing siswa. Jadi, jika seorang siswa mendapat nilai tiga atau lebih, dia dianggap lulus ujian. Jika nilainya di bawah 3, siswa tersebut belum mengatasi tugas tersebut. Untuk mengatasi masalah seperti itu, Anda harus menulis rumus berikut: =IF(C1<3; «не справился»; «сдал»).

Program mulai membandingkan hasil setiap siswa. Jika indikatornya kurang dari tiga, tulisan "gagal" akan muncul di sel yang sesuai. Jika nilainya 3 ke atas, di kolom wajib Anda dapat melihat komentar bahwa siswa tersebut tidak lulus ujian. Perlu dicatat bahwa komentar teks harus selalu ditulis dalam tanda kutip. Saat menggunakan fungsi ini, Anda dapat menggunakan operator perbandingan berikut:< >, =, >, <, >=, <=.

Contoh menggunakan kondisi "ATAU", "DAN".

Perlu untuk mempertimbangkan lebih lanjut kemungkinan logis dari aplikasi ini. Dimungkinkan untuk menghubungkan fungsi "Jika" dengan operator pembanding. Ini adalah opsi berikut:

"ATAU";
"DAN".

Penting untuk menentukan kondisi penting di Excel: ketika nilai siswa sama dengan atau kurang dari 5, tetapi lebih besar dari 3. Dalam hal ini, komentar harus ditampilkan: "lulus" atau "tidak". Jadi, hanya siswa yang mendapat lima dan empat yang lulus. Untuk merekam tugas ini di editor spreadsheet, Anda harus menerapkan rumus khusus. Ini terlihat seperti ini: =IF(AND(A1<=5; A1>3); "lulus", "tidak").

Jika kami mempertimbangkan contoh yang lebih kompleks, Anda perlu menggunakan "ATAU" atau "DAN". Dengan demikian, Anda bisa membiasakan diri dengan penerapan rumus di Excel jika ada beberapa syarat dalam tugas tersebut. Misalnya: =JIKA(ATAU(A1=5; A1=10); 100; 0). Dalam hal ini, Anda dapat menyimpulkan bahwa ketika nilai di sel A1 adalah 5 atau 10, program menampilkan hasil 100. Jika tidak, hasilnya adalah 0. Operator ini dapat digunakan untuk menemukan solusi untuk masalah yang lebih kompleks.

Misalnya, database harus menghitung debitur yang perlu membayar lebih dari 10.000 rubel. Anda bisa menetapkan syarat pinjaman belum dilunasi lebih dari enam bulan, yaitu enam bulan. Berkat fungsi "Jika" dari editor spreadsheet Excel, dimungkinkan untuk secara otomatis mendapatkan tanda "klien bermasalah" di sebelah nama yang sesuai. Katakanlah sel A1 berisi data yang menunjukkan periode hutang (bulan). Bidang B1 berisi jumlah.

Dalam hal ini, rumus disajikan dalam bentuk berikut: =IF(AND(A1>=6; B1>10000); "pelanggan bermasalah"; ""). Jadi, jika seseorang diidentifikasi memenuhi persyaratan yang ditentukan, program akan menampilkan komentar yang sesuai di depan namanya. Untuk anggota daftar lainnya, sel ini akan tetap kosong.

Anda juga dapat melihat contoh saat situasi kritis. Komentar yang sesuai harus dimasukkan. Hasilnya, rumusnya adalah sebagai berikut: =IF(OR(A1>=6; B1>10000); "situasi kritis"; ""). Namun, jika program cocok dengan setidaknya salah satu parameter, catatan yang sesuai akan ditampilkan.

Tugas yang sulit

Fungsi "Jika" Excel digunakan untuk menghindari kesalahan bawaan saat membagi dengan nol. Selain itu, digunakan dalam beberapa situasi lain. Kasus pertama ditunjuk sebagai "DIV/0". Ini dapat ditemukan cukup sering. Ini biasanya terjadi ketika rumus "A/B" perlu disalin. Pada saat yang sama, indikator B di masing-masing sel adalah 0. Untuk menghindari situasi seperti itu, ada baiknya menggunakan kemampuan operator yang bersangkutan. Dengan demikian, rumus yang diperlukan adalah sebagai berikut: =IF(B1=0, 0, A1/B1). Jadi, jika sel B1 diisi dengan nilai "nol", editor akan menampilkan "0". Jika tidak, program akan membagi indikator A1 dengan data B1 dan memberikan hasil yang diinginkan.

Diskon

Seperti yang diperlihatkan oleh praktik, situasi sering muncul, yang dibahas di bawah ini. Anda perlu menghitung diskon, dengan mempertimbangkan jumlah total dana yang dihabiskan untuk pembelian produk tertentu. Matriks yang digunakan adalah sebagai berikut: kurang dari 1000 - 0%; 1001-3000 - 3%; 3001-5000 - 5%; lebih dari 5001 - 7%. Anda dapat membiasakan diri dengan situasi di mana Excel memiliki database pengunjung dan informasi tentang jumlah yang dibelanjakan untuk pembelian. Langkah selanjutnya adalah menghitung diskon untuk setiap pelanggan. Untuk melakukannya, Anda perlu menerapkan ekspresi berikut: =IF(A1>=5001; B1*0.93; IF(A1>=3001; B1*0.95;..).

Sistem memeriksa jumlah total pembelian. Jika melebihi nilai 5001 rubel, harga produk dikalikan 93 persen. Jika tanda 3001 unit terlampaui, tindakan serupa terjadi, tetapi 95% sudah diperhitungkan.

Operator logis IF di Excel digunakan untuk menulis kondisi tertentu. Angka dan/atau teks, fungsi, rumus, dll. dicocokkan. Ketika nilai-nilai bertemu parameter yang diberikan, lalu satu entri muncul. Jangan jawab - yang lain.

Fungsi logika adalah alat yang sangat sederhana dan efektif yang sering digunakan dalam praktik. Mari kita lihat contoh secara detail.

Sintaks fungsi IF dengan satu syarat

Sintaks operator di Excel adalah struktur fungsi, data yang diperlukan untuk operasinya.

JIKA (ekspresi_logis, nilai_jika_benar, nilai_jika_salah)

Mari kita menganalisis sintaks dari fungsi:

Boolean_expression– APA yang diperiksa operator (teks atau data sel numerik).

nilai_jika_benar– APA yang akan muncul di sel ketika teks atau angka memenuhi kondisi yang ditentukan (benar).

nilai if_false– APA yang akan muncul pada kolom ketika teks atau angka TIDAK memenuhi syarat yang ditentukan (false).

Contoh:

Operator memeriksa sel A1 dan membandingkannya dengan 20. Ini adalah "ekspresi_logika". Ketika isi kolom lebih besar dari 20, tulisan sebenarnya "lebih besar dari 20" muncul. Tidak - "kurang dari atau sama dengan 20".

Perhatian! Kata-kata dalam rumus harus diapit dengan tanda kutip. Agar Excel mengerti bahwa Anda perlu menampilkan nilai teks.

Satu contoh lagi. Untuk mengikuti ujian, siswa kelompok harus berhasil lulus ujian. Kami akan memasukkan hasilnya ke dalam tabel dengan kolom: daftar siswa, SKS, ujian.


Harap diperhatikan: operator IF harus memeriksa bukan tipe data numerik, tetapi tipe teks. Oleh karena itu, kami menulis dalam rumus B2 \u003d “kredit”. Kami mengambil tanda kutip agar program mengenali teks dengan benar.



Fungsi IF di Excel dengan berbagai kondisi

Seringkali dalam praktiknya, satu syarat untuk fungsi logis saja tidak cukup. Ketika perlu mempertimbangkan beberapa opsi untuk membuat keputusan, kami menyusun pernyataan IF satu sama lain. Jadi, kami mendapatkan beberapa fungsi IF di Excel.

Sintaksnya akan terlihat seperti ini:

JIKA(ekspresi_logis, nilai_jika_benar, JIKA(ekspresi_logis, nilai_jika_benar, nilai_jika_salah))

Di sini operator memeriksa dua parameter. Jika kondisi pertama benar, maka rumus mengembalikan argumen pertama yang benar. Salah - Operator memeriksa kondisi kedua.

Contoh beberapa kondisi fungsi IF di Excel:


Tabel untuk analisis kinerja. Siswa menerima 5 poin - "luar biasa". 4 - "baik". 3 - "memuaskan". Operator IF memeriksa 2 kondisi: nilai di sel 5 dan 4 sama.


Memperluas fungsionalitas dengan operator AND dan OR

Ketika Anda perlu memeriksa beberapa kondisi sebenarnya, fungsi DAN digunakan Intinya adalah ini: IF a \u003d 1 AND a \u003d 2 THEN nilai dalam nilai ELSE c.

Fungsi OR menguji kondisi 1 atau kondisi 2. Segera setelah setidaknya satu kondisi benar, maka hasilnya akan benar. Intinya adalah: IF a = 1 OR a = 2 THEN nilai dalam nilai ELSE c.

Fungsi AND dan OR dapat menguji hingga 30 kondisi.

Contoh penggunaan operator AND:

Contoh penggunaan fungsi OR:

Cara membandingkan data dalam dua tabel

Pengguna sering perlu membandingkan dua tabel di Excel untuk kecocokan. Contoh dari "kehidupan": bandingkan harga barang di pengiriman yang berbeda, bandingkan neraca (laporan akuntansi) selama beberapa bulan, kinerja murid (siswa) dari kelas yang berbeda, di tempat yang berbeda, dll.

Untuk membandingkan 2 tabel di Excel, Anda bisa menggunakan operator COUNTIF. Pertimbangkan urutan penerapan fungsi.

Sebagai contoh, mari kita ambil dua tabel dengan spesifikasi teknis pengolah makanan yang berbeda. Kami menyusun menyoroti perbedaan dengan warna. Pemformatan bersyarat memecahkan masalah ini di Excel.

Data awal (tabel yang akan kita gunakan):


Pilih tabel pertama. Pemformatan bersyarat - buat aturan - gunakan rumus untuk menentukan sel yang akan diformat:


Di bilah rumus kami menulis: = COUNTIF (kisaran untuk dibandingkan; sel pertama dari tabel pertama) = 0. Kisaran yang dibandingkan adalah tabel kedua.


Untuk memasukkan rentang ke dalam rumus, cukup pilih sel pertama dan sel terakhir. "= 0" berarti perintah untuk mencari nilai yang tepat (bukan perkiraan).

Kami memilih format dan mengatur bagaimana sel akan berubah saat rumus diikuti. Lebih baik mengisi dengan warna.

Pilih tabel kedua. Pemformatan bersyarat - buat aturan - gunakan rumus. Kami menggunakan operator yang sama (COUNTIF).


Di sini, alih-alih sel pertama dan terakhir dari rentang, kami memasukkan nama kolom yang kami tetapkan sebelumnya. Anda dapat mengisi rumus dengan cara apa pun. Tapi namanya lebih mudah.

Fungsi Boolean JIKA di Excel adalah salah satu yang paling populer. Ini mengembalikan hasil (nilai atau rumus lain) tergantung pada kondisinya.

fungsi JIKA di Excel

Fungsi tersebut memiliki sintaks berikut.

JIKA( ekspresi_log; nilai_jika_benar; [nilai_jika_salah])

ekspresi_log adalah kondisi pengujian. Misalnya, A2<100. Если значение в ячейке A2 действительно меньше 100, то в памяти эксель формируется ответ ИСТИНА и функция возвращает то, что указано в следующем поле. Если это не так, в памяти формируется ответ ЛОЖЬ и возвращается значение из последнего поля.

nilai_jika_benar – nilai atau rumus yang dikembalikan saat peristiwa yang ditentukan dalam parameter pertama terjadi.

nilai_jika_salah adalah nilai atau rumus alternatif yang dikembalikan jika kondisi tidak terpenuhi. Kolom ini bersifat opsional. Dalam hal ini, ketika kejadian alternatif terjadi, fungsi akan mengembalikan FALSE.

Sebuah contoh yang sangat sederhana. Anda perlu memeriksa apakah penjualan masing-masing produk melebihi 30 pcs. atau tidak. Jika melebihi, maka rumus harus mengembalikan "OK", jika tidak - "Hapus". Perhitungan dengan hasilnya ditunjukkan di bawah ini.

Penjualan item pertama adalah 75, mis. kondisi yang lebih besar dari 30 terpenuhi. Oleh karena itu, fungsi mengembalikan apa yang ditunjukkan di kolom berikutnya - "OK". Penjualan item kedua kurang dari 30, sehingga kondisi (>30) tidak terpenuhi dan nilai alternatif yang ditentukan di kolom ketiga dikembalikan. Ini adalah inti dari fungsi IF. Meregangkan perhitungan ke bawah, kami mendapatkan hasil untuk setiap produk.

Namun, ini adalah demo. Lebih sering, rumus IF Excel digunakan untuk pemeriksaan yang lebih kompleks. Katakanlah ada rata-rata penjualan mingguan barang dan saldonya saat ini. Pembeli perlu membuat perkiraan saldo dalam 2 minggu. Untuk melakukan ini, Anda perlu mengurangi dua kali rata-rata penjualan mingguan dari stok saat ini.

Sejauh ini, semuanya logis, tetapi kekurangannya memalukan. Apakah ada saldo negatif? Tentu saja tidak. Stok tidak boleh di bawah nol. Agar ramalannya benar, Anda perlu mengganti nilai negatif dengan nol. Di sinilah rumus IF berguna. Itu akan memeriksa nilai yang diterima sesuai dengan ramalan, dan jika ternyata kurang dari nol, itu akan secara paksa memberikan jawaban 0, jika tidak maka akan mengembalikan hasil perhitungan, mis. beberapa bilangan positif. Secara umum logikanya sama, hanya sebagai ganti nilai kita menggunakan rumus sebagai syarat.

Tidak ada lagi nilai negatif dalam ramalan saham yang umumnya sangat baik.

Rumus Excel IF juga digunakan secara aktif dalam rumus array. Di sini kita tidak akan menggali terlalu jauh. Saya merekomendasikan agar mereka yang tertarik membaca artikel tentang. Benar, perhitungan di artikel itu sudah tidak relevan lagi, karena. Excel 2016 memperkenalkan fungsi MINESLI dan MAXESLI. Tetapi misalnya, sangat berguna untuk berkenalan - ini akan berguna dalam situasi lain.

Rumus Excel IF - Contoh Beberapa Kondisi

Cukup sering, jumlah kondisi yang memungkinkan bukanlah 2 (dicentang dan alternatif), tetapi 3, 4 atau lebih. Dalam hal ini, Anda juga dapat menggunakan fungsi IF, tetapi sekarang Anda harus menumpuknya satu sama lain, menentukan semua kondisi secara bergantian. Perhatikan contoh berikut.

Beberapa manajer penjualan perlu memperoleh bonus tergantung pada implementasi rencana penjualan. Sistem motivasi adalah sebagai berikut. Jika rencana dipenuhi kurang dari 90%, maka tidak ada bonus yang jatuh tempo, jika dari 90% hingga 95% - bonus 10%, dari 95% hingga 100% - bonus 20%, dan jika rencana tersebut dipenuhi secara berlebihan, maka 30%. Seperti yang Anda lihat ada 4 opsi. Untuk menentukannya dalam satu rumus, Anda memerlukan yang berikut ini struktur logis. Jika syarat pertama terpenuhi, maka terjadi pilihan pertama, sebaliknya jika syarat kedua terpenuhi, maka terjadi pilihan kedua, sebaliknya jika… dst. Jumlah kondisi bisa sangat besar. Di akhir rumus, alternatif terakhir ditunjukkan, yang tidak memenuhi syarat yang tercantum di atas (seperti bidang ketiga dalam rumus IF biasa). Akibatnya, rumus memiliki bentuk berikut.

Kombinasi fungsi IF berfungsi sedemikian rupa sehingga jika kondisi tertentu terpenuhi, kondisi berikut tidak lagi dicentang. Oleh karena itu, penting untuk mencantumkannya dalam urutan yang benar. Jika kami mulai memeriksa dari B2<1, то условия B2<0,9 и B2<0,95 Excel бы просто «не заметил», т.к. они входят в интервал B2<1 который проверился бы первым (если значение менее 0,9, само собой, оно также меньше и 1). И тогда у нас получилось бы только два возможных варианта: менее 1 и альтернативное, т.е. 1 и более.

Sangat mudah untuk bingung saat menulis rumus, jadi ada baiknya untuk melihat tooltip.

Pada akhirnya, Anda harus menutup semua tanda kurung, jika tidak, Excel akan memberikan kesalahan

Fungsi Excel IF umumnya melakukan tugasnya dengan baik. Tetapi opsi ketika Anda perlu menuliskan rangkaian kondisi yang panjang sangat tidak menyenangkan, karena, pertama, tidak selalu mungkin untuk menulis pertama kali (jika Anda salah menentukan kondisi, maka Anda tidak akan menutup braket); kedua, sulit untuk mengetahui rumus seperti itu jika perlu, terutama bila ada banyak kondisi, dan perhitungannya sendiri rumit.

MS Excel 2016 memperkenalkan sebuah fungsi ESLIM untuk mana seluruh artikel ini ditulis. Ini IF yang sama, hanya diasah khusus untuk mengecek banyak kondisi. Sekarang Anda tidak perlu menulis IF ratusan kali dan menghitung tanda kurung buka. Cukup dengan mencantumkan kondisi dan menutup satu tanda kurung di akhir.

Bekerja sebagai berikut. Mari kita ambil contoh di atas dan gunakan rumus Excel IIFS yang baru.

Seperti yang Anda lihat, menulis rumus terlihat lebih sederhana dan jelas.

Perlu memperhatikan hal-hal berikut. Kami masih mencantumkan ketentuan dalam urutan yang benar sehingga rentang yang tidak perlu tidak terjadi tumpang tindih. Kondisi alternatif terakhir, tidak seperti IF biasa, juga harus ditentukan. JIKA hanya menentukan nilai alternatif yang terjadi jika tidak ada kondisi yang tercantum terpenuhi. Di sini Anda juga perlu menentukan kondisi itu sendiri, yang dalam kasus kami adalah B2>=1. Namun, ini dapat dihindari dengan menulis BENAR di kolom kondisi, yang menunjukkan bahwa jika kondisi yang tercantum sebelumnya tidak terpenuhi, BENAR terjadi dan nilai alternatif terakhir dikembalikan.

Fungsi JIKA JIKA) di Excel adalah alat yang hebat untuk menguji kondisi BENAR atau SALAH. Jika nilai perhitungan Anda sama dengan parameter fungsi yang diberikan sebagai BENAR, maka ia mengembalikan satu nilai, jika SALAH, maka yang lain.

Apa fungsi kembali

Nilai yang Anda tentukan saat kedua kondisi adalah TRUE atau FALSE.

Sintaksis

=IF(uji_logika, , )- Versi bahasa Inggris

=IF(ekspresi_logis, [nilai_jika_benar], [nilai_jika_salah]) - Versi Rusia

Argumen Fungsi

  • uji_logika (uji_logika) adalah kondisi yang ingin Anda uji. Argumen fungsi ini harus logis dan didefinisikan sebagai FALSE atau TRUE. Argumen dapat berupa nilai statis atau hasil dari fungsi atau perhitungan;
  • ([nilai_jika_benar])– (opsional) adalah nilai yang dikembalikan fungsi. Ini akan ditampilkan jika nilai yang Anda uji BENAR;
  • ([nilai_jika_salah])– (opsional) adalah nilai yang dikembalikan fungsi. Ini akan ditampilkan jika kondisi yang Anda uji adalah FALSE.

informasi tambahan

Fungsi Jika dalam contoh Excel dengan beberapa kondisi

Contoh 1: Memeriksa kondisi numerik sederhana menggunakan fungsi IF (IF).

Saat menggunakan fungsi JIKA JIKA) di Excel, Anda bisa menggunakan operator yang berbeda untuk memeriksa status. Berikut adalah daftar operator yang dapat Anda gunakan:

Di bawah ini adalah contoh sederhana penggunaan fungsi saat menghitung nilai siswa. Jika skor total lebih besar dari atau sama dengan “35”, maka rumus mengembalikan “Lulus”, jika tidak maka mengembalikan “Gagal”.

Contoh 2: Menggunakan fungsi IF (IF) bersarang untuk menguji kondisi ekspresi

Fungsi ini dapat menerima hingga 64 kondisi sekaligus. Meskipun tidak praktis untuk membuat fungsi bersarang panjang, dalam kasus yang jarang terjadi, Anda dapat membuat rumus yang memiliki beberapa kondisi secara berurutan.

Pada contoh di bawah ini, kami memeriksa dua kondisi.

  • Kondisi pertama memeriksa apakah jumlah poin tidak kurang dari 35 poin. Jika itu BENAR, maka fungsi akan mengembalikan "Gagal";
  • Jika kondisi pertama adalah FALSE dan skor total lebih besar dari 35, maka fungsi memeriksa kondisi kedua. Jika jumlah poin lebih besar dari atau sama dengan 75. Jika ini benar, maka fungsi mengembalikan nilai "Sangat Baik", dalam kasus lain fungsi mengembalikan "Lulus".


Contoh 3. Hitung besarnya komisi penjualan dengan menggunakan fungsi IF (IF) di Excel

Fungsi ini memungkinkan Anda untuk melakukan perhitungan dengan angka. Kasus penggunaan yang baik adalah menghitung komisi penjualan untuk perwakilan penjualan.

Dalam contoh di bawah ini, Perwakilan Penjualan:

  • tidak menerima komisi jika volume penjualan kurang dari 50 ribu;
  • menerima komisi 2% jika penjualan antara 50-100k
  • menerima komisi 4% jika penjualan melebihi 100.000 unit.

=JIKA(B2<50,0,IF(B2<100,B2*2%,B2*4%)) - Versi bahasa Inggris

=JIKA(B2<50;0;ЕСЛИ(B2<100;B2*2%;B2*4%)) - Versi Rusia

Dalam rumus yang digunakan pada contoh di atas, perhitungan jumlah komisi dilakukan dalam fungsi itu sendiri JIKA. Jika volume penjualan antara 50-100K, maka rumus mengembalikan B2 * 2%, yaitu komisi 2% berdasarkan volume penjualan.

Contoh 4. Menggunakan operator logika (AND/OR) (AND/OR) pada fungsi IF (IF) di Excel

Anda dapat menggunakan operator logika (AND/OR) (AND/OR) di dalam suatu fungsi untuk menguji beberapa kondisi secara bersamaan.

Misalnya, Anda harus memilih siswa untuk mendapatkan beasiswa berdasarkan nilai dan kehadiran. Dalam contoh di bawah ini, seorang siswa hanya memenuhi syarat jika skornya lebih dari 80 poin dan memiliki tingkat kehadiran lebih dari 80%.

Anda dapat menggunakan fungsi bersama dengan fungsi JIKA JIKA) untuk memeriksa terlebih dahulu apakah kedua kondisi ini terpenuhi atau tidak. Jika kondisi terpenuhi, fungsi mengembalikan "Layak", jika tidak, fungsi mengembalikan "Tidak memenuhi syarat".

Rumus untuk perhitungan ini adalah:

=JIKA(DAN(B2>80,C2>80%),”Ya”,”Tidak”)- Versi bahasa Inggris

=JIKA(AND(B2>80;C2>80%);”Ya”;”Tidak”) - Versi Rusia


Contoh 5: Mengubah Kesalahan menjadi Nilai “0” Menggunakan Fungsi IF (IF).

Dengan fungsi ini, Anda juga dapat menghapus sel yang mengandung kesalahan. Anda dapat mengonversi nilai kesalahan menjadi spasi atau nol atau nilai lainnya.

Rumus untuk mengonversi kesalahan sel adalah sebagai berikut:

=JIKA(ISERROR(A1),0,A1)- Versi bahasa Inggris

JIKA(ISERROR(A1),0,A1)- Versi Rusia

Rumus mengembalikan "0" jika ada kesalahan dalam sel, jika tidak maka akan mengembalikan nilai sel.

CATATAN. Jika Anda menggunakan Excel 2007 atau lebih baru, Anda juga dapat menggunakan fungsi IFERROR untuk melakukannya.

Demikian pula, Anda dapat menangani sel kosong. Jika sel kosong, gunakan fungsi ISBLANK, pada contoh di bawah ini:

=JIKA(ISBLANK(A1),0,A1)- Versi bahasa Inggris

=JIKA(ISBLANK(A1),0,A1)- Versi Rusia