Tabloya naverokê
Dersdar nîşan dide ku meriv çawa IF-ê digel fonksiyona AND-ê li Excel-ê bikar tîne da ku di yek formûlê de pir şertan kontrol bike.
Hin tişt li cîhanê bêdawî ne. Yên din bêsînor in, û fonksiyona IF xuya dike ku yek ji wan tiştan e. Li ser bloga me, me jixwe çend dersên Excel IF hene û hîn jî her roj karanîna nû kifş dikin. Îro, em ê lê binerin ka hûn çawa dikarin IF-ê bi fonksiyona AND-ê re bikar bînin da ku di heman demê de du an bêtir şertan binirxînin.
IF Û daxuyaniya di Excel de
Ji bo ku hûn daxuyaniya IF AND-ê ava bikin, bê guman hûn hewce ne ku fonksiyonên IF û AND-ê di yek formulê de bikin yek. Li vir çawa ye:
IF(AND( şert1, şert2,…), value_if_true, value_if_false)Wergera bo îngilîzî ya sade, formula wiha dixwîne: IF şerta 1 rast e Û şertê 2 rast e, tiştekî bike, nexwe tiştekî din bike.
Wek nimûne, em formûlekê çêkin ku kontrol dike ka B2 "radestkirî" ye û C2 ne vala ye, û li gorî encamê , yek ji van tiştan dike:
- Heke her du şert RAST in, rêzê wekî "Girtî" nîşan bikin.
- Heke şert û merc DALSE an jî her du jî DALSE in, wê hingê yekî vala vegerînin. string ("").
=IF(AND(B2="delivered", C2""), "Closed", "")
Di dîmena jêrîn de fonksiyona IF Û di Excel de nîşan dide:
Heke hûn 'dixwaze hin nirxê vegerîne ger ceribandina mentiqî wekî FALSE binirxîne, wê nirxê di value_if_false de bidebersivk. Mînakî:
=IF(AND(B2="delivered", C2""), "Closed", "Open")
Formula hatî guherandin "Girtî" derdixe ger stûna B "radestkirî" be û di C de tarîxek hebe (ne vala). Di hemî rewşên din de, ew vedigere "Vekirî":
Nîşe. Dema ku formula IF Û li Excel-ê bikar tînin da ku şert û mercên nivîsê binirxînin, ji kerema xwe ji bîr mekin ku tîpên piçûk û mezin wekî heman karakterê têne hesibandin. Heke hûn li formulek IF Û-hesas-hesas digerin, yek an çend argumanên AND-ê di fonksiyona TEXT de bipêçin wekî ku di mînaka girêdayî de tête kirin.
Niha ku hûn hevoksaziya daxuyaniya Excel IF AND dizanin, bihêle ez nîşanî we bidim ka ew dikare çi celeb karan çareser bike.
Excel IF: ji Û kêmtir ji
Di Mînaka berê, me du şert di du hucreyên cûda de ceribandin. Lê carinan dibe ku hûn hewce ne ku du an bêtir ceribandinan li ser heman hucreyê bimeşînin. Mînakek tîpîk ev e ku meriv nirxek şaneyê di navbera du hejmaran de ye kontrol bike. Fonksiyona Excel IF AND dikare bi hêsanî wiya jî bike!
Em bibêjin ku di stûna B de hin hejmarên firotanê hene û ji we tê xwestin ku mîqdarên ji 50 dolaran mezintir lê ji 100 dolaran kêmtir bikin. Ji bo ku wê were kirin, vê formulê têxin C2-ê û dûv re wê li stûnê kopî bikin:
=IF(AND(B2>50, B2<100), "x", "")
Heke hûn hewce ne ku sînorê têxin nav xwe nirxên (50 û 100), operatora kêmtir an wekhev (<=) û ji (>=) mezintir an wekhev bikar bînin:
=IF(AND(B2>=50, B2<=100), "x", "")
Ji bo pêvajoyek dinnirxên sînor bêyî guheztina formulê, hejmarên herî kêm û herî zêde di du şaneyên cihê de têkevin û wan şaneyên formula xwe binav bikin. Ji bo ku formula di hemî rêzan de rast bixebite, ji bo şaneyên sînor referansên teqez bikar bînin (di rewşa me de $F$1 û $F$2):
=IF(AND(B2>=$F$1, B2<=$F$2), "x", "")
Bi bikaranîna formuleke wisa, hûn dikarin kontrol bikin ka dîrok di nav rêzeke diyarkirî de ye .
Mînakî, werin em tarîxên di navbera 10 de ala bikin. -Sep-2018 û 30-Sep-2018, tevde. Astengîyek piçûk ev e ku tarîx rasterast ji ceribandinên mantiqî re nayên peyda kirin. Ji bo ku Excel dîrokan fêm bike, divê ew di fonksiyona DATEVALUE de werin girtin, bi vî rengî:
=IF(AND(B2>=DATEVALUE("9/10/2018"), B2<=DATEVALUE("9/30/2018")), "x", "")
An jî bi tenê Ji û To<2 têkevin> di du hucreyan de tarîx dike (di vê nimûneyê de $F$1 û $F$2) û bi karanîna formula IF Û ya jixwe naskirî wan ji wan şaneyan "bikişîne":
=IF(AND(B2>=$F$1, B2<=$F$2), "x", "")
Ji bo bêtir agahdarî, ji kerema xwe li daxuyaniya Excel IF ya di navbera du hejmar an tarîx de binêre.
Heke ev Û ew, hingê tiştek hesab bike
Ji bilî vegerandina nirxên pêşwext, Excel IF Her weha fonksiyona Û dikare hesabên cûda pêk bîne, li gorî ka şert û mercên diyarkirî RAST an DEREW in.
Ji bo ku nêzîkatiyê nîşan bide, em ê ji bo firotana "Girtî" ji sedî 5 bonusek bi mîqdara jê mezintir an wekhev hesab bikin. heta $100.
Bihesibînin ku mîqdar di stûna B de û rewşa fermanê di stûna C de ye,formula weha diçe:
=IF(AND(B2>=100, C2="closed"), B2*10%, 0)
Formula jorîn sifirê dide rêzên mayî ( value_if_false = 0) . Heke hûn amade ne ku bonusek piçûktir bidin, bêje 3%, ji bo fermanên ku şertan pêk naynin, hevkêşeya têkildar di argumana value_if_false de bihewînin:
=IF(AND(B2>=100, C2="closed"), B2*10%, B2*3%)
Gelek IF AND daxuyaniyên di Excel de
Wek ku we dîtiye, me di hemî mînakên jorîn de tenê du pîvan nirxand. Lê tiştek tune ku rê li ber we bigire ku hûn sê û bêtir ceribandinan di nav formulên IF AND-ê de bicîh nekin heya ku ew bi van sînorên gelemperî yên Excel re tevbigerin:
- Di Excel 2007 û mezintir de, heya 255 argumanan dikare di formulekê de were bikar anîn, bi dirêjahiya formula ji 8,192 tîpan derbas nabe.
- Di Excel 2003 û jêrîn de, ji 30 argumanan zêdetir destûr nayê dayîn, bi dirêjahiya giştî ji 1,024 tîpan derbas nabe.
- 5>
Wek mînakek şert û mercên AND-ê yên pirjimar, ji kerema xwe van şertan bihesibînin:
- Divê mîqdara (B2) ji 100 $ mezintir an wekhev be
- Rewşa fermanê (C2) "Girtî" ye
- Dîroka radestkirinê (D2) di nav meha heyî de ye
Niha, ji me re gotinek IF Û pêdivî ye ku em fermanên ku her 3 şertên wan RAST in nas bikin. Û li vir ev e:
=IF(AND(B2>=100, C2="Closed", MONTH(D2)=MONTH(TODAY())), "x", "")
Ji ber ku 'meha niha' di dema nivîsandinê de Cotmeh bû, formula encamên jêrîn dide:
HER Û hêlîndanezan
Dema ku bi pelên xebatê yên mezin re dixebitin, şans heye ku ji we were xwestin ku hûn di carekê de çend komek pîvanên Û yên cihêreng kontrol bikin. Ji bo vê yekê, hûn formula IF-ya hêlînkirî ya Excel-ê digirin û ceribandinên wê yên mantiqî bi gotinên AND-ê re dirêj dikin, mîna vê:
IF(AND(…), derketin1 , IF(AND(…), derketin2 , IF(Û(…), derketin3 , derketin4 )))Ji bo bidestxistina ramana giştî, ji kerema xwe li mînaka jêrîn binêrin.
Gelo hûn dixwazin karûbarê xwe li gorî lêçûna barkirinê û dema texmînkirî ya radestkirinê (ETD) binirxînin:
- Bê baş : lêçûna şandinê di bin 20 $ û ETD di bin 3 rojan de
- Xirab : lêçûna şandinê ji 30 $ zêdetir û ETD di nav 5 rojan de
- Navîn : tiştek di navbera
To wê biqede, tu du daxuyaniyên IF AND-ê binivîsî:
IF(AND(B2<20, C2<3), "Excellent", …)
IF(AND(B2>30, C2>5), "Poor", …)
…û yek di ya din de bihêlî:
=IF(AND(B2>30, C2>5), "Poor", IF(AND(B2<20, C2<3), "Excellent", "Average"))
Encam dê mîna vê xuya bike:
Nimûneyên zêdetir ên formulê dikarin di daxuyaniyên IF AND yên hêlînkirî yên Excel de werin dîtin.
GER AND-ê hesas e. fonksiyona di Excel de
Wekî ku di destpêka vê tutoriyê de jî hat behs kirin, formula Excel IF AND cudahiyê naxe navbera tîpên mezin û piçûk ji ber ku fonksiyona AND-ê ji hêla xwezayê ve ne hesas e.
Heke hûn bi daneya hesas-hesas re dixebitin û dixwazin şert û mercên AND-ê li ber çavê nivîsê binirxînin, her ceribandinek mentiqî ya ferdî bikin. di hundurê fonksiyon û hêlînê EXACTew fonksîyon di danezana AND-ya we de:
IF(AND(TEXCT( hucre ," şert1 "), EXACT( hucre ," şert2 ")), value_if_true, value_if_false)Ji bo vê nimûneyê, em ê fermanên xerîdarek taybetî (mînak pargîdaniya bi navê Ciberspace ) bi rêjeyek ji hejmarek diyarkirî re nîşan bidin, bêje. 100 $.
Wekî ku hûn di dîmena jêrîn de dibînin, hin navên pargîdaniyên di stûna B de bi heman veqetandinê xuya dikin, lê dîsa jî ew pargîdaniyên cûda ne, ji ber vê yekê divê em navên tam kontrol bikin . Mîqdarên di stûna C de jimar in, û em ji bo wan ceribandinek birêkûpêk "ji" mezintir dimeşînin:
=IF(AND(EXACT(B2, "Cyberspace"), C2>100), "x", "")
Ji bo ku formula maqûltir bibe, hûn dikarin nav û mîqdara xerîdar a armanc binivîsin. di du şaneyên cihê de û behsa wan şaneyan dike. Tenê ji bîr mekin ku hûn referansên hucreyê bi nîşana $ (di rewşa me de $G$1 û $G$2) kilît bikin da ku gava hûn formula li rêzên din kopî bikin ew ê neguherin:
=IF(AND(EXACT(B2, $G$1), C2>$G$2), "x", "")
Naha, hûn dikarin her nav û mîqdarek di şaneyên referanskirî de binivîsin, û formula dê fermanên têkildar di tabloya we de ala bike:
GER AN Û formula di Excel de
Di formulên Excel IF de, hûn ne tenê fonksiyonek mentiqî bikar tînin. Ji bo kontrolkirina cûrbecûr tevliheviyên şert û mercên pirjimar, hûn azad in ku hûn IF, Û, OR û fonksiyonên din tevlihev bikin da ku ceribandinên mentiqî yên hewce bimeşînin. Li vir mînakek formula IF Û OR heye ku çend ceribandinan dikeOR şert û mercên di nava Û. Û niha, ez ê nîşanî we bidim ka hûn çawa dikarin du an bêtir AND ceribandinan di hundurê fonksiyona OR-ê de bikin.
Bê guman, hûn dixwazin fermanên du xerîdar bi mîqdarek ji hejmareke diyartir nîşan bidin, bêje 100 $.
Di zimanê Excel de, şert û mercên me bi vî rengî têne diyar kirin:
OR(AND( Customer1 , Amount >100), AND( Customer2 , Amount >100)
Bihesibînin ku navên xerîdar di stûna B de, mîqdarên di stûna C de, 2 navên armancê ne. di G1 û G2 de ne, û mîqdara mebest di G3 de ye, hûn vê formulê bikar tînin da ku fermanên têkildar bi "x" nîşan bidin:
=IF(OR(AND(B2=$G$1, C2>$G$3), AND(B2=$G$2, C2>$G$3)), "x", "")
Heman encam dikare bi hêmanek bêtir were bidestxistin. hevoksaziya kompakt:
=IF(AND(OR(B2=$G$1,B2= $G$2), C2>$G$3), "x", "")
Hûn ne bawerin ku hûn bi tevahî mantiqa formulê fam dikin? Zêdetir agahdarî dikare di Excel IF de bi şert û mercên pir AND/AN were dîtin.
Bi vî rengî hûn fonksiyonên IF û AND bi hev re di Excel de bikar tînin. Spas dikim ji bo xwendinê û hefteya pêş emê bibînin!
Pirtûka xebatê pratîk bikin
IF Û Excel – nimûneyên formula (pelê xlsx)