Cara Menggunakan Pernyataan If dan Nested If di Excel

Cara Menggunakan Pernyataan If dan Nested If di Excel

Cara Menggunakan Pernyataan If dan Nested If di Excel.

 Cara Menggunakan Pernyataan If dan Nested If di Excel



Salah satu fungsi Excel yang cukup sering saya gunakan dalam rumus saya adalah fungsi IF. Fungsi IF digunakan untuk menguji kondisi logika dan menghasilkan dua hasil yang berbeda tergantung pada apakah kondisi logika mengembalikan TRUE atau FALSE.


Mari kita gunakan tabel penjualan ponsel di bawah ini sebagai contoh. Anda dapat mengunduh file contoh di sini.

Daftar isi


Fungsi JIKA dengan Kondisi Tunggal


Pertimbangkan skenario di mana Anda perlu menghitung Biaya Komisi untuk setiap baris penjualan, tergantung di mana penjualan dilakukan (Kolom D). Jika penjualan dilakukan di AS, Biaya Komisi adalah 10%, jika tidak, lokasi yang tersisa akan memiliki Biaya Komisi 5%.


Rumus pertama yang harus Anda masukkan pada Cell F2 adalah seperti gambar di bawah ini:

=IF(D2="AS", E2*10%, E2*5%)


Rincian rumus:

 1. =IF( – Tanda “=” menunjukkan awal rumus dalam sel dan IF adalah fungsi excel yang kita gunakan.

 2. D2=”USA” – Uji logika yang kami lakukan (yaitu jika data di kolom D2 adalah USA).

 3. E2*10% – Hasil yang akan dikembalikan oleh rumus jika hasil uji logika awal TRUE (yaitu nilai di kolom D2 adalah USA).

 4. E2*5% – Hasil yang akan dikembalikan oleh rumus jika hasil uji logika awal FALSE (yaitu nilai di kolom D2 BUKAN USA).

 5. ) – Tanda kurung tutup yang menunjukkan akhir rumus.


Kemudian Anda dapat menyalin rumus dari Sel F2 ke sisa baris di Kolom F dan itu akan menghitung Biaya Komisi untuk setiap baris, baik sebesar 10% atau 5% tergantung pada apakah tes logika IF mengembalikan TRUE atau FALSE pada masing-masing baris. baris.


Fungsi IF dengan Beberapa Kondisi


Bagaimana jika aturannya sedikit lebih rumit di mana Anda perlu menguji lebih dari satu kondisi logis dengan hasil berbeda yang dikembalikan untuk setiap kondisi?

Excel memiliki jawaban untuk ini! Kita dapat menggabungkan beberapa fungsi IF dalam sel yang sama, yang terkadang dikenal sebagai IF Bersarang.


Pertimbangkan skenario serupa di mana Komisi berbeda untuk setiap Lokasi Penjualan seperti di bawah ini:

  * AS 10%

  * Australia 5%

  * Singapura 2%


Di Sel F2 (yang nantinya akan disalin ke baris lainnya di kolom F yang sama), masukkan rumus sebagai berikut:

=IF(D2="USA",E2*10%,IF(D2="Australia",E2*5%,E2*2%))


Rincian rumus:

 1. =IF( – Awal rumus menggunakan pernyataan IF

 2. D2=”USA” – Tes logika pertama yang kami lakukan (yaitu jika data di kolom D2 adalah USA).

 3. E2*10% – Hasil yang akan dikembalikan oleh rumus jika hasil uji logika awal TRUE (yaitu nilai di kolom D2 adalah USA).

 4. IF(D2=”Australia”,E2*5%,E2*2%) – pernyataan IF Excel kedua yang akan dinilai jika uji logika awal menghasilkan FALSE (yaitu nilai pada kolom D2 BUKAN USA). Ini adalah sintaks serupa dari "Fungsi IF dengan Kondisi Tunggal" yang dibahas sebelumnya dalam artikel ini di mana jika nilai pada Sel D2 adalah Australia, hasil E2*5% akan dikembalikan. Jika tidak, jika nilainya bukan Australia, fungsi akan mengembalikan hasil E2*2%.

 5. ) – Tanda kurung tutup yang menunjukkan akhir rumus untuk fungsi IF pertama.


Karena Excel akan menilai rumus dari kiri ke kanan, ketika tes logika terpenuhi (mis. D2=“USA”, fungsi akan berhenti dan mengembalikan hasilnya, mengabaikan tes logika lebih lanjut setelahnya (mis. D2=“Australia”. )


Jadi, jika uji logika pertama mengembalikan FALSE (yaitu lokasi bukan AS), tes logika kedua akan dilanjutkan. Jika uji logika kedua mengembalikan FALSE juga (yaitu lokasi bukan di Australia), kita tidak perlu menguji lebih lanjut karena kita tahu bahwa satu-satunya nilai yang mungkin pada Sel D2 adalah Singapura sehingga harus mengembalikan hasil E2*2%.


 Jika Anda lebih suka kejelasan, Anda dapat menambahkan tes logika ketiga IF(D2="Singapore", "value if TRUE" , "value if FALSE"). Oleh karena itu, rumus diperpanjang penuh adalah seperti yang ditunjukkan di bawah ini:

=IF(D2="USA",E2*10%,IF(D2="Australia",E2*5%,IF(D2="Singapore",E2*2%)))


Seperti yang disebutkan sebelumnya, di atas akan mengembalikan hasil yang sama dengan rumus awal yang kita miliki.

=IF(D2="USA",E2*10%,IF(D2="Australia",E2*5%,E2*2%))


Kiat Cepat


  * Untuk setiap fungsi IF(, harus ada tanda kurung buka dan kurung tutup. Jika ada tiga fungsi IF sesuai salah satu contoh di atas, rumus akan membutuhkan tiga tanda kurung tutup “)))”, masing-masing menandai akhir dari pembukaan yang sesuai IF( pernyataan.

* Jika kita tidak menentukan hasil kedua dari pengujian logika (ketika pengujian logika menghasilkan FALSE), nilai default yang diberikan oleh Excel adalah teks “FALSE”. Jadi rumus =IF(D2=”USA”,E2*10%) akan mengembalikan teks “FALSE” jika D2 bukan “USA”.

   * Jika Anda memiliki beberapa tes logika yang berbeda, masing-masing dengan hasil yang berbeda, Anda dapat menggabungkan/menyarangkan fungsi IF beberapa kali, satu demi satu, mirip dengan contoh di atas.


Sekian artikel tentang Cara Menggunakan Pernyataan If dan Nested If di Excel. Baca juga artikel mengenai Cara Menggunakan Photoshop Ganti Warna Untuk Pengeditan Kreatif yang mungkin perlu Sobat ketahui.

Lebih baru Lebih lama