Excel IF eadar dà àireamh no cinn-latha

  • Roinn Seo
Michael Brown

Tha an oideachadh a’ sealltainn mar a chleachdas tu foirmle Excel IF gus faicinn a bheil àireamh no ceann-latha sònraichte a’ tuiteam eadar dà luach.

Gus faighinn a-mach a bheil luach sònraichte eadar dà luach àireamhach, faodaidh tu an gnìomh AND a chleachdadh le dà dheuchainn loidsigeach. Gus na luachan agad fhèin a thilleadh nuair a bhios an dà abairt a’ measadh gu TRUE, neadachadh AGUS taobh a-staigh gnìomh IF. Lean eisimpleirean mionaideach gu h-ìosal.

    Foirmle Excel: ma tha eadar dà àireamh

    Gus dearbhadh a bheil àireamh ainmichte eadar dà àireamh a shònraich thu, cleachd an gnìomh AND le dhà deuchainnean loidsigeach:

    • Cleachd an gnìomhaiche as motha an uairsin (>) gus faighinn a-mach a bheil an luach nas àirde na àireamh nas lugha.
    • Cleachd an gnìomhaiche nas lugha na (<) gus dearbhadh ma tha an luach nas ìsle na àireamh nas motha.

    Is e am foirmle coitcheann Ma tha eadar foirmle:

    AND( luach> number_smaller, luach< larger_number)

    Gus na luachan crìche a ghabhail a-steach, cleachd am fear nas motha na no co-ionann ri (>=) agus nas lugha na no co-ionann ri (< ;=) oibrichean:

    AND( luach>= number_number, luach<= number_number)

    Airson eisimpleir, feuch a bheil àireamh ann an A2 a’ tuiteam eadar 10 agus 20, gun a bhith a’ gabhail a-steach na luachan crìche, is e am foirmle ann am B2, air a chopaigeadh sìos,:

    =AND(A2>10, A2<20)

    Gus faighinn a-mach a bheil A2 eadar 10 agus 20, a’ gabhail a-steach luachan na stairsnich, tha am foirmle ann an C2 a’ gabhail an fhoirm seo:

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

    San an dà chùis, is e an toradh an luach Boolean TRUE ma thèid a dhearbhadhtha an àireamh eadar 10 agus 20, FALSE mura h-eil:

    Ma tha eadar dà àireamh an uairsin

    Air eagal gu bheil thu airson luach gnàthaichte a thilleadh ma tha àireamh eadar dà luach, cuir an AND foirmle ann an deuchainn loidsigeach a’ ghnìomh IF.

    Mar eisimpleir, gus “Tha” a thilleadh ma tha an àireamh ann an A2 eadar 10 is 20, “Chan eil” air dhòigh eile, cleachd fear dhe na h-aithrisean IF seo:

    Ma tha eadar 10 agus 20:

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

    Ma tha eadar 10 agus 20, a’ gabhail a-steach na crìochan:

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

    Tip. An àite a bhith a’ còdachadh na luachan stairsnich san fhoirmle, faodaidh tu an cur a-steach ann an ceallan fa leth, agus iomradh a thoirt air na ceallan sin mar a chithear san eisimpleir gu h-ìosal.

    Can gu bheil seata luachan agad ann an colbh A agus gu bheil thu airson faighinn a-mach dè na luachan a tha a’ tuiteam eadar na h-àireamhan ann an colbhan B agus C san aon sreath. A' gabhail ris gu bheil àireamh nas lugha an-còmhnaidh ann an colbh B agus àireamh nas motha ann an colbh C, faodar an obair a choileanadh leis an fhoirmle seo:

    =IF(AND(A2>B2, A2

    A' gabhail a-steach nan crìochan:

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

    Agus seo atharrachadh air an aithris Ma tha eadar a thilleas luach fhèin ma tha e TRUE, teacsa air choireigin no sreang fhalamh ma tha FALSE:

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

    A’ gabhail a-steach nan crìochan:

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

    Ma tha luachan crìche ann an colbhan eadar-dhealaichte

    Nuair a dh’ fhaodadh àireamhan nas lugha agus nas motha a tha thu a’ dèanamh coimeas mu choinneamh nochdadh ann an diofar cholbhan (i.e. àireamh 1 an-còmhnaidh nas lugha na àireamh 2), cleachd dreach beagan nas iom-fhillte denfoirmle.

    AND( luach > MIN( num1 , num2 ), luach < MAX( num1 , num2 ))

    An seo, bidh sinn a’ dèanamh deuchainn an-toiseach a bheil an luach targaid nas àirde na nas lugha den dà àireamh a thill leis a’ ghnìomh MIN, agus an uairsin dèan cinnteach a bheil e nas ìsle na àireamh nas motha den dà àireamh a thill leis a' ghnìomh MAX.

    Gus na h-àireamhan stairsneach a ghabhail a-steach, atharraich an loidsig mar a leanas:

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

    Mar eisimpleir, airson faighinn a-mach ma thuiteas àireamh ann an A2 eadar dà àireamh ann am B2 agus C2, cleachd aon de na foirmlean seo:

    A’ gabhail a-steach crìochan:

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

    A’ gabhail a-steach crìochan:

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

    Gus na luachan agad fhèin a thilleadh an àite TRUE agus FALSE, cleachd an aithris Excel IF a leanas eadar dà àireamh:

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

    No

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

    Foirmle Excel: ma tha eadar dà cheann-latha

    Tha am foirmle Ma tha eadar cinn-latha ann an Excel an ìre mhath co-ionann ri Ma tha eadar àireamhan .

    Gus faighinn a-mach an e wi a th’ ann an ceann-latha ainmichte tana raon sònraichte, is e am foirmle coitcheann:

    IF(AND( ceann-latha >= start_date , ceann-latha <= deireadh_ceann-latha ), value_if_true, value_if_false)

    Gun a bhith a' gabhail a-steach cinn-latha na crìche:

    IF(AND( ceann-latha > start_date , ceann-latha < end_date ), luach_if_true, luach_if_false)

    Ge-tà, tha uamhas ann: aithnichidh IF cinn-latha a chaidh a thoirt dha na h-argamaidean agus na beachdan aige gu dìreachorra mar theacsaichean. Airson IF airson ceann-latha aithneachadh, bu chòir a phasgadh san ghnìomh DATEVALUE.

    Mar eisimpleir, gus dearbhadh a bheil ceann-latha ann an A2 a’ tuiteam eadar 1-Faoilleach-2022 agus 31-Dùbhlachd-2022 in-ghabhalach, faodaidh tu a chleachdadh am foirmle seo:

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

    Air eagal gu bheil na cinn-latha tòiseachaidh is crìochnachaidh ann an ceallan ro-mhìnichte, bidh am foirmle tòrr nas sìmplidhe:

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

    Far am bi $ Is e E$2 an ceann-latha tòiseachaidh agus is e $E$3 an ceann-latha crìochnachaidh. Feuch an toir thu an aire gu bheilear a’ cleachdadh iomraidhean iomlan gus na seòlaidhean cealla a ghlasadh, gus nach bris am foirmle nuair a thèid lethbhreac a dhèanamh dha na ceallan gu h-ìosal.

    Gliocas. Ma bu chòir do gach ceann-latha deuchainn tuiteam na raon fhèin, agus ma dh’ fhaodadh na cinn-latha crìche a bhith eadar-dhealaichte, an uairsin cleachd na gnìomhan MIN agus MAX gus ceann-latha nas lugha agus nas motha a dhearbhadh mar a chaidh a mhìneachadh ann an Ma tha luachan crìche ann an diofar cholbhan.

    Ma tha an ceann-latha taobh a-staigh an ath N latha

    Gus dearbhadh a bheil ceann-latha taobh a-staigh an ath n latha bho cheann-latha an latha an-diugh, cleachd an gnìomh TODAY gus na cinn-latha tòiseachaidh is crìochnachaidh a dhearbhadh. Taobh a-staigh an aithris AND, bidh a’ chiad deuchainn loidsigeach a’ sgrùdadh a bheil an ceann-latha targaid nas àirde na ceann-latha an latha an-diugh, agus bidh an dàrna deuchainn loidsigeach a’ sgrùdadh a bheil e nas lugha na no co-ionann ris a’ cheann-latha làithreach agus n làithean:

    IF(AND( ceann-latha > TODAY(), ceann-latha <= TODAY()+ n ), value_if_true, value_if_false)

    Mar eisimpleir, gus deuchainn a bheil ceann-latha ann an A2 a’ tachairt anns na 7 latha a tha romhainn, is e am foirmle:

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

    Ma tha an ceann-latha taobh a-staigh N latha mu dheireadh

    Gus deuchainn a bheil atha an ceann-latha a chaidh a thoirt seachad taobh a-staigh na n latha mu dheireadh de cheann-latha an latha an-diugh, bidh thu a’ cleachdadh IF a-rithist còmhla ris na gnìomhan AND agus TODAY. Bidh a’ chiad deuchainn loidsigeach de AND a’ sgrùdadh a bheil ceann-latha deuchainn nas motha na no co-ionann ri ceann-latha an latha an-diugh às aonais n latha, agus bidh an dàrna deuchainn loidsigeach a’ dearbhadh a bheil an ceann-latha nas ìsle na an-diugh:

    IF (AND(AND). ceann-latha >= AN-DIUGH() - n , ceann-latha < TODAY()), luach_if_true, luach_if_false)

    Mar eisimpleir, gus faighinn a-mach a bheil a Thachair ceann-latha ann an A2 anns na 7 latha mu dheireadh, is e am foirmle:

    =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)

    Tha Mìcheal Brown dèidheil air teicneòlas sònraichte le dìoghras airson pròiseasan iom-fhillte a dhèanamh nas sìmplidhe a’ cleachdadh innealan bathar-bog. Le còrr air deich bliadhna de eòlas anns a’ ghnìomhachas teignigeach, tha e air urram a thoirt dha na sgilean aige ann am Microsoft Excel agus Outlook, a bharrachd air Google Sheets agus Docs. Tha blog Mhìcheil gu sònraichte airson a chuid eòlais agus eòlais a cho-roinn le daoine eile, a’ toirt seachad molaidhean agus clasaichean-oideachaidh a tha furasta a leantainn airson cinneasachd agus èifeachdas a leasachadh. Ge bith co-dhiù a tha thu nad neach-proifeiseanta eòlach no nad neach-tòiseachaidh, tha blog Mhìcheal a 'tabhann lèirsinn luachmhor agus comhairle phractaigeach airson a bhith a' faighinn a 'chuid as fheàrr às na h-innealan bathar-bog riatanach sin.