Cara Menggunakan If dan Nested If di Google Spreadsheet

Salah satu pernyataan yang paling umum digunakan di hampir setiap bahasa pemrograman adalah pernyataan IF. Jadi tidak mengherankan jika menggunakan pernyataan IF dan IF bersarang di Google Sheets sangat populer dan sangat berguna.

Pernyataan IF di Google Sheets memungkinkan Anda memasukkan fungsi yang berbeda ke dalam sel berdasarkan kondisi dari sel lain. Saat Anda menyusun pernyataan IF, Anda dapat membuat analitik yang lebih canggih berdasarkan data. Dalam artikel ini, Anda akan mempelajari cara melakukannya serta melihat beberapa contoh.

Menggunakan Pernyataan IF(IF Statement) di Google Sheets

Sebelum Anda bisa memahami dan mulai menyusun pernyataan IF, Anda perlu memahami cara kerja pernyataan IF sederhana di Google Spreadsheet(Google Sheets) terlebih dahulu.

Cara termudah untuk memahami ini adalah dengan sebuah contoh. Untuk contoh pertama kami, bayangkan Anda menarik daftar gunung yang ingin Anda daki dari internet, beserta ketinggiannya.

Anda hanya tertarik mendaki gunung yang ketinggiannya lebih dari 3000 kaki. Jadi Anda membuat kolom lain yang disebut "Lebih dari 3000 Kaki". Pernyataan IF adalah cara termudah untuk mengisi kolom ini.

Berikut cara kerja pernyataan IF:

IF(ekspresi_logis, nilai_if_true, nilai_if_false)(IF(logical_expression, value_if_true, value_if_false))

Parameter dalam pernyataan IF bekerja sebagai berikut:

  • Logical_expression : Ini adalah pernyataan kondisional menggunakan operator seperti <, >, atau =.
  • Value_if_true : Masukkan apa yang Anda inginkan di sel jika ekspresi logisnya BENAR(TRUE) .
  • Value_if_false : Masukkan apa yang Anda inginkan di sel jika ekspresi logisnya FALSE .

Dalam contoh ini, mulailah dengan baris pertama dan letakkan kursor di sel C2. Kemudian, ketikkan rumus berikut:

=IF(B2>3000,”YES”,”NO”)

Pernyataan IF ini berarti jika ketinggian gunung di sel B2 lebih besar dari 3000, maka tampilkan YA(YES) di sel C2, jika tidak tampilkan TIDAK.

Tekan Enter dan Anda akan melihat hasil yang benar ( YES ) di sel C2.

Anda juga dapat melihat saran Google Spreadsheet(Google Sheets) untuk mengisi otomatis sisa sel di bawah ini. Pilih tanda centang jika Anda ingin melanjutkan dan mengisi otomatis sisa sel dengan fungsi yang sama ini. Referensi akan secara otomatis diperbarui ke sel yang benar untuk ketinggian gunung tersebut.

Jika Anda tidak melihat saran ini, Anda dapat menahan tombol Shift pada keyboard Anda dan klik dua kali kotak kecil di sudut kanan bawah sel tempat Anda memasukkan rumus pertama.

Menggunakan Pernyataan(Statements) IF Bersarang di Google Spreadsheet

Sekarang mari kita lihat contoh membuat pernyataan IF bersarang di Google Sheets .

Menggunakan contoh yang sama seperti di atas, katakanlah Anda ingin menemukan gunung pertama dalam daftar yang ketinggiannya tidak lebih dari 3.000 kaki sehingga Anda memilihnya sebagai pendakian "mudah" berikutnya. Untuk mencari dari atas ke bawah dalam kolom untuk item berikutnya yang cocok dengan kondisi memerlukan pernyataan IF bersarang.

Tempatkan kursor di sel tempat Anda ingin hasilnya. Kemudian, ketikkan rumus berikut:

=IF(B2<3000,A2,IF(B3<3000,A3,IF(B4<3000,A4,IF(B5<3000,A5,IF(B6<3000,A6,IF(B7<3000,A7,IF(B8<3000,A8,IF(B9<3000,A9,IF(B10<3000,A10,IF(B11<3000,A11,IF(B12<3000,A12,IF(B13<3000,A13,IF(B14<3000,A14,IF(B15<3000,A15,”None”))))))))))))))

Terlihat agak gila, bukan? Ya, pernyataan IF bersarang bisa menjadi rumit. Mari kita pecahkan yang satu ini agar lebih masuk akal.

Bagian pertama dari pernyataan ( =IF(B2<3000 ) memeriksa apakah sel pertama di kolom kurang dari 3000. Jika ya, maka itu adalah gunung pertama dalam daftar di bawah 3000 dan akan mengembalikan A2 ( ,A2 ) karena pernyataan IF itu benar. 

Jika salah, maka Anda perlu menyarangkan pernyataan IF lain untuk memeriksa kolom berikutnya ( ,IF(B3<3000 ). Jika ini benar, kembalikan A3 ( ,A3 )

Anda mengulangi kumpulan pernyataan IF ini sampai Anda mencapai A15 , dan kemudian menutup semua pernyataan if dengan karakter ")" yang berulang.

Anda akan melihat parameter "false" terakhir dalam pernyataan IF bersarang adalah "None" . Ini karena jika A15 juga tidak di bawah 3000 kaki, maka tidak ada gunung yang berada di bawah 3000 kaki.

Dalam contoh ini, inilah hasil yang akan terlihat di sel D2.

Pro-tip : Cara yang lebih sederhana untuk melakukannya adalah dengan menggunakan fungsi INDEX , MATCH , dan VLOOKUP(VLOOKUP functions) .

Pernyataan IF(IF Statement) Bersarang untuk Menemukan Angka Tertinggi(Highest Number)

Pada contoh sebelumnya, pernyataan IF disarangkan sebagai parameter FALSE di dalam pernyataan IF sebelumnya. Contoh kebalikan dari pernyataan IF bersarang adalah menyarangkannya sebagai parameter TRUE .

Anda dapat menggunakan pendekatan ini untuk menemukan angka tertinggi dalam sebuah daftar. Misalnya, katakanlah Anda memiliki daftar siswa dan nilai ujian mereka. Anda ingin menggunakan pernyataan IF bersarang untuk menemukan nilai tertinggi.

Tempatkan kursor di sel tempat Anda ingin meletakkan hasilnya dan ketikkan rumus berikut:

=IF(B2>B3,IF(B2>B4,B2,IF(B4>B3,B4,B3)),B3)

Bagian pertama dari pernyataan ( =IF(B2>B3 ) memeriksa apakah sel pertama di kolom lebih besar dari yang kedua. Jika ya, maka sel itu (B2) mungkin yang terbesar, tetapi Anda masih perlu memeriksa istirahat Jadi sebagai ganti parameter TRUE , Anda akan membuat pernyataan IF lain yang memeriksa B2 melawan B4. 

  • Jika B2 masih lebih besar dari B4, itu adalah angka terbesar dan Anda dapat mengembalikan B2 sebagai parameter  TRUE berikutnya.(TRUE)
  • Jika tidak, B4 bisa menjadi angka terbesar. Jadi parameter FALSE perlu memeriksa B4 terhadap B3. Jika lebih besar, maka itu adalah angka terbesar dan pernyataan IF terakhir ini akan mengembalikan B4 dalam parameter  TRUE .
  • Jika tidak, maka B3 adalah yang terbesar dan harus dikembalikan sebagai parameter  FALSE terakhir.(FALSE)
  • Terakhir, jika pemeriksaan kedua (B2>B4) salah, maka B3 adalah yang terbesar karena pernyataan IF pertama (B2>B3) sudah salah, sehingga B3 dapat dikembalikan sebagai parameter FALSE ini.(FALSE)

Berikut adalah tampilan hasilnya:

Bingung belum?

Kamu tidak sendiri. Menggunakan pernyataan IF bersarang untuk sesuatu seperti ini cukup rumit. Dan begitu Anda menambahkan lebih banyak angka ke daftar, itu menjadi lebih kompleks.

Itu sebabnya Google Sheets sebenarnya memiliki fungsi MAX di mana Anda cukup memberikan rentang sel (dalam hal ini kolom), dan itu akan mengembalikan jumlah maksimum. Ada juga fungsi MIN yang akan mengembalikan nilai minimum.

Contoh Google Sheets JIKA Bersarang yang Realistis(Realistic Nested IF Google Sheets Example)

Dua contoh sebelumnya dimaksudkan untuk menunjukkan kepada Anda betapa mudahnya menjadi berantakan jika Anda menggunakan pernyataan IF bersarang padahal sebenarnya tidak. Itu jebakan yang mudah untuk dimasuki. Selalu cari satu fungsi Google Spreadsheet(Google Sheets) yang lebih sederhana untuk mencapai apa yang Anda coba lakukan.

Misalnya, katakanlah Anda memiliki perusahaan dan Anda telah menerima umpan balik tentang empat karyawan. Berdasarkan empat karakteristik yang Anda terima umpan baliknya, Anda perlu menentukan apakah setiap karyawan adalah bahan promosi.

Anda dapat menulis pernyataan IF bersarang yang akan memeriksa jawaban untuk setiap karakteristik dan kemudian memberikan keputusan di kolom hasil.

Jika karyawan tersebut tidak:

  • Tepat waktu(Punctual) : Anda tidak terlalu peduli, tetapi Anda tidak boleh berpromosi (mungkin tidak).
  • Efisien(Efficient) : Anda tidak terlalu khawatir, dan mungkin masih berpromosi (mungkin).
  • Kualitas Kepemimpinan(Leadership Quality) : Anda tidak boleh berpromosi jika Anda setuju dengan umpan balik (mungkin tidak).
  • Terpercaya(Trustworthy) : Anda pasti tidak ingin berpromosi (pasti tidak).

Anda dapat memprogram keputusan ini ke dalam pernyataan IF bersarang. Tempatkan kursor ke dalam sel tempat Anda menginginkan hasilnya dan ketikkan rumus berikut:

=IF(B2=”YES”,IF(C2=”YES”,IF(D2=”YES”,IF(E2=”YES”,”Definitely”,”Maybe Not”),”Maybe”),”Maybe Not”),”Definitely Not”)

Ini adalah pernyataan IF bersarang sederhana yang mengembalikan "Pasti" jika semua respons adalah "YA", tetapi kemudian mengembalikan jawaban yang berbeda tergantung pada apakah salah satu sel individu adalah "TIDAK".

Ini adalah salah satu dari sedikit contoh di mana pernyataan IF bersarang akan menjadi pilihan yang baik. Tetapi seperti yang disebutkan di atas, jika Anda perlu melakukan sesuatu yang jauh lebih rumit, Anda lebih baik mencari fungsi Google Sheets yang sudah ada yang menyelesaikan tujuan yang sama dengan lebih mudah. 

Beberapa contoh fungsi "JIKA" tingkat lanjut yang hebat termasuk SUMIF , COUNTIFS, SUMIFS, dan AVERAGEIFS(COUNTIFS, SUMIFS, and AVERAGEIFS) .



About the author

Saya seorang insinyur perangkat keras dengan lebih dari 10 tahun pengalaman di lapangan. Saya berspesialisasi dalam pengontrol dan kabel USB, serta peningkatan BIOS dan dukungan ACPI. Di waktu luang saya, saya juga suka blog tentang berbagai topik yang berkaitan dengan teknologi dan teknik.



Related posts