Excel IF sa pagitan ng dalawang numero o petsa

  • Ibahagi Ito
Michael Brown

Ipinapakita ng tutorial kung paano gumamit ng Excel IF formula upang makita kung ang isang ibinigay na numero o petsa ay nasa pagitan ng dalawang value.

Upang tingnan kung ang isang ibinigay na value ay nasa pagitan ng dalawang numeric na value, maaari mong gamitin ang AND function na may dalawang lohikal na pagsubok. Upang ibalik ang iyong sariling mga halaga kapag ang parehong mga expression ay nasuri sa TRUE, pugad AT sa loob ng IF function. Ang mga detalyadong halimbawa ay sumusunod sa ibaba.

    Excel formula: kung nasa pagitan ng dalawang numero

    Upang subukan kung ang isang ibinigay na numero ay nasa pagitan ng dalawang numero na iyong tinukoy, gamitin ang AND function na may dalawang mga lohikal na pagsubok:

    • Gamitin ang operator na mas malaki noon (>) para tingnan kung mas mataas ang value kaysa sa mas maliit na numero.
    • Gamitin ang operator na mas mababa sa (<) para suriin kung mas mababa ang value kaysa sa mas malaking numero.

    Ang generic na Kung sa pagitan ng formula ay:

    AND( value> mas maliit na_number, value< larger_number)

    Upang isama ang mga boundary value, gamitin ang mas malaki sa o katumbas ng (>=) at mas mababa sa o katumbas ng (< ;=) operator:

    AT( value>= mas maliit na_number, value<= mas malaking_number)

    Para sa halimbawa, upang makita kung ang isang numero sa A2 ay nasa pagitan ng 10 at 20, hindi kasama ang mga halaga ng hangganan, ang formula sa B2, na kinopya pababa, ay:

    =AND(A2>10, A2<20)

    Upang tingnan kung ang A2 ay nasa pagitan 10 at 20, kasama ang mga halaga ng threshold, ang formula sa C2 ay kumukuha ng ganitong form:

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

    Sa parehong kaso, ang resulta ay ang Boolean value na TRUE kung ang nasubokang numero ay nasa pagitan ng 10 at 20, FALSE kung hindi:

    Kung sa pagitan ng dalawang numero kung gayon

    Kung sakaling gusto mong magbalik ng custom na value kung ang isang numero ay nasa pagitan ng dalawang value, pagkatapos ay ilagay ang AND formula sa logical test ng IF function.

    Halimbawa, para ibalik ang "Oo" kung ang numero sa A2 ay nasa pagitan ng 10 at 20, "Hindi" kung hindi, gamitin ang isa sa mga IF statement na ito:

    Kung sa pagitan ng 10 at 20:

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

    Kung sa pagitan ng 10 at 20, kasama ang mga hangganan:

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

    Tip. Sa halip na i-hardcode ang mga halaga ng threshold sa formula, maaari mong ipasok ang mga ito sa mga indibidwal na cell, at sumangguni sa mga cell na iyon tulad ng ipinapakita sa halimbawa sa ibaba.

    Ipagpalagay na mayroon kang isang hanay ng mga halaga sa column A at gustong malaman kung alin sa mga value ang nasa pagitan ng mga numero sa column B at C sa parehong row. Ipagpalagay na ang isang mas maliit na numero ay palaging nasa column B at isang mas malaking numero ay nasa column C, ang gawain ay maaaring magawa gamit ang formula na ito:

    =IF(AND(A2>B2, A2

    Kabilang ang mga hangganan:

    =IF(AND(A2>=B2, A2<=C2), "Yes", "No")

    At narito ang isang variation ng If between statement na nagbabalik ng value mismo kung TRUE, ilang text o isang walang laman na string kung FALSE:

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

    Kabilang ang mga hangganan:

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

    Kung ang mga halaga ng hangganan ay nasa iba't ibang column

    Kapag ang mas maliit at malalaking numero na iyong pinaghahambing ay maaaring lumitaw sa iba't ibang column (ibig sabihin, numero 1 ay hindi palaging mas maliit kaysa sa numero 2), gumamit ng bahagyang mas kumplikadong bersyon ngformula.

    AT( value > MIN( num1 , num2 ), value < MAX( num1 , num2 ))

    Dito, sinusubok muna namin kung mas mataas ang target na value kaysa sa mas maliit sa dalawang numero na ibinalik ng MIN function, at pagkatapos ay tingnan kung mas mababa ito kaysa sa mas malaki. ng dalawang numero na ibinalik ng MAX function.

    Upang isama ang mga numero ng threshold, isaayos ang logic tulad ng sumusunod:

    AND( value >= MIN( num1 , num2 ), value <= MAX( num1 , num2 ))

    Halimbawa, para malaman kung ang isang numero sa A2 ay nasa pagitan ng dalawang numero sa B2 at C2, gamitin ang isa sa mga formula na ito:

    Hindi kasama ang mga hangganan:

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

    Kabilang ang mga hangganan:

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

    Upang ibalik ang sarili mong mga value sa halip na TRUE at FALSE, gamitin ang sumusunod na Excel IF statement sa pagitan ng dalawang numero:

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

    O

    =IF(AND(A2>=MIN(B2, C2), A2<=MAX(B2, C2)), "Yes", "No")

    Formula ng Excel: kung sa pagitan ng dalawang petsa

    Ang formula na If sa pagitan ng mga petsa sa Excel ay mahalagang pareho sa If sa pagitan ng mga numero .

    Upang suriin kung ang isang ibinigay na petsa ay wi manipis ang isang tiyak na hanay, ang generic na formula ay:

    IF(AND( petsa >= start_date , date <= end_date ), value_if_true, value_if_false)

    Hindi kasama ang mga petsa ng hangganan:

    IF(AND( petsa > start_date , petsa < end_date ), value_if_true, value_if_false)

    Gayunpaman, mayroong isang caveat: IF ay kinikilala ang mga petsa na direktang ibinibigay sa mga argumento at mga pagbati nitoang mga ito bilang mga string ng teksto. Para KUNG makilala ang isang petsa, dapat itong i-wrap sa function na DATEVALUE.

    Halimbawa, upang subukan kung ang isang petsa sa A2 ay nasa pagitan ng 1-Ene-2022 at 31-Dec-2022 kasama, maaari mong gamitin ang formula na ito:

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

    Kung sakaling, ang mga petsa ng pagsisimula at pagtatapos ay nasa paunang natukoy na mga cell, ang formula ay nagiging mas simple:

    =IF(AND(A2>=$E$2, A2<=$E$3), "Yes", "No")

    Kung saan $ Ang E$2 ay ang petsa ng pagsisimula at ang $E$3 ay ang petsa ng pagtatapos. Pakipansin ang paggamit ng ganap na mga sanggunian upang i-lock ang mga address ng cell, upang hindi masira ang formula kapag kinopya sa mga cell sa ibaba.

    Tip. Kung ang bawat nasubok na petsa ay dapat mahulog sa sarili nitong hanay, at ang mga petsa ng hangganan ay maaaring palitan, pagkatapos ay gamitin ang MIN at MAX function upang matukoy ang isang mas maliit at mas malaking petsa tulad ng ipinaliwanag sa Kung ang mga halaga ng hangganan ay nasa magkaibang mga column.

    Kung ang petsa ay nasa loob ng susunod na N araw

    Upang subukan kung ang isang petsa ay nasa loob ng susunod na n araw ng petsa ngayon, gamitin ang TODAY function upang matukoy ang mga petsa ng pagsisimula at pagtatapos. Sa loob ng AND statement, sinusuri ng unang lohikal na pagsubok kung ang target na petsa ay mas malaki kaysa sa petsa ngayon, habang ang pangalawang lohikal na pagsubok ay nagsusuri kung ito ay mas mababa sa o katumbas ng kasalukuyang petsa plus n araw:

    IF(AND( petsa > TODAY(), date <= TODAY()+ n ), value_if_true, value_if_false)

    Halimbawa, upang subukan kung ang isang petsa sa A2 ay nangyari sa susunod na 7 araw, ang formula ay:

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

    Kung ang petsa ay nasa loob ng huling N araw

    Upang subukan kung ang isangang ibinigay na petsa ay nasa loob ng huling n araw ng petsa ngayon, muli mong gagamitin ang IF kasama ng AND at TODAY function. Ang unang lohikal na pagsubok ng AND ay nagsusuri kung ang isang nasubok na petsa ay mas malaki kaysa o katumbas ng petsa ngayong araw na binawasan ng n mga araw, at ang pangalawang lohikal na pagsubok ay nagsusuri kung ang petsa ay mas mababa kaysa ngayon:

    IF(AND( petsa >= TODAY()- n , petsa < TODAY()), value_if_true, value_if_false)

    Halimbawa, upang matukoy kung a naganap ang petsa sa A2 sa nakalipas na 7 araw, ang formula ay:

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

    Hopefully, our examples have helped you understand how to use the If between formula in Excel efficiently. I thank you for reading and hope to see you on our blog next week!

    Practice workbook

    Excel If between - formula examples (.xlsx file)

    Si Michael Brown ay isang dedikadong mahilig sa teknolohiya na may hilig sa pagpapasimple ng mga kumplikadong proseso gamit ang mga tool sa software. Sa higit sa isang dekada ng karanasan sa industriya ng tech, hinasa niya ang kanyang mga kasanayan sa Microsoft Excel at Outlook, pati na rin ang Google Sheets at Docs. Ang blog ni Michael ay nakatuon sa pagbabahagi ng kanyang kaalaman at kadalubhasaan sa iba, na nagbibigay ng madaling sundan na mga tip at mga tutorial para sa pagpapabuti ng pagiging produktibo at kahusayan. Isa ka mang batikang propesyonal o baguhan, nag-aalok ang blog ni Michael ng mahahalagang insight at praktikal na payo para masulit ang mahahalagang software tool na ito.