Daftar Isi
Banyak tugas yang Anda lakukan di Excel melibatkan perbandingan data dalam sel yang berbeda. Untuk ini, Microsoft Excel menyediakan enam operator logika, yang juga disebut operator perbandingan. Tutorial ini bertujuan untuk membantu Anda memahami wawasan operator logika Excel dan menulis rumus paling efisien untuk analisis data Anda.
Operator logika Excel - ikhtisar
Operator logika digunakan di Excel untuk membandingkan dua nilai. Operator logika terkadang disebut operator Boolean karena hasil perbandingan dalam kasus tertentu hanya bisa berupa TRUE atau FALSE.
Enam operator logika tersedia di Excel. Tabel berikut menjelaskan apa yang dilakukan masing-masing operator dan mengilustrasikan teorinya dengan contoh-contoh rumus.
Kondisi | Operator | Contoh Formula | Deskripsi |
Sama dengan | = | =A1=B1 | Rumus mengembalikan TRUE jika nilai di sel A1 sama dengan nilai di sel B1; FALSE jika tidak. |
Tidak sama dengan | =A1B1 | Rumus mengembalikan TRUE jika nilai di sel A1 tidak sama dengan nilai di sel B1; FALSE jika tidak. | |
Lebih besar dari | > | =A1>B1 | Rumus mengembalikan TRUE jika nilai di sel A1 lebih besar dari nilai di sel B1; jika tidak, rumus ini mengembalikan FALSE. |
Kurang dari | < | =A1 Rumus mengembalikan TRUE jika nilai di sel A1 kurang dari di sel B1; FALSE jika tidak. | |
Lebih besar dari atau sama dengan | >= | =A1>=B1 | Rumus mengembalikan TRUE jika nilai di sel A1 lebih besar dari atau sama dengan nilai di sel B1; FALSE jika tidak. |
Kurang dari atau sama dengan | <= | =A1<=B1 | Rumus mengembalikan TRUE jika nilai di sel A1 kurang dari atau sama dengan nilai di sel B1; FALSE jika tidak. |
Tangkapan layar di bawah ini mendemonstrasikan hasil yang dikembalikan oleh Sama dengan , Tidak sama dengan , Lebih besar dari dan Kurang dari operator logika:
Tampaknya tabel di atas mencakup semuanya dan tidak ada lagi yang perlu dibicarakan. Namun pada kenyataannya, setiap operator logika memiliki kekhususannya sendiri dan mengetahuinya dapat membantu Anda memanfaatkan kekuatan sebenarnya dari rumus Excel.
Menggunakan operator logika "Sama dengan" di Excel
The Sama dengan operator logika (=) dapat digunakan untuk membandingkan semua tipe data - angka, tanggal, nilai teks, Boolean, serta hasil yang dikembalikan oleh rumus Excel lainnya. Misalnya:
=A1=B1 | Mengembalikan TRUE jika nilai di sel A1 dan B1 sama, FALSE jika tidak. |
=A1="jeruk" | Mengembalikan TRUE jika sel A1 berisi kata "jeruk", FALSE jika tidak. |
=A1=TRUE | Mengembalikan TRUE jika sel A1 berisi nilai Boolean TRUE, jika tidak maka mengembalikan FALSE. |
=A1=(B1/2) | Mengembalikan TRUE jika angka di sel A1 sama dengan hasil bagi dari pembagian B1 dengan 2, FALSE jika tidak. |
Contoh 1. Menggunakan operator "Equal to" dengan tanggal
Anda mungkin terkejut mengetahui bahwa Sama dengan operator logika tidak dapat membandingkan tanggal semudah angka. Misalnya, jika sel A1 dan A2 berisi tanggal "12/1/2014", rumusnya =A1=A2
akan mengembalikan TRUE persis seperti yang seharusnya.
Namun demikian, jika Anda mencoba salah satu =A1=12/1/2014
atau =A1="12/1/2014"
Anda akan mendapatkan FALSE sebagai hasilnya. Sedikit tidak terduga, eh?
Intinya adalah bahwa Excel menyimpan tanggal sebagai angka yang dimulai dengan 1-Jan-1900, yang disimpan sebagai 1. Tanggal 12/1/2014 disimpan sebagai 41974. Dalam rumus di atas, Microsoft Excel menafsirkan "12/1/2014" sebagai string teks biasa, dan karena "12/1/2014" tidak sama dengan 41974, ia mengembalikan FALSE.
Untuk mendapatkan hasil yang benar, Anda harus selalu membungkus tanggal dalam fungsi DATEVALUE, seperti ini =A1=DATEVALUE("12/1/2014")
Catatan. Fungsi DATEVALUE perlu digunakan dengan operator logika lainnya juga, seperti yang ditunjukkan dalam contoh berikut.
Pendekatan yang sama harus diterapkan saat Anda menggunakan operator sama dengan Excel dalam pengujian logis fungsi IF. Anda dapat menemukan info lebih lanjut serta beberapa contoh rumus dalam tutorial ini: Menggunakan fungsi IF Excel dengan tanggal.
Contoh 2. Menggunakan operator "Equal to" dengan nilai teks
Menggunakan Excel Sama dengan operator dengan nilai teks tidak memerlukan tambahan apapun. Satu-satunya hal yang harus Anda ingat adalah bahwa operator Sama dengan operator logika di Excel adalah tidak peka huruf besar-kecil , yang berarti bahwa perbedaan kasus diabaikan ketika membandingkan nilai teks.
Contohnya, jika sel A1 berisi kata " jeruk " dan sel B1 berisi " Jeruk ", rumus =A1=B1
akan mengembalikan TRUE.
Jika Anda ingin membandingkan nilai teks dengan mempertimbangkan perbedaan kasusnya, Anda sebaiknya menggunakan fungsi EXACT, bukan fungsi Sama dengan Sintaks fungsi EXACT sesederhana:
EXACT(teks1, teks2)Di mana teks 1 dan teks2 adalah nilai yang ingin Anda bandingkan. Jika nilainya persis sama, termasuk huruf besar, Excel mengembalikan TRUE; jika tidak, ia mengembalikan FALSE. Anda juga dapat menggunakan fungsi EXACT dalam rumus IF saat Anda membutuhkan perbandingan nilai teks yang peka huruf besar-kecil, seperti yang ditunjukkan pada gambar di bawah ini:
Catatan. Jika Anda ingin membandingkan panjang dua nilai teks, Anda dapat menggunakan fungsi LEN sebagai gantinya, misalnya =LEN(A2)=LEN(B2)
atau =LEN(A2)>=LEN(B2)
.
Contoh 3. Membandingkan nilai dan angka Boolean
Ada pendapat yang tersebar luas bahwa di Microsoft Excel nilai Boolean TRUE selalu sama dengan 1 dan FALSE dengan 0. Namun, ini hanya sebagian yang benar, dan kata kuncinya di sini adalah "selalu" atau lebih tepatnya "tidak selalu" : )
Saat menulis ekspresi logika 'sama dengan' yang membandingkan nilai Boolean dan angka, Anda perlu secara khusus menunjukkan untuk Excel bahwa nilai Boolean non-numerik harus diperlakukan sebagai angka. Anda dapat melakukan ini dengan menambahkan tanda minus ganda di depan nilai Boolean atau referensi sel, mis. =A2=--TRUE
atau =A2=--B2
.
Tanda minus pertama, yang secara teknis disebut operator unary, memaksa TRUE/FALSE menjadi -1/0, dan unary kedua meniadakan nilai yang mengubahnya menjadi +1 dan 0. Ini mungkin akan lebih mudah dimengerti dengan melihat tangkapan layar berikut:
Catatan. Anda harus menambahkan operator unary ganda sebelum Boolean ketika menggunakan operator logika lainnya seperti tidak sama dengan , lebih besar dari atau kurang dari untuk membandingkan nilai numerik dan Boolean dengan benar.
Saat menggunakan operator logika dalam rumus kompleks, Anda mungkin juga perlu menambahkan unary ganda sebelum setiap ekspresi logis yang mengembalikan TRUE atau FALSE sebagai hasilnya. Berikut contoh rumus seperti itu: SUMPRODUCT dan SUMIFS di Excel.
Menggunakan operator logika "Tidak sama dengan" di Excel
Anda menggunakan Excel Tidak sama dengan () saat Anda ingin memastikan bahwa nilai sel tidak sama dengan nilai yang ditentukan. Penggunaan operator Tidak sama dengan operator sangat mirip dengan penggunaan Sama dengan yang kita bahas beberapa saat yang lalu.
Hasil yang dikembalikan oleh Tidak sama dengan operator analog dengan hasil yang dihasilkan oleh fungsi Excel NOT yang membalikkan nilai argumennya. Tabel berikut memberikan beberapa contoh rumus.
Tidak sama dengan operator | TIDAK berfungsi | Deskripsi |
=A1B1 | =TIDAK(A1=B1) | Mengembalikan TRUE jika nilai dalam sel A1 dan B1 tidak sama, FALSE jika tidak. |
=A1 "jeruk" | =NOT(A1="jeruk") | Mengembalikan TRUE jika sel A1 berisi nilai apa pun selain "jeruk", FALSE jika berisi "jeruk" atau "ORANGES" atau "Jeruk", dll. |
=A1TRUE | =NOT(A1=TRUE) | Mengembalikan TRUE jika sel A1 berisi nilai selain TRUE, FALSE jika tidak. |
=A1(B1/2) | =TIDAK(A1=B1/2) | Mengembalikan TRUE jika angka di sel A1 tidak sama dengan hasil bagi dari pembagian B1 dengan 2, FALSE jika tidak. |
=A1DATEVALUE("12/1/2014") | =NOT(A1=DATEVALUE("12/1/2014")) | Mengembalikan TRUE jika A1 berisi nilai apapun selain tanggal 1-Des-2014, terlepas dari format tanggal, FALSE jika tidak. |
Lebih besar dari, kurang dari, lebih besar dari atau sama dengan, kurang dari atau sama dengan
Anda menggunakan operator logika ini di Excel untuk memeriksa bagaimana satu angka dibandingkan dengan yang lain. Microsoft Excel menyediakan 4 perbandingan yang beroperasi yang namanya cukup jelas:
- Lebih besar dari (>)
- Lebih besar dari atau sama dengan (>=)
- Kurang dari (<)
- Kurang dari atau sama dengan (<=)
Paling sering, operator perbandingan Excel digunakan dengan angka, tanggal dan nilai waktu. Misalnya:
=A1>20 | Mengembalikan TRUE jika angka di sel A1 lebih besar dari 20, FALSE jika tidak. |
=A1>=(B1/2) | Mengembalikan TRUE jika angka di sel A1 lebih besar dari atau sama dengan hasil bagi dari pembagian B1 dengan 2, FALSE jika tidak. |
=A1 Mengembalikan TRUE jika tanggal di sel A1 kurang dari 1-Des-2014, FALSE jika tidak. | |
=A1<=SUM(B1:D1) | Mengembalikan TRUE jika angka di sel A1 kurang dari atau sama dengan jumlah nilai di sel B1: D1, FALSE jika tidak. |
Menggunakan operator perbandingan Excel dengan nilai teks
Secara teori, Anda juga bisa menggunakan lebih besar dari , lebih besar dari atau sama dengan operator serta kurang dari dengan nilai teks. Sebagai contoh, jika sel A1 berisi " apel " dan B1 berisi " pisang ", coba tebak apa rumusnya =A1>B1
akan kembali? Selamat kepada mereka yang telah mempertaruhkan pada FALSE : )
Saat membandingkan nilai teks, Microsoft Excel mengabaikan kasusnya dan membandingkan nilai simbol demi simbol, "a" dianggap sebagai nilai teks terendah dan "z" - nilai teks tertinggi.
Jadi, ketika membandingkan nilai " apel " (A1) dan " pisang " (B1), Excel masing-masing dimulai dengan huruf pertama "a" dan "b", dan karena "b" lebih besar dari "a", rumusnya =A1>B1
mengembalikan FALSE.
Jika huruf pertama sama, maka huruf ke-2 dibandingkan, jika kebetulan sama juga, maka Excel sampai ke huruf ke-3, ke-4, dan seterusnya. Misalnya, jika A1 berisi " apel " dan B1 mengandung " agave ", rumus =A1>B1
akan mengembalikan TRUE karena "p" lebih besar dari "g".
Pada pandangan pertama, penggunaan operator pembanding dengan nilai teks tampaknya sangat tidak masuk akal secara praktis, tetapi Anda tidak pernah tahu apa yang mungkin Anda perlukan di masa depan, jadi mungkin pengetahuan ini akan terbukti bermanfaat bagi seseorang.
Penggunaan umum operator logika di Excel
Dalam pekerjaan nyata, operator logika Excel jarang digunakan sendiri. Setuju, nilai Boolean TRUE dan FALSE yang mereka kembalikan, meskipun sangat benar (maafkan permainan kata-kata), tidak terlalu berarti. Untuk mendapatkan hasil yang lebih masuk akal, Anda dapat menggunakan operator logika sebagai bagian dari fungsi Excel atau aturan pemformatan bersyarat, seperti yang ditunjukkan pada contoh di bawah ini.
1. Menggunakan operator logika dalam argumen fungsi Excel
Ketika datang ke operator logika, Excel sangat permisif dan memungkinkan menggunakannya dalam parameter banyak fungsi. Salah satu penggunaan yang paling umum ditemukan di fungsi IF Excel di mana operator perbandingan dapat membantu membangun tes logis, dan rumus IF akan mengembalikan hasil yang sesuai tergantung pada apakah tes mengevaluasi TRUE atau FALSE. Misalnya:
=IF(A1>=B1, "OK", "Not OK")
Rumus IF sederhana ini mengembalikan OK jika nilai di sel A1 lebih besar dari atau sama dengan nilai di sel B1, "Tidak OK" jika tidak.
Dan inilah contoh lainnya:
=IF(A1B1, SUM(A1:C1), "")
Rumus membandingkan nilai dalam sel A1 dan B1, dan jika A1 tidak sama dengan B1, jumlah nilai dalam sel A1: C1 dikembalikan, jika tidak, string kosong.
Operator logika Excel juga banyak digunakan dalam fungsi IF khusus seperti SUMIF, COUNTIF, AVERAGEIF dan rekan-rekan jamak mereka yang mengembalikan hasil berdasarkan kondisi tertentu atau beberapa kondisi.
Anda bisa menemukan banyak sekali contoh rumus dalam tutorial berikut ini:
- Menggunakan fungsi IF di Excel
- Cara menggunakan SUMIF di Excel
- Excel SUMIFS dan SUMIF dengan beberapa kriteria
- Menggunakan COUNTIF di Excel
- Excel COUNTIFS dan COUNTIF dengan beberapa kriteria
2. Menggunakan operator logika Excel dalam perhitungan matematis
Tentu saja, fungsi Excel sangat kuat, tetapi Anda tidak selalu harus menggunakannya untuk mencapai hasil yang diinginkan. Misalnya, hasil yang dikembalikan oleh dua rumus berikut ini identik:
Fungsi IF: =IF(B2>C2, B2*10, B2*5)
Formula dengan operator logika: =(B2>C2)*(B2*10)+(B2<=C2)*(B2*5)
Saya kira rumus IF lebih mudah diinterpretasikan, bukan? Ini memberi tahu Excel untuk mengalikan nilai di sel B2 dengan 10 jika B2 lebih besar dari C2, jika tidak, nilai di B1 dikalikan dengan 5.
Sekarang, mari kita analisis apa rumus ke-2 dengan lebih besar dari dan kurang dari atau sama dengan Ini membantu untuk mengetahui bahwa dalam perhitungan matematis Excel memang menyamakan nilai Boolean TRUE menjadi 1, dan FALSE menjadi 0. Dengan mengingat hal ini, mari kita lihat apa yang sebenarnya dikembalikan oleh masing-masing ekspresi logis.
Jika nilai di sel B2 lebih besar dari nilai di C2, maka ekspresi B2>C2 adalah TRUE, dan akibatnya sama dengan 1. Di sisi lain, B2C2, rumus kita mengalami transformasi berikut:
Karena angka apa pun yang dikalikan dengan nol menghasilkan nol, kita bisa membuang bagian kedua dari rumus setelah tanda tambah. Dan karena angka apa pun yang dikalikan dengan 1 adalah angka itu, rumus kompleks kita berubah menjadi = B2*10 sederhana yang mengembalikan hasil perkalian B2 dengan 10, persis seperti yang dilakukan rumus IF di atas : )
Jelas, jika nilai di sel B2 kurang dari C2, maka ekspresi B2 & gt; C2 dievaluasi menjadi FALSE (0) dan B2 & lt; = C2 menjadi TRUE (1), yang berarti bahwa kebalikan dari yang dijelaskan di atas akan terjadi.
3. Operator logis dalam pemformatan bersyarat Excel
Penggunaan umum lain dari operator logika ditemukan dalam Pemformatan Bersyarat Excel yang memungkinkan Anda dengan cepat menyoroti informasi paling penting dalam spreadsheet.
Misalnya, aturan sederhana berikut menyorot sel yang dipilih atau seluruh baris di lembar kerja Anda tergantung pada nilai di kolom A:
Kurang dari (oranye): =A1<5
Lebih besar dari (hijau): =A1>20
Untuk petunjuk langkah-demi-langkah yang mendetail dan contoh-contoh aturan, silakan lihat artikel berikut ini:
- Rumus pemformatan bersyarat Excel
- Cara mengubah warna baris berdasarkan nilai sel
- Dua cara untuk mengubah warna latar belakang berdasarkan nilai sel
- Cara menyorot setiap baris lainnya di Excel
Seperti yang Anda lihat, penggunaan operator logika di Excel itu intuitif dan mudah. Di artikel berikutnya, kita akan mempelajari seluk-beluk fungsi logika Excel yang memungkinkan melakukan lebih dari satu perbandingan dalam rumus. Silakan tetap disini dan terima kasih telah membaca!