Excel IF bi zenbaki edo dataren artean

  • Partekatu Hau
Michael Brown

Tutorialak Excel IF formula bat nola erabili erakusten du zenbaki edo data jakin bat bi balioren artean dagoen ikusteko.

Emandako balio bat bi zenbaki-balioen artean dagoen egiaztatzeko, ETA funtzioa bi proba logikorekin erabil dezakezu. Zure balioak itzultzeko bi adierazpenak EGIA gisa ebaluatzen direnean, habiatu ETA IF funtzioaren barruan. Jarraian, adibide zehatzak daude.

    Excel formula: bi zenbakiren artean bada

    Zuk zehaztutako bi zenbakiren artean dagoen zenbaki jakin bat egiaztatzeko, erabili ETA funtzioa birekin. proba logikoak:

    • Erabili orduan handiagoa (>) operadorea balioa zenbaki txikiagoa baino handiagoa den egiaztatzeko.
    • Erabili baino txikiagoa (<) eragilea egiaztatzeko. balioa zenbaki handiagoa baino txikiagoa bada.

    Formula generikoa artekoa bada:

    ETA( balioa> zenbaki_txikiagoa), balioa< zenbaki_handiagoa)

    Muga-balioak sartzeko, erabili (>=) baino handiagoa edo berdina eta (< ;=) eragileak:

    AND( balioa>= zenbaki_txikiagoa, balioa<= zenbaki_handiagoa)

    Horretarako Adibidez, A2-ko zenbaki bat 10 eta 20 artean dagoen ikusteko, muga-balioak barne, B2-ko formula, behera kopiatuta, hau da:

    =AND(A2>10, A2<20)

    A2 artean dagoen egiaztatzeko. 10 eta 20, atalase-balioak barne, C2-ko formulak forma hau hartzen du:

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

    In bi kasuetan, emaitza balio boolearra TRUE da probatzen badazenbakia 10 eta 20 artean dago, GEZURRA ez bada:

    Bi zenbakiren artean bada

    Zenbaki bat bi balioen artean badago balio pertsonalizatu bat itzuli nahi baduzu, jarri ETA formula IF funtzioaren proba logikoan.

    Adibidez, "Bai" itzultzeko A2-ko zenbakia 10 eta 20 artekoa bada, "Ez" bestela, erabili IF adierazpen hauetako bat:

    10 eta 20 artean bada:

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

    10 eta 20 artean bada, mugak barne:

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

    Aholkua. Formulan atalase-balioak gogor kodetu beharrean, gelaxka indibidualetan sar ditzakezu eta beheko adibidean erakusten den bezala gelaxka horietara jo.

    Demagun A zutabean balio multzo bat duzula eta errenkada bereko B eta C zutabeetako zenbakien artean zein balio dagoen jakin nahi duzula. Zenbaki txikiagoa beti B zutabean eta kopuru handiagoa C zutabean dagoela suposatuz, zeregina formula honekin bete daiteke:

    =IF(AND(A2>B2, A2

    Mugak barne:

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

    Eta hona hemen If between adierazpenaren aldaera bat, balio bat bera EGIA bada, testuren bat edo kate huts bat GEZURRA bada:

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

    Mugak barne:

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

    Mugaren balioak zutabe ezberdinetan badaude

    Konparatzen ari zaren zenbaki txikiagoak eta handiagoak zutabe desberdinetan ager daitezke (hau da, zenbakia. 1 ez da beti 2 zenbakia baino txikiagoa), erabili bertsio apur bat konplexuagoaformula.

    ETA( balioa > MIN( zenb1 , zenb2 ), balioa < MAX( zenb1 , num2 ))

    Hemen, lehenik eta behin helburu-balioa MIN funtzioak itzultzen dituen bi zenbakietatik txikiagoa den baino handiagoa den probatuko dugu, eta gero handiagoa den baino txikiagoa den egiaztatuko dugu. MAX funtzioak itzultzen dituen bi zenbakietatik.

    Atalase-zenbakiak sartzeko, egokitu logika honela:

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

    Adibidez, jakiteko A2-ko zenbaki bat B2 eta C2-ko bi zenbakiren artean badago, erabili formula hauetako bat:

    Mugak kenduta:

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

    Mugak barne:

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

    Zure balioak EGIA eta GEZURRAren ordez itzultzeko, erabili Excel IF adierazpen hau bi zenbakiren artean:

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

    Edo

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

    Excel formula: bi daten artean bada

    Excel-en Daten artean bada formula, funtsean, Zenbakien artean bada .

    Emandako data bat wi den egiaztatzeko barruti jakin bat txikiagotu, formula generikoa hau da:

    IF(ETA( data >= hasiera_data , data <= amaiera_data ), value_if_true, value_if_false)

    Muga datak ez barne:

    IF (ETA( data > hasiera_data , data < amaiera_data ), value_if_true, value_if_false)

    Hala ere, bada ohartarazpena: IF-ek bere argumentuei zuzenean emandako datak ezagutzen ditu.testu-kate gisa. IF data antzeman dezan, DATEVALUE funtzioan bildu behar da.

    Adibidez, A2-n data bat 2022ko urtarrilaren 1etik 2022ko abenduaren 31ra bitartekoa den probatzeko, erabil dezakezu. formula hau:

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

    Hasierako eta amaiera datak aurrez zehaztutako gelaxketan badaude, formula askoz errazagoa izango da:

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

    Non $ E$2 hasiera-data da eta $E$3 amaiera-data. Kontuan izan gelaxken helbideak blokeatzeko erreferentzia absolutuak erabiltzen direla, beraz, formula ez da hautsiko beheko gelaxketan kopiatzen denean.

    Aholkua. Probatutako data bakoitza bere barrutian egon behar bada, eta muga-datak trukatu daitezke, erabili MIN eta MAX funtzioak data txikiagoa eta handiagoa zehazteko Muga-balioak zutabe desberdinetan badaude atalean azaltzen den bezala.

    Data hurrengo N egunetan badago

    Data bat gaurko dataren hurrengo n egunetan dagoen probatzeko, erabili GAUR funtzioa hasiera eta amaiera datak zehazteko. AND adierazpenaren barruan, lehenengo proba logikoak xede-data gaurko data baino handiagoa den egiaztatzen du, eta bigarren proba logikoak uneko data baino txikiagoa edo berdina den egiaztatzen du, gehi n egun:

    BADA(ETA( data > GAUR(), data <= GAUR()+ n ), balioa_egia_baldin, balioa_baldin_faltsua)

    Adibidez, hurrengo 7 egunetan A2-ko data bat gertatzen den probatzeko, honako hau da formula:

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

    Data azken N egunetan badago

    Probatzekoemandako data gaurko dataren azken n egunetan dago, berriro erabiliko duzu IF eta GAUR funtzioekin batera. ETAren lehen proba logikoak egiaztatzen du probatutako data bat gaurko data baino handiagoa edo berdina den ken n egunak, eta bigarren proba logikoak egiaztatzen du data gaur baino txikiagoa den:

    IF(AND( data >= GAUR()- n , data < GAUR()), value_if_true, value_if_false)

    Adibidez, bat ala ez zehazteko A2-ko data azken 7 egunetan gertatu da, hau da formula:

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

    Michael Brown teknologia-zale dedikatua da, software-tresnak erabiliz prozesu konplexuak sinplifikatzeko grina duena. Hamarkada bat baino gehiagoko esperientzia duen teknologia-industrian, Microsoft Excel eta Outlook-en eta Google Sheets eta Docs-en trebetasunak landu ditu. Michael-en bloga bere ezagutzak eta esperientziak besteekin partekatzera zuzenduta dago, produktibitatea eta eraginkortasuna hobetzeko aholku eta tutorial errazak eskaintzen ditu. Profesional ondua edo hasiberria izan, Michael-en blogak informazio baliotsuak eta aholku praktikoak eskaintzen ditu funtsezko software-tresna horiei etekinik handiena ateratzeko.