Cara Menggunakan Pernyataan IF di Microsoft Excel

Cara Menggunakan Pernyataan IF di Microsoft Excel

Semua orang tahu betapa serbagunanya pernyataan IF dalam program skrip, tetapi tahukah Anda bahwa Anda dapat menggunakan banyak logika yang sama di dalam sel di Excel?





Definisi dasar dari pernyataan IF dalam sebuah program adalah memungkinkan Anda mengeluarkan sesuatu yang spesifik berdasarkan hasil dari beberapa input. Anda dapat melakukan perhitungan yang sama sekali berbeda berdasarkan output dari beberapa perhitungan lainnya. Anda dapat melakukan pemformatan bersyarat . Anda bahkan dapat mendasarkan output Anda pada pencarian string dari sel input.





Jika ini terdengar rumit, jangan khawatir. Mari kita lihat beberapa cara kreatif Anda dapat menggunakan pernyataan IF di Excel.





Apa itu Pernyataan JIKA di Excel?

Ketika kebanyakan orang berpikir untuk menggunakan pernyataan IF di Excel, mereka memikirkan VBA. Hal ini karena pernyataan IF biasanya merupakan logika yang digunakan dalam dunia pemrograman. Namun, Anda dapat menggunakan logika pemrograman yang sama ini tepat di dalam sel spreadsheet itu sendiri.

Saat Anda mengetik '=IF(' di dalam sel, Anda akan melihat seperti apa sintaks pernyataan IF Anda harus terlihat seperti berfungsi dengan benar. Persyaratan dasarnya hanyalah 'tes logis'. Secara default, output ke sel akan menjadi TRUE atau FALSE, tetapi Anda dapat menyesuaikannya dengan menyertakan parameter tambahan dalam fungsi.



Bagaimana Fungsi IF Dasar Bekerja

Pertama, mari kita lihat fungsi IF dasar. Dalam contoh spreadsheet di atas, saya memiliki empat aktivitas yang saya log terkait dengan mobil saya. Saya mencatat tanggal ketika salah satu dari empat peristiwa terjadi: penggantian oli, perbaikan mobil, pendaftaran, atau pembaruan asuransi.

Katakanlah jika kolom 'Diperbaiki' berisi 'YA', maka saya ingin Jenis Acara memiliki 'PERBAIKAN'. Kalau tidak, itu harus 'NON-REPAIR'. Logika untuk pernyataan IF ini sangat sederhana:





=IF(C2='YES','Repair','Non-Repair')

Mengisi seluruh kolom dengan rumus ini mengembalikan hasil berikut:

Ini adalah logika yang berguna, tetapi dalam kasus khusus ini tidak terlalu masuk akal. Yang harus dilakukan seseorang hanyalah melihat kolom 'Diperbaiki' untuk mengidentifikasi apakah tanggal tersebut melibatkan perbaikan atau tidak.





Jadi, mari kita jelajahi beberapa pernyataan fungsi IF tingkat lanjut untuk melihat apakah kita dapat membuat kolom ini sedikit lebih berguna.

Pernyataan AND dan IF

Sama seperti program biasa, terkadang untuk memeriksa dua atau tiga kondisi yang saling bergantung, Anda perlu menggunakan logika AND. Hal yang sama juga berlaku di sini.

Mari kita tentukan dua jenis acara baru: Direncanakan, atau Tidak Direncanakan.

Untuk contoh ini, kita akan fokus hanya pada Ganti oli kolom. Saya tahu bahwa saya biasanya menjadwalkan penggantian oli saya pada hari ke-2 setiap bulan. Setiap penggantian oli yang tidak dilakukan pada hari kedua setiap bulan adalah penggantian oli yang tidak direncanakan.

Untuk mengidentifikasi ini, kita perlu menggunakan logika AND seperti ini:

=IF(AND(DAY(A2)=2,B2='YES'),'Planned','Unplanned')

Hasilnya terlihat seperti ini:

Ini bekerja dengan baik, tetapi seperti yang Anda lihat, ada sedikit kesalahan logis. Ini berfungsi untuk menunjukkan kapan penggantian oli terjadi pada tanggal yang diharapkan - yang muncul sebagai 'Direncanakan'. Tetapi ketika kolom Ganti Oli kosong, outputnya juga harus kosong. Tidak masuk akal untuk mengembalikan hasil dalam kasus-kasus itu karena tidak ada penggantian oli yang pernah dilakukan.

Untuk mencapai ini, kita akan beralih ke pelajaran fungsi IF lanjutan berikutnya: pernyataan IF bersarang.

Pernyataan IF bersarang

Berdasarkan fungsi terakhir, Anda harus menambahkan pernyataan IF lain di dalam pernyataan IF asli. Ini harus mengembalikan kosong jika sel Ganti Oli asli kosong.

cara terbaik untuk streaming dari pc ke tv

Berikut penampakan dari pernyataan tersebut:

=IF(ISBLANK(B2),'',IF(AND(DAY(A2)=2,B2='YES'),'Planned','Unplanned'))

Sekarang pernyataan tersebut mulai terlihat agak rumit, tetapi sebenarnya tidak jika Anda melihat lebih dekat. Pernyataan IF pertama memeriksa apakah sel di kolom B kosong. Jika ya, maka ia mengembalikan kosong, atau ''.

Jika tidak kosong, maka Anda memasukkan pernyataan IF yang sama yang kita gunakan pada bagian di atas, ke bagian False dari pernyataan IF pertama. Dengan cara ini, Anda hanya memeriksa dan menulis hasil tentang tanggal penggantian oli ketika ada penggantian oli yang sebenarnya terjadi. Jika tidak, sel kosong.

Seperti yang dapat Anda bayangkan, ini bisa menjadi sangat kompleks. Jadi, saat Anda menyusun pernyataan IF, selalu lakukan selangkah demi selangkah. Uji logika pernyataan IF individual sebelum Anda mulai menggabungkannya. Karena, begitu Anda memiliki beberapa sarang ini, pemecahan masalah dapat menjadi mimpi buruk yang nyata.

bagaimana cara hak cipta foto saya?

ATAU Pernyataan

Sekarang kita akan menendang logikanya sedikit saja. Katakanlah kali ini yang ingin saya lakukan adalah mengembalikan 'Perawatan Tahunan' jika penggantian oli atau perbaikan dikombinasikan dengan pendaftaran atau asuransi dilakukan pada saat yang sama, tetapi hanya 'Perawatan Rutin' jika hanya dilakukan penggantian oli. Kedengarannya rumit, tetapi dengan logika pernyataan IF yang tepat, itu tidak sulit sama sekali.

Logika semacam ini memerlukan kombinasi pernyataan IF bersarang dan beberapa pernyataan OR. Inilah yang akan terlihat seperti pernyataan itu:

=IF(OR(B2='YES',C2='YES'),IF(OR(D2='YES',E2='YES'),'Yearly Maintenance','Routine Maintenance'),'')

Berikut hasil yang terlihat:

Sungguh luar biasa jenis analisis kompleks yang dapat Anda lakukan hanya dengan menggabungkan berbagai operator logika di dalam pernyataan IF bersarang.

Hasil Berdasarkan Rentang Nilai

Seringkali sangat berguna untuk mengubah rentang nilai menjadi semacam hasil teks. Ini bisa sesederhana mengubah suhu dari 0 hingga 50 derajat F menjadi 'Dingin', 50 hingga 80 sebagai 'Hangat', dan apa pun yang lebih dari 80 sebagai panas.

Guru mungkin paling membutuhkan logika ini karena nilai huruf. Dalam contoh berikut, kita akan menjelajahi cara mengonversi nilai numerik menjadi teks hanya berdasarkan rentang seperti itu.

Katakanlah seorang guru menggunakan rentang berikut untuk menentukan nilai huruf:

  • 90 sampai 100 adalah A
  • 80 sampai 90 adalah B
  • 70 sampai 80 adalah C
  • 60 hingga 70 adalah D
  • Di bawah 60 adalah F

Berikut adalah tampilan dari pernyataan multi-bersarang-IF:

=IF(B2>89,'A',IF(B2>79,'B',IF(B2>69,'C',IF(B2>59,'D','F'))))

Setiap sarang adalah rentang berikutnya dalam seri. Anda hanya perlu sangat berhati-hati untuk menutup pernyataan dengan jumlah kurung yang tepat atau fungsi tidak akan bekerja dengan benar.

Berikut tampilan lembar yang dihasilkan:

Seperti yang Anda lihat, ini memungkinkan Anda untuk mewakili angka apa pun dalam bentuk string deskriptif. Ini juga akan diperbarui secara otomatis jika nilai numerik pada lembar pernah berubah.

Menggunakan Logika IF-THEN Sangat Kuat

Sebagai seorang programmer, Anda sudah tahu kekuatan pernyataan IF. Mereka membiarkan Anda mengotomatisasi analisis logis ke dalam perhitungan apapun. Ini sangat kuat dalam bahasa skrip, tetapi seperti yang Anda lihat, ini sama kuatnya di dalam sel spreadsheet Excel.

Dengan sedikit kreativitas, Anda dapat melakukannya hal-hal yang sangat mengesankan dengan logika pernyataan IF dan rumus lain di Excel.

Logika unik apa yang Anda buat dengan menggunakan pernyataan IF di Excel? Bagikan ide dan kiat Anda sendiri di bagian komentar di bawah!

Membagikan Membagikan Menciak Surel 5 Tips untuk Meningkatkan Mesin VirtualBox Linux Anda

Bosan dengan kinerja buruk yang ditawarkan oleh mesin virtual? Inilah yang harus Anda lakukan untuk meningkatkan kinerja VirtualBox Anda.

Baca Selanjutnya
Topik-topik yang berkaitan
  • Pemrograman
  • Spreadsheet
  • Microsoft Excel
Tentang Penulis Ryan Dub(942 Artikel Diterbitkan)

Ryan memiliki gelar BSc di bidang Teknik Elektro. Dia telah bekerja 13 tahun di bidang teknik otomasi, 5 tahun di bidang TI, dan sekarang menjadi Insinyur Aplikasi. Mantan Managing Editor MakeUseOf, dia berbicara di konferensi nasional tentang Visualisasi Data dan telah ditampilkan di TV dan radio nasional.

More From Ryan Dube

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan