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 lainnya. 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.

Daftar Isi

    Menggunakan Pernyataan IF di Google Spreadsheet

    Sebelum Anda bisa menguasai dan mulai menyusun pernyataan IF, Anda perlu memahami cara kerja pernyataan IF sederhana di Google Spreadsheet 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 lebih tinggi dari 3000 kaki di ketinggian. Jadi Anda membuat kolom lain yang disebut "Lebih dari 3000 Kaki". Pernyataan IF adalah cara termudah untuk mengisi bidang ini.

    Berikut cara kerja pernyataan IF:

    IF(logical_expression, value_if_true, value_if_false)

    Parameter dalam pernyataan IF bekerja sebagai berikut:

    • Logical_expression: Ini adalah pernyataan bersyarat menggunakan operator seperti <, >, atau =.
    • Value_if_true: Masukkan apa yang Anda inginkan di sel jika ekspresi logisnya BENAR.
    • Value_if_false: Masukkan apa yang Anda inginkan di sel jika ekspresi logisnya FALSE.
    • Dalam contoh ini, mulailah dengan baris pertama dan tempatkan 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 di sel C2, jika tidak tampilkan TIDAK.

      Tekan Enterdan Anda akan lihat hasil yang benar (YA) di sel C2.

      Anda mungkin juga melihat saran Google Spreadsheet 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 otomatis diperbarui ke sel yang benar untuk ketinggian gunung tersebut.

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

      Menggunakan Pernyataan IF Bersarang di Google Spreadsheet

      Sekarang mari kita lihat pada contoh pembuatan pernyataan IF bersarang di Google Spreadsheet.

      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 pilih itu sebagai pendakian "mudah" Anda berikutnya. Untuk menelusuri dari atas ke bawah dalam kolom untuk item berikutnya yang cocok dengan kondisi memerlukan pernyataan IF bersarang.

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

      =IF(B2<3000,A2,IF(B3<3000,A3,IF(B4<3000,A4,IF(B5<3000,A5, JIKA(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,”Tidak ada")))))))))))))

      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)

      Ulangi pernyataan IF yang bersarang ini sampai Anda mencapai A15, lalu tutup semua pernyataan if dengan karakter “)” yang berulang.

      Anda akan melihat parameter “false” terakhir dalam pernyataan IF bersarang adalah “Tidak Ada”. Ini karena jika A15 juga tidak di bawah 3000 kaki, maka tidak ada gunung yang di bawah 3000 kaki.

      Dalam contoh ini, seperti inilah hasilnya di sel D2.

      Kiat pro: Cara yang lebih sederhana untuk dilakukan ini untuk menggunakan INDEX, MATCH, dan Fungsi VLOOKUP.

      Pernyataan IF Bersarang untuk Menemukan Angka Tertinggi

      Pada contoh sebelumnya, pernyataan IF adalah bersarang 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 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 ketik 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 (B2) itu mungkin yang terbesar, tetapi Anda tetap perlu memeriksa sisanya. Jadi, sebagai ganti parameter TRUE, Anda akan membuat pernyataan IF lain yang memeriksa B2 dengan B4. 

      • Jika B2 masih lebih besar dari B4, itu adalah angka terbesar dan Anda dapat mengembalikan B2 sebagai parameter TRUE berikutnya. 
      • 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. 
      • Fi akhirnya, 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.
      • Seperti inilah hasilnya:

        Bingung?

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

        Itulah mengapa Google Spreadsheet sebenarnya memiliki fungsi MAXdi mana Anda cukup memberikan rentang sel ( dalam hal ini kolom), dan itu akan mengembalikan jumlah maksimum. Ada juga fungsi MINyang akan mengembalikan nilai minimum.

        Contoh Nested IF Google Sheets Realistis

        Dua contoh sebelumnya dimaksudkan untuk menunjukkan caranya mudah untuk menjadi berantakan jika Anda menggunakan pernyataan IF bersarang padahal seharusnya tidak. Itu jebakan yang mudah untuk dimasuki. Selalu cari satu fungsi Google Spreadsheet yang lebih sederhana untuk mencapai apa yang Anda coba lakukan.

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

        Anda dapat menulis pernyataan JIKA bersarang yang akan memeriksa jawabannya untuk setiap karakteristik dan kemudian berikan keputusan di kolom hasil.

        Jika karyawan tidak:

        • Tepat waktu: Anda tidak terlalu khawatir, tetapi Anda mungkin tidak mempromosikan (mungkin tidak).
        • Efisien: Anda tidak terlalu khawatir, dan mungkin masih mempromosikan (mungkin).
        • Kualitas Kepemimpinan: Anda tidak boleh berpromosi jika Anda setuju dengan masukan tersebut (mungkin tidak).
        • Dapat dipercaya: Anda pasti tidak ingin mempromosikan (pasti tidak).
        • Anda dapat memprogram keputusan ini ke dalam pernyataan IF bersarang. Tempatkan kursor ke dalam sel tempat Anda menginginkan hasil dan ketik rumus berikut:

          =IF(B2=”YES”,IF(C2=”YES”,IF(D2=”YES ”,IF(E2=”YA”,”Pasti”,”Mungkin Tidak”),”Mungkin”),”Mungkin Tidak”),”Pasti Tidak”)

          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 individual 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 kompleks, Anda jauh lebih baik mencari fungsi Google Sheets yang ada yang mencapai tujuan yang sama dengan lebih mudah.

          Beberapa contoh fungsi “JIKA” canggih yang hebat mencakup SUMIF, COUNTIFS, SUMIFS, dan AVERAGEIFS.

          Pos terkait:


          2.09.2021