Tabloya naverokê
Dersdar destnîşan dike ka meriv çawa formula Excel IF bikar tîne da ku bibîne ka hejmarek an tarîxek diyar dikeve navbera du nirxan.
Ji bo kontrol bikin ka nirxek diyar di navbera du nirxan de ye, an na. hûn dikarin fonksiyona AND-ê bi du ceribandinên mantiqî bikar bînin. Ji bo vegerandina nirxên xwe dema ku her du biwêjan RAST dinirxînin, hêlîn Û di hundurê fonksiyona IF de. Nimûneyên berfireh li jêr têne peyda kirin.
Formula Excel: heke di navbera du hejmaran de ye
Ji bo ceribandina jimareyek diyarkirî di navbera du hejmarên ku we diyar kirine de ye, fonksiyona AND bi du re bikar bînin. îmtîhanên mentiqî:
- Operatora ji wê mezintir (>) bikar bînin da ku kontrol bikin ka nirx ji hejmarek piçûktir e.
- Operatora ji (<) kêmtir bikar bînin da ku kontrol bikin heke nirx ji hejmareke mezintir kêmtir be.
Generîk Heke di navbera formula de ev e:
Û( nirx> hejmara_biçûktir, qîmet< hejmara_mezintir)Ji bo ku nirxên sînoran têxin nav xwe, ji (>=) mezintir an wekî (>=) û kêmtir an wekhev (<) bikar bînin ;=) operator:
Û( nirx>= hejmara_biçûktir, nirx<= hejmara_mezin)Ji bo mînak, ji bo dîtina ka jimareyek di A2 de dikeve navbera 10 û 20-an de, nirxên sînor ne tê de, formula di B2 de, ku hatî kopî kirin, ev e:
=AND(A2>10, A2<20)
Ji bo kontrolkirina ka A2 di navbera 10 û 20, tevî nirxên boriyê, formula di C2 de vê formê digire:
=AND(A2>=10, A2<=20)
Di her du rewşan jî, heke were ceribandin encam nirxa Boolean TRUE yejimar di navbera 10 û 20-an de ye, heke ne wusa be DEAŞT e:
Heke di navbera du hejmaran de wê hingê
Heke hûn dixwazin nirxek xwerû vegerînin ger hejmarek di navbera du nirxan de be, wê hingê cîh bidin Û formula di testa mantiqî ya fonksiyona IF de.
Mînakî, ji bo vegerandina "Erê" heke hejmara di A2 de di navbera 10 û 20 de be, "Na" wekî din, yek ji van daxuyaniyan IF bikar bînin:
Heke di navbera 10 û 20 de:
=IF(AND(A2>10, A2<20), "Yes", "No")
Heke di navbera 10 û 20 de, bi nav sînorên:
=IF(AND(A2>=10, A2<=20), "Yes", "No")
Şîret. Li şûna ku hûn nirxên berdêlê di formula de kodkirina hişk bikin, hûn dikarin wan di hucreyên kesane de binivîsin, û wan şaneyan wekî mînaka jêrîn nîşan bidin.
Bifikirin ku we di stûna A de komek nirxan heye û hûn dixwazin bizanibin kîjan ji nirxan dikeve navbera hejmarên stûnên B û C yên di heman rêzê de. Bihesibînin ku jimareyek piçûktir her gav di stûna B de û jimarek mezintir di stûna C de ye, kar dikare bi vê formulê were bicîhanîn:
=IF(AND(A2>B2, A2
Tevî sînoran:
=IF(AND(A2>=B2, A2<=C2), "Yes", "No")
Û li vir guhertoyek ji gotina Eger di navbera de heye ku heke TRUE nirxek bixwe, heke FALSE hin nivîs an rêzek vala vedigerîne:
=IF(AND(A2>10, A2<20), A2, "Invalid")
Tevî sînoran:
=IF(AND(A2>=10, A2<=20), A2, "Invalid")
Heke nirxên sînoran di stûnên cihê de bin
Dema ku jimareyên piçûktir û mezin ên ku hûn li hember hev didin ber hev dibe ku di stûnên cihêreng de xuya bibin (ango hejmar 1 ne her gav ji hejmara 2-ê piçûktir e), guhertoyek piçek tevlihevtir bikar bîninformula.
AND( nirx > MIN( num1 , num2 ), nirx < MAX( num1 , num2 ))Li vir, em pêşî diceribînin ka gelo nirxa armanc ji du hejmarên ku ji hêla fonksiyona MIN ve hatî vegerandin piçûktir e, û dûv re kontrol dikin ka ew ji jimareyek mezintir kêm e. ji her du hejmarên ku ji hêla fonksiyona MAX ve hatine vegerandin.
Ji bo ku jimareyên boriyê têde bin, mantiqê bi vî rengî eyar bikin:
AND( nirx >= MIN( num1 , num2 ), nirx <= MAX( num1 , num2 ))Mînakî, ji bo fêrbûnê heke jimareyek di A2 de bikeve navbera du hejmarên B2 û C2 de, yek ji van formulan bikar bînin:
Sînorên dernexistî:
=AND(A2>MIN(B2, C2), A2
Tevî sînoran:
=AND(A2>=MIN(B2, C2), A2<=MAX(B2, C2))
Ji bo vegerandina nirxên xwe li şûna TRUE û FALSE, di navbera du hejmaran de daxuyaniya Excel IF ya jêrîn bikar bînin:
=IF(AND(A2>MIN(B2, C2), A2
An
=IF(AND(A2>=MIN(B2, C2), A2<=MAX(B2, C2)), "Yes", "No")
Formula Excel: heke di navbera du tarîxan de ye
Formula Heke di navbera dîrokan de di Excel de bi eslê xwe heman e wekî Eger di navbera hejmaran de .
Ji bo kontrolkirina ka dîrokek diyar wi ye di nav deverek diyarkirî de, formula giştî ev e:
IF(Û( dîrok >= dîrok_destpêkî , dîrok <= dîrok_dawî ), value_if_true, value_if_false)Tarîxên sînor ne tê de:
IF(AND( tarîx > dîrok_destpêkê , dîrok < Dîroka_dawiyê ), value_if_true, value_if_false)Lêbelê, hişyariyek heye: IF tarîxên ku rasterast ji argumanên xwe re hatine peyda kirin nas dike.wan wek rêzikên nivîsê. Ji bo IF ku tarîxekê nas bike, divê ew di fonksiyona DATEVALUE de were pêçandin.
Mînakî, ji bo ceribandina ka tarîxek di A2 de dikeve navbera 1-Jan-2022 û 31-Dec-2022 tevde, hûn dikarin bikar bînin. ev formula:
=IF(AND(A2>=DATEVALUE("1/1/2022"), A2<=DATEVALUE("12/31/2022")), "Yes", "No")
Heke, tarîxên destpêk û dawîyê di şaneyên pêşwext de bin, formula pir hêsan dibe:
=IF(AND(A2>=$E$2, A2<=$E$3), "Yes", "No")
Li ku derê $ E$2 roja destpêkê ye û $E$3 jî roja dawî ye. Ji kerema xwe bala xwe bidin karanîna referansên bêkêmasî ji bo girtina navnîşanên hucreyê, ji ber vê yekê formula dema ku li şaneyên jêrîn were kopî kirin têk neçe.
Şîret. Ger her tarîxek ceribandinê bikeve nav rêza xwe, û dibe ku tarîxên sînor werin guheztin, wê hingê fonksiyonên MIN û MAX bikar bînin da ku tarîxek piçûktir û mezintir diyar bikin wekî ku di Ger nirxên sînor de di stûnên cihê de ne.
Heke tarîx di nav N rojên pêş de be
Ji bo ceribandina ka dîrokek di nav n rojên pêş ên roja îro de ye, fonksiyona TODAY bikar bînin da ku tarîxên destpêk û dawîyê diyar bikin. Di hundurê daxuyaniya AND-ê de, ceribandina mentiqî ya yekem kontrol dike ka tarîxa armanc ji roja îro mezintir e, lê ceribandina mentiqî ya duyemîn kontrol dike ka ew ji tarîxa heyî kêmtir an wekhev e plus n rojan:
IF(Û( dîrok > ÎRO(), dîrok <= TODAY()+ n ), value_if_true, value_if_false)Mînak, ji bo ceribandinê ka dîrokek di A2 de di 7 rojên pêş de çêdibe, formula ev e:
=IF(AND(A2>TODAY(), A2<=TODAY()+7), "Yes", "No")
Eger tarîx di nav N rojên dawî de be
Ji bo ceribandina ger aDîroka diyarkirî di nav n rojên dawî yên roja îro de ye, hûn dîsa IF bi fonksiyonên Û û ÎRO re bikar tînin. Yekem ceribandina mentiqî ya AND-ê kontrol dike ka tarîxek ceribandinê ji roja îro kêmtir e an wekhev e ji roja îro kêm e n roj, û ceribandina mantiqî ya duyemîn kontrol dike ka tarîx ji îro kêmtir e:
IF(AND( dîrok >= TODAY()- n , dîrok < TODAY()), value_if_true, value_if_false)Mînakî, ji bo destnîşankirina ka a Dîroka di A2 de di 7 rojên dawî de çêbûye, formula ev e:
=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)