Excel JIKA di antara dua angka atau tanggal

  • Bagikan Ini
Michael Brown

Tutorial ini menunjukkan cara menggunakan rumus IF Excel untuk melihat apakah angka atau tanggal tertentu berada di antara dua nilai.

Untuk memeriksa apakah nilai yang diberikan berada di antara dua nilai numerik, Anda dapat menggunakan fungsi AND dengan dua tes logika. Untuk mengembalikan nilai Anda sendiri ketika kedua ekspresi mengevaluasi ke TRUE, sarangkan AND di dalam fungsi IF. Contoh terperinci mengikuti di bawah ini.

    Rumus Excel: jika di antara dua angka

    Untuk menguji apakah angka yang diberikan berada di antara dua angka yang Anda tentukan, gunakan fungsi AND dengan dua tes logika:

    • Gunakan operator greater then (>) untuk memeriksa apakah nilainya lebih tinggi dari angka yang lebih kecil.
    • Gunakan operator kurang dari (<) untuk memeriksa apakah nilainya lebih rendah dari angka yang lebih besar.

    Generik Jika antara rumusnya adalah:

    DAN( nilai > smaller_number , nilai < larger_number )

    Untuk menyertakan nilai batas, gunakan operator lebih besar dari atau sama dengan (>=) dan kurang dari atau sama dengan (<=):

    DAN( nilai >= smaller_number , nilai <= larger_number )

    Contohnya, untuk melihat apakah angka di A2 berada di antara 10 dan 20, tidak termasuk nilai batas, rumus di B2, disalin ke bawah, adalah:

    =AND(A2>10, A2<20)

    Untuk memeriksa apakah A2 berada di antara 10 dan 20, termasuk nilai ambang batas, rumus dalam C2 mengambil bentuk ini:

    =AND(A2>=10, A2<=20)

    Dalam kedua kasus, hasilnya adalah nilai Boolean TRUE jika angka yang diuji berada di antara 10 dan 20, FALSE jika tidak:

    Jika di antara dua angka maka

    Jika Anda ingin mengembalikan nilai kustom jika angka berada di antara dua nilai, letakkan rumus AND dalam uji logika fungsi IF.

    Contohnya, untuk mengembalikan "Yes" jika angka dalam A2 berada di antara 10 dan 20, "No" jika tidak, gunakan salah satu pernyataan IF ini:

    Jika antara 10 dan 20:

    =IF(AND(A2>10, A2<20), "Ya", "Tidak")

    Jika antara 10 dan 20, termasuk batas-batasnya:

    =IF(AND(A2>=10, A2<=20), "Ya", "Tidak")

    Tip. Alih-alih melakukan hardcoding nilai ambang batas dalam rumus, Anda dapat memasukkannya dalam sel individual, dan merujuk ke sel tersebut seperti yang ditunjukkan pada contoh di bawah ini.

    Misalkan Anda memiliki sekumpulan nilai dalam kolom A dan ingin mengetahui nilai mana yang jatuh di antara angka-angka dalam kolom B dan C dalam baris yang sama. Dengan mengasumsikan angka yang lebih kecil selalu berada di kolom B dan angka yang lebih besar berada di kolom C, tugas tersebut dapat diselesaikan dengan rumus ini:

    =IF(AND(A2>B2, A2

    Termasuk batas-batasnya:

    =IF(AND(A2>=B2, A2<=C2), "Ya", "Tidak")

    Dan berikut ini adalah variasi dari Jika di antara yang mengembalikan nilai itu sendiri jika TRUE, beberapa teks atau string kosong jika FALSE:

    =IF(AND(A2>10, A2<20), A2, "Invalid")

    Termasuk batas-batasnya:

    =IF(AND(A2>=10, A2<=20), A2, "Invalid")

    Jika nilai batas berada dalam kolom yang berbeda

    Ketika angka yang lebih kecil dan lebih besar yang Anda bandingkan mungkin muncul di kolom yang berbeda (misalnya, angka 1 tidak selalu lebih kecil dari angka 2), gunakan versi rumus yang sedikit lebih kompleks.

    DAN( nilai > MIN( num1 , num2 ), nilai <MAX( num1 , num2 ))

    Di sini, pertama-tama kita menguji apakah nilai target lebih tinggi dari yang lebih kecil dari dua angka yang dikembalikan oleh fungsi MIN, dan kemudian memeriksa apakah lebih rendah dari yang lebih besar dari dua angka yang dikembalikan oleh fungsi MAX.

    Untuk menyertakan angka ambang batas, sesuaikan logika sebagai berikut:

    DAN( nilai >= MIN( num1 , num2 ), nilai <= MAX( num1 , num2 ))

    Misalnya, untuk mengetahui apakah angka di A2 berada di antara dua angka di B2 dan C2, gunakan salah satu rumus ini:

    Tidak termasuk batas-batas:

    =AND(A2>MIN(B2, C2), A2

    Termasuk batas-batas:

    =AND(A2>=MIN(B2, C2), A2<=MAX(B2, C2))

    Untuk mengembalikan nilai Anda sendiri alih-alih TRUE dan FALSE, gunakan pernyataan IF Excel berikut di antara dua angka:

    =IF(AND(A2>MIN(B2, C2), A2

    Atau

    =IF(AND(A2>=MIN(B2, C2), A2<=MAX(B2, C2)), "Ya", "Tidak")

    Rumus Excel: jika di antara dua tanggal

    The Jika di antara tanggal di Excel pada dasarnya sama dengan Jika di antara angka-angka .

    Untuk memeriksa apakah tanggal tertentu berada dalam kisaran tertentu, rumus umumnya adalah:

    JIKA (DAN( tanggal >= start_date , tanggal <= end_date ), nilai_jika_benar, nilai_jika_salah)

    Tidak termasuk tanggal batas:

    JIKA (DAN( tanggal > start_date , tanggal < end_date ), nilai_jika_benar, nilai_jika_salah)

    Namun, ada peringatan: IF tidak mengenali tanggal yang diberikan langsung ke argumennya dan menganggapnya sebagai string teks. Agar IF mengenali tanggal, tanggal harus dibungkus dalam fungsi DATEVALUE.

    Misalnya, untuk menguji apakah tanggal di A2 jatuh antara 1-Jan-2022 dan 31-Des-2022 inklusif, Anda dapat menggunakan rumus ini:

    =IF(AND(A2>=DATEVALUE("1/1/2022"), A2<=DATEVALUE("12/31/2022")), "Ya", "Tidak")

    Jika, tanggal mulai dan akhir berada di sel yang telah ditentukan sebelumnya, rumusnya menjadi jauh lebih sederhana:

    =IF(AND(A2>=$E$2, A2<=$E$3), "Ya", "Tidak")

    Di mana $ E $ 2 adalah tanggal mulai dan $ E $ 3 adalah tanggal akhir. Harap perhatikan penggunaan referensi absolut untuk mengunci alamat sel, sehingga rumusnya tidak akan rusak saat disalin ke sel di bawah ini.

    Tip. Jika setiap tanggal yang diuji harus berada dalam kisarannya sendiri, dan tanggal batas dapat dipertukarkan, gunakan fungsi MIN dan MAX untuk menentukan tanggal yang lebih kecil dan lebih besar seperti yang dijelaskan di Jika nilai batas berada di kolom yang berbeda.

    Jika tanggal dalam N hari ke depan

    Untuk menguji apakah suatu tanggal berada dalam n hari dari tanggal hari ini, gunakan fungsi TODAY untuk menentukan tanggal mulai dan berakhir. Di dalam pernyataan AND, tes logis pertama memeriksa apakah tanggal target lebih besar dari tanggal hari ini, sedangkan tes logis kedua memeriksa apakah kurang dari atau sama dengan tanggal saat ini ditambah n hari:

    JIKA (DAN( tanggal > HARI INI(), tanggal <= HARI INI()+ n ), nilai_jika_benar, nilai_jika_salah)

    Misalnya, untuk menguji apakah tanggal di A2 terjadi dalam 7 hari ke depan, rumusnya adalah:

    =IF(AND(A2>TODAY(), A2<=TODAY()+7), "Yes", "No")

    Jika tanggal dalam N hari terakhir

    Untuk menguji apakah tanggal tertentu berada dalam tanggal terakhir n hari dari tanggal hari ini, Anda kembali menggunakan IF bersama dengan fungsi AND dan TODAY. Tes logika pertama dari AND memeriksa apakah tanggal yang diuji lebih besar dari atau sama dengan tanggal hari ini dikurangi n hari, dan tes logika kedua memeriksa apakah tanggalnya kurang dari hari ini:

    JIKA (DAN( tanggal >= HARI INI()- n , tanggal <TODAY()), nilai_jika_benar, nilai_jika_salah)

    Misalnya, untuk menentukan apakah tanggal di A2 terjadi dalam 7 hari terakhir, rumusnya adalah:

    =IF(AND(A2>=TODAY()-7, A2

    Mudah-mudahan, contoh-contoh kami telah membantu Anda memahami cara menggunakan Jika di antara Saya berterima kasih telah membaca dan berharap dapat melihat Anda di blog kami minggu depan!

    Buku kerja praktik

    Excel Jika di antara - contoh rumus (file .xlsx)

    Michael Brown adalah penggemar teknologi berdedikasi dengan hasrat untuk menyederhanakan proses kompleks menggunakan perangkat lunak. Dengan pengalaman lebih dari satu dekade di industri teknologi, dia telah mengasah keahliannya di Microsoft Excel dan Outlook, serta Google Spreadsheet dan Dokumen. Blog Michael didedikasikan untuk berbagi pengetahuan dan keahliannya dengan orang lain, memberikan tip dan tutorial yang mudah diikuti untuk meningkatkan produktivitas dan efisiensi. Apakah Anda seorang profesional berpengalaman atau pemula, blog Michael menawarkan wawasan berharga dan saran praktis untuk mendapatkan hasil maksimal dari perangkat lunak penting ini.