Tabloya naverokê
Îro ez ê nîşan bidim ku hûn çawa dikarin di her rêzekê de daxûyaniya Excel IF bi çend şertan bi kar bînin.
Pirtûka Xebatê ya Pratîkê dakêşin
Hûn dikarin dema xwendina vê gotarê pirtûka xebata pratîkî ya jêrîn dakêşin ji bo temrîn xwe.
Her Daxuyaniya IF bi Gelek Mercên Di Her Kesî de Range.xlsx
Daxuyaniya IF-ê ya li Excel-ê di her Rangeyê de çawa dixebite?
Berî ku em biçin gotûbêja sereke, em we bi daneya îro bidin nasîn. Me qeyda karmendê pargîdaniyek bi navê Koma Mars heye.
Navên Karmendan , Destpêkirina wan hene Dîrok , û Meaş di stûnên B , C û D de bi rêzê ve.
Niha bifikire. di demekê de, serokê Koma Mars dixwaze biryarekê bide. Ku ew e- heke navînî meaşê karmendên wî ji 25000$ kêmtir be, ew ê meaşê her karmendekî 5000$ zêde bike.
Lê pirs ev e, çawa ew dikare biryarê bide?
IF fonksiyona ya Excel dê li vir bi kêrî were. Tenê vê formulê di her şaneya kargeha xwe de binivîsin û encamê bibînin:
=IF(AVERAGE(D5:D20)<25000,"Increase","Do not increase")
Binêre, Excel's IF fonksiyonê ji bo we biryar daye. Pêşî diyar kir ka mûçeya navîn ji 25000$ kêmtir e an na. Dema dît ku meaşê navîn ji $25000 ne kêmtir e, şîret li we kir ku hûn meaş zêde nekin.
Ji ber vê yekêFALSE
- =IF(Û($E5<25000,$C5
Ev li gorî encama fonksiyona Û .
Encam: (blank)
Zêdetir Bixwîne: Excel IF Function with 3 Şert (5 Ceribandinên Mantiqî)
5. Fonksiyonên IF û VLOOKUP-ê bidin hev da ku di nav rêzekê de gelek şert û mercan li hev bikin
Di vê beşê de, em ê heman tiştî bikin xebitandina rêbaza dawîn bi alîkariya fonksîyona VLOOKUP .
⊕ Çare:
- Em ê tenê tarîxa destpêkê biguherînin heta 01/01/2015 .
- Li formula jêrîn binêre ku li ser Cel H7 tê bikaranîn.
=VLOOKUP(H4,IF((D5:D20<=H6)*(E5:E20<=H5),B5:E20,""),2,FALSE)
- Em navê karmendê ku di an berî 01/01/2015 de dest bi kar kiriye, meaşê wî bi qasî an kêmtir ji $25000 , û mêr. 21>D5:D20<=H6
Ew kontrol dike ka rêjeya diyarkirî ji H6 re wekhev e an kêmtir e.
Encam: {RAST, ÇEWL, RAST, RAST, RAST, RAST, RAST, DEWLE, DEWLE, RAST, RAST, DEWLET, DEWLET, DEWLET, DEWLET, DEWLET, RAST
- E5:E20<=H5
Ew kontrol dike ka rêjeya diyarkirî ji H5 re wekhev e yan kêmtir e.
Encam: {FALSE, RAST, FALSE, FALSE , DEWLET, DEWLET, RAST, RAST, RAST, DEWLET, RAST, RAST, REŞT, DEWLET, DEWLET, ÇEWL
- (D5:D20<=H6)*( E5:E20<=H5)
Ev zêde dibeencam ji du operasyonên berê distîne.
Encam: {0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0}
- IF((D5:D20<=H6)*(E5:E20<=H5),B5:E20,””)
Pêkanîna encamên du şertên diyarkirî, em fonksiyona IF bi kar tînin.
Encam: [Male, Kane Austin, 03/ 06/2014, 25000]
- VLOOKUP(H4,IF((D5:D20<=H6)*(E5:E20<=H5),B5:E20,” ”),2,FALSE)
Li vir, VLOOKUP hêmana 2yemîn ya vê tabloya ku nû hatiye çêkirin vedigerîne.
Encam: Kane Austin
Zêdetir Bixwîne: Mînaka VLOOKUP-ê bi Rewşa IF-ê ya Pirjimar di Excel de (9 Pîvan)
Encam
Bi karanîna van rêbazan, hûn dikarin her bêjeyek IF bi şert û mercên pirjimar di nav rêzek ji her du celebên Û û AN li Excel dinivîse. Hûn rêbazek din dizanin? An jî pirsên we hene? Xwe ji me agahdar bikin. Serdana ExcelWIKI ji bo bêtir gotarên bi vî rengî.
em dikarin bibînin ku fonksiyona IFsê argumanan digire:- Yek krîter
- Eger pîvan têr be yek encam tê nîşandan
- Yek heke pîvan nepejirîne, encam tê xuyang kirin (Vebijarkî. Pêşniyaz "FALSE" ye)
Ji ber vê yekê bi kurtî, fonksiyona Eger pîvanek digire û du derdan. Ger pîvan têr be derana yekem vedigerîne û heke pîvan têr nebe ya duyemîn vedigerîne.
Û hevoksazî jî ev e:
=IF(testa_logical, value_if_true,[value_if_false])Niha ez hêvî dikim ku we fam kiriye ka fonksiyona IF ya Excel bi yek şertê çawa dixebite.
5 Nimûneyên Serlêdana Excel IF Daxuyaniya bi Pir Mercên Di Her Rêjeyê de
Naha, em hewl bidin ku bi gelek şertan re bi karanîna IF di Excel de ji bo rêzek diyarkirî bixebitin. Em ê di vê beşê de 5 mînakên têkildar bibînin.
1. Daxuyaniya IF-ê bi Mercên Pir OR Tîpa Bicihînin
i. Şertên ji bo Nirxek Yekane
Werin em hinekî bifikirin, serokê Koma Marsê di biryara xwe de hinekî nermbûnek aniye.
Ew ê zêde bibe. Heger meaşê navînî ji 25000$ kêmtir be, yan jî mûçeya herî nizim ya karmendan ji 20000$ kêmtir be.
⊕ Çare:
- Em dibînin, li vir du şert hene. Lê ev şert û mercên OR-ê ne. Wateya wê, yaeger yek yan jî herdu merc bi cih bin, şert tê razî kirin.
- Bikaranîna gotineke IF ji bo vê cureyê şertên pirjimar pir hêsan e. Tenê du şertan di nav OR fonksiyona Excel de bipêçin.
- Formula ku em ê li vir bikar bînin ev e:
=IF(OR(AVERAGE(D5:D20)<25000,MIN(D5:D20)<20000),"Increase","Do not increase")
- Binêrin, vê carê Excel pêşniyar kir ku em meaş zêde bikin.
Rêvekirina Formulê:
Werin em formulê li vir bişkînin.
- AN(AVERAGE(D5:D20)<25000,MIN(D5:D20)< ;20000)
Eger yek an jî her du pîvan bi cih bên ew RAST vedigere. Wekî din, ew vedigere FALSE. Di vê rewşê de, AN(AVERAGE(D5:D20) <25000,MIN(D5:D20)<20000vegerandiye RAST ji ber ku mûçeya navîn ne ji 25000$ kêmtir e, lê mûçeya herî hindik ji 20000$ kêmtir e.
Encam: RAST
- Ji ber vê yekê formula dibe: =Eger(RAST,"Zêde bibe","Zêde neke")
Wekî ku ye RAST di hundurê fonksiyona IF de, ew derana yekem vedigerîne, " Zêdekirin ".
Encam: "Zêdekirin ”
- Niha, heke hûn vê yekê fêm bikin, hûn dikarin ji min re bibêjin ka dê formula çi be ku meriv " Erê " bistîne heke mûçeya herî bilind ji 40000$ mezintir be. an meaşê herî hindik ji $20000 kêmtir e, wekî din " Na "?
Belê. Tu rast dibêjî. Formul dêbe:
=IF(OR(MAX(D5:D20)>40000,MIN(D5:D20)<20000),"Yes","No")
ii. Mercên Rêjeya Nirxê
Niha senaryoyek cuda binirxînin.
Serokê Grûba Mars biryar da ku ew ê meaşê wan karmendên ku niha zêde dikin zêde bike. meaş ji $25000 kêmtir in, an jî kê beriya 1/1/2015 dest bi karên xwe kiriye.
Lê ew çawa dikare wan karmendan bide nasîn?
⊕ Çareserî:
- Li şûna ku hûn tenê referansek şaneyek di nav fonksiyona IF de bikar bînin, hûn dikarin rêzek referansên şaneyê di hundurê fonksiyonê de bikar bînin.
- Formula jêrîn bibînin.
=IF(OR($D5<25000,$C5
- Li vir, min têxist formula di şaneya ewil a stûna nû de, Hûna F4 .
- Û paşê Dîgira dagirtin di nav şaneyên mayî de kişand.
- Navê hemû xebatkarên ku meaşên wan ji 25000$ kêmtir e, yan jî beriya 01 Çile, 2015 dest bi karê xwe kirine, vegerand.
- Heke hûn bi baldarî bala xwe bidin, hûn ê bibînin ku li şûna ku referansek yek hucreyê têxin nav fonksiyona IF , Min rêzek referansên hucreyê ( $D$4:$D$19 ) xiste nava fonksiyonê.
Bê guman, hûn dikarin wiya bikin. Û ew ê pîvanan yek bi yek ji bo her şaneyek rêzê kontrol bike. çêtir têgihiştinek, em formulê bişkînin.
- OR($D5<25000,$C5
="" strong="">
Ew Cel D5 û kontrol dike Hucre C5 û RAST vedigerîne eger meaş ji 25000$ kêmtir be yan jî tarîxa destpêkê ji Çile kêmtir be. 01, 2015 .
Encam: RAST.
- Ji ber vê yekê formula dibe: =IF(RAST,B5, ””)
Ji bo RAST di çarçoveya pîvanan de, ew naveroka şaneya têkildar a Stûnê vedigerîne. B , ku tê maneya navê karmendê, û ji bo her FALSE , ew şaneyek vala vedigerîne. Ji ber ku em naxwazin şaneyê biguherînin me Referansa hucreya mutleq bikar anî. referans dema ku em dikişînin Destpêka tijî .
Encam: “Steve Smith”.
Têbînî:
Dibe ku hûn bixwazin hucreyên vala ji navnîşê derxînin , ev tê vê wateyê ku hûn tenê dikarin navnîşek xebatkarên ku meaşên wan bên zêdekirin bixwazin. Mixabin, hûn dikarin Vê yekê tenê bi fonksiyona IF nekin. Lê diyar e, rê hene. Yek rê ji bo pêkanîna vê yekê b y Fonksiyon FILTER ya Excel bikar tîne.
Zêdetir Bixwîne: Excel VBA: Ger û An An (3 Mînak) Bihevrekirî
2. Daxuyaniya IF-ê bi şert û mercên Pir Û Tîp Bike
Em dikarin ji bo gelek şertên Û di her rêzikan de jî daxuyaniya Excel IF bikar bînin.
i. Mercên Nirxek Yekane
Heke hûn beşa berê baş fêm bikin, hûn dikarin bersivek bidinji pirseke din re?
Heke şefê pargîdaniyê bixwaze meaşê her karmendekî zêde bike heke meaşê navîn ji 25000$ kêmtir be û mûçeya herî kêm <1 be dê formula çawa be>20000$ ?
⊕ Çarekirin:
- Tenê du şertan di nava Û fonksiyonek de li şûna bipêçin. 1>OR fonksiyona.
- Tenê bi vî rengî:
=IF(AND(AVERAGE(D5:D20)<25000,MIN(D5:D20)<20000),"Increase","Do not increase")
- Binêrin, vê carê Excel pêşniyar kiriye ku em meaş zêde nekin ji ber ku hem şert, meaşê navînî ji 25000$ kêmtir û meaşê herî hindik kêmtir ji $20000 , ne razî ne. Tenê şertek tê cîbicîkirin.
- Heke hûn dixwazin li ser formulê hûrgulî zanibin, herin beşa 1 ya Mînak 1 .
ii . Şertên ji bo Rêjeya Nirxên
Serokê Koma Mars , bi rastî, mirovek pir tevlihev e. Vê carê wî biryarek din girt.
Wê tenê meaşên wan karmendan zêde bike ku meaşê wan ji 20000$ kêmtir e û berî 01.01.2017 dest bi kar kirine. .
Ew çawa dikare wan karmendan bibîne?
⊕ Çare:
- Erê. Tu mafdar î. Tenê formula beşa 1.2 bi fonksiyonek Û li şûna fonksiyonek OR bikar bînin.
=IF(AND($D5<25000,$C5
- Binêrin, me xebatkarên ku her du şertan têr dikin hene.
Ji bo ku hûn hûrguliyên li ser formulê bizanibin, biçin berbeşa ii ya Mînak 1 .
Zêdetir Bixwîne: Excel VBA: Yekkirina Ger bi Û ji bo Pir Mercên Gelekî
Wekhev Xwendin
- Meriv çawa PERCENTILE-ê bi şerta IF-ê ya Pirjimar di Excel de bikar tîne (3 Nimûne)
- Excel IF di navbera Gelek Rêzeyan de (4 Nêzîktêdayîn )
- Meriv çawa şerta IF-ê ya Pirjimar di Excel de bikar tîne (3 Nimûne)
3. Daxuyaniyên Nested IF-ê bikar bînin da ku li Excel-ê çend şertan li hev bikin
Di beşa berê de, me diyar kir ka hem şert, meaşê navînî ji 25000$ kêmtir, hem jî meaşê herî hindik ji 20000$ memnûn in an na.
Lê we qet fikiriye ku em dikarin vê yekê bi rengekî din diyar bikin- bi karanîna IF di nav fonksiyonek din a IF de ?
⊕ Çareserkirin:
- Pêşî emê kontrol bikin ka meaşê herî hindik ji 20000$ kêmtir e yan na.
- Eger na, ew ê vegere “Zêde neke” .
- Lê heke wisa be, wê demê em ê dîsa kontrol bikin ka meaşê navîn ji 25000$ kêmtir e yan na.
- Heke ne, wê demê ew ê vegere “Zêde neke” .
- Lê eger wisa be, vê carê ew ê vegere “zêde bibe”
- Ji ber vê yekê formula temam dê bibe:
=IF(MIN(D5:D20)<20000,(IF(AVERAGE(D5:D20)<25000,"Increase","Do not increase")),"Do not increase")
- Binêrin, Excel pêşniyar kiriye ku em mûçeyê zêde nekin, ji ber ku her du şert jî ne razî ne. et'ê hilweşîninformulek ji bo baştir têgihiştinê.
-
MIN(D5:D20)<20000
Eger meaşê herî hindik ji 20000$ kêmtir be ew vedigere RAST . Wekî din, ew vedigere FALSE . Li vir ew vedigere RAST .
Encam: RAST.
- Ji ber vê yekê formula dibe: =IF( RAST,(Eger(AVERAGE(D5:D20)<25000,"Zêdekirin","Zêde neke")),"Zêde neke")
Wekî Heke RAST dibîne, ew dikeve derana yekem. Ev tê wê wateyê ku ew dikeve nav (IF(AVERAGE(D5:D20)<25000,"Zêde bibe","Zêde neke"))
- NAVENÎ(D5:D20)<25000
Eger mûçeya navîn ji kêmtir be RAST vedigerîne. $25000 , wekî din, ew vedigere FALSE . Vê carê ew vedigere FALSE .
Encam: FALSE.
- Ji ber vê yekê formula dibe: =IF (RAST,(Eger(FALSE,"Zêde bibe","Zêde neke")),"Zêde neke")
Ji ber vê yekê ew derana duyemîn ya duyemîn vedigerîne Eger , "Zêde neke" .
Encam: "Zêde neke".
- Niha heke hûn vê yekê fêm dikin, werin em hewl bidin ku bersivek cûda bidin pirsek kevn.
Tu dikarî ji min re bibêjî ku formula dê çi be ku " Erê " werbigire ger mûçeya herî bilind be. ji $40000 mezintir an jî mûçeya herî kêm ji 20000$ kêmtir e, wekî din “ Na ”?
- Belê, tu rast dibêjî. Formul dê bibe:
=IF(MAX(D5:D20)>40000,"Yes",(IF(MIN(D5:D20)<20000,"Yes","No")))
Zêdetir Bixwîne: Daxuyaniya VBA IF bi Gelek şertên di Excel de (8 Rêbaz)
4. Daxuyaniya Excel IF-ê bi 3 şertên ku Pîvanek Nivîsar tê de heye bikar bînin
Werin em dîsa bifikirin. Serokê Koma Marsê dixwaze li gorî nivîsê şertek din lê zêde bike. Ji bo wê mebestê, wî zayenda karmendan li databasê zêde kir. Naha, ew dixwaze navê karmendê ku meaşê wî di bin 25000$ de ye, ku piştî 01/01/2017 tevlê bûye, û nêr bizane.
⊕ Çareserî:
- Vê carê, divê em formula jêrîn ya fonksiyona Û bi gotina IF bikar bînin.
=IF(AND($E5<25000,$C5
- Excel navê karmendan vegerand.
Rêvekirina Formulê:
Werin em formulê ji bo baştir têgihiştinê bişkînin.
- E5<25000
Ew kontrol dike ka E5 ji 25000 kêmtir e yan na.
Encam: DEWLET
- C5
Ew kontrol dike ka C5 ji ya berê ye yan na tarîx bi fonksiyona DATE hatiye dayîn.
Encam: RAST
- D5="Male"
Ew kontrol dike ka D5 bi nivîsa hatî dayîn re li hev dike yan na.
Encam: RAST
- Û($E5<25000,$C5
Ev operasyona Û bi sê şertên diyarkirî re derbas dibe.
Encam:
-
- OR($D5<25000,$C5