Shaxda tusmada
isku day inaad ku dhisto qoraal HADDII ah oo wata qoraal cad, laakiin way guuldarraysaa mar kasta? Dhibaatadu kuma jirto qaacidadaada laakiin shaqada lafteeda ayay ku jirtaa - Excel IF ma taageerto jilayaasha duurjoogta ah. Si kastaba ha ahaatee, waxaa jira hab aad ku heli karto in ay ku shaqeyso qayb qoraal ah, oo casharkan ayaa ku bari doona sida.
Mar kasta oo aad rabto inaad qayb ahaan ama isku-dheelitirnaan ku sameyso Excel, xalka ugu cad ayaa ah si aad u isticmaasho calaamado duurjoog ah. Laakiin maxaa dhacaya haddii shaqo gaar ah oo aad u baahan tahay inaad isticmaasho aysan taageerin jilayaasha duurjoogta ah? Nasiib darrose, Excel IF waa mid ka mid ah shaqooyinkaas. Tani waxay si gaar ah u niyad jabsan tahay iyadoo la tixgelinayo in shaqooyinka kale ee "shuruudaha" sida COUNTIF, SUMIF, iyo AVERAGEIFS ay si fiican ula shaqeeyaan kaararka duurjoogta ah.
Nasiib wanaag, maaha caqabadda joojin karta isticmaale Excel hal abuur leh :) Marka la isku daro HADDII Hawlaha kale, waxaad ku qasbi kartaa inay qiimeeyaan qayb ka mid ah ciyaarta oo aad hesho beddel wanaagsan oo Excel HADDII qaaciddada duurjoogta ah.
- >
Waa maxay sababta Excel HADDII uu u shaqeeyo kaarka duurjoogta ah oo aan shaqaynayn
> Shaxda muunada ah ee hoose, adigoo u malaynaya inaad rabto inaad hubiso in aqoonsiga tiirka kowaad uu ka kooban yahay xarafka "A". Haddii la helo - ku muuji "Haa" ee tiirka B, haddii kale - muuji "Maya"Waxay u egtahay in lagu daro qoraalka calaamadaynta ee tijaabada macquulka ah waxay noqon doontaa xal fudud:
> =IF(A2="*a*","Yes", "No")
Laakin wax laga xumaado ma shaqaynayso. Qaaciddada waxay ku soo noqotaa "Maya" dhammaan unugyada, xitaa kuwa ay ku jiraan "A":
Waa maxay sababtacalaamad duurjoog ah HADDII bayaanku guuldareysto? Marka laga eego muuqaallada oo dhan, Excel ma aqoonsana kaararka duurjoogta ah ee loo isticmaalo calaamad siman ama hawl wadeenno kale oo macquul ah. Markaad si qoto dheer u eegto liiska shaqooyinka taageeraya kaararka duurjoogta ah, waxaad ogaan doontaa in eray-bixintoodu ay u malaynayso qoraal kaarka duurjoogta ah inuu si toos ah uga soo muuqdo dood sidan oo kale ah:
=COUNTIF(A2:A10, "*a*")
Excel HADDII uu ka kooban yahay qoraal qayb ahaan 7>
Hadda oo aad ogtahay sababta kaarka duurjoogta ah HADDII ay ku fashilanto caanaha caanaha, aan isku dayno inaan ogaano sida loo shaqeeyo. Taas awgeed, waxaan si fudud u dhejin doonaa shaqo aqbala kaararka duurjoogta ah ee imtixaanka macquulka ah ee IF, kuwaas oo ah shaqada COUNTIF:
HADDII (COUNTIF( unug ), "* qoraal * "), value_if_true, value_if_false)Marka la eego habkan, HADDII wax dhib ah kuma laha fahamka kaararka duurjoogta ah oo si aan cillad lahayn u aqoonsada unugyada ay ku jiraan "A" ama "a" (maadaama COUNTIF aysan ahayn kiis xasaasi):
0> =IF(COUNTIF(A2, "*a*"),"Yes", "No")
Qaciidadani waxay aadaysaa B2, ama unug kasta oo safka 2 ku jira, ka dibna waxaad hoos u jiidi kartaa unugyo badan intii loo baahdo:
> > 0>Xalkan waxa kale oo loo isticmaali karaa in lagu helo xadhkaha qaab gaar ah . Adiga oo u malaynaya in aqoonsiga kaliya ee ka kooban 2 kooxood oo 2 xaraf ah oo lagu kala saaray jiheeyaha ay sax yihiin, waxaad isticmaali kartaa "???-?????" Xadhkaha goos gooska ah si loo aqoonsado: =IF(COUNTIF(A2, "??-??"), "Valid", "")
HADDII AY TAHAY NUMBER RAADI qaacidada qayb ahaan u dhigma
Habka kale ee lagu qasbi karo Excel HADDII uu u shaqeeyo qayb qoraal ah oo u dhigma waa in lagu daro mid ka mid ah HELID ama SEARCH shaqada imtixaanka macquulka ah. Farqiga u dhexeeya ayaa ah in FIND uu yahay kiis xasaasi ah halka SEARCH uusan ahayn.
Hadaba, iyadoo ku xiran haddii aad rabto inaad u daaweyso far yar iyo far waaweyn oo isku mid ah ama kala duwan, mid ka mid ah hababkan ayaa ku shaqeyn doona daaweyn: <3
Case-aan dareen lahayn qaacidada ciyaarta qayb ahaan:
HADDII (ISNUMBER(RAADI) )Cuse-sensitive qaacidada ciyaarta qayb ahaan:
HADDII (ISNUMBER(FIND(" qoraalka "), unug )), value_if_true, value_if_false )Maadaama labada hawloodba loogu talagalay inay qabtaan "unug ka kooban" nooca ciyaarta, kaadhadhka duurjoogta ah looma baahna runtii kiiskan
Tusaale ahaan, si loo ogaado aqoonsiga ay ku jiraan "A" ama "a" , qaacidadu waa:
=IF(ISNUMBER(SEARCH("A", A2)), "Yes", "No")
In la raadiyo caasimad "A" kaliya oo la iska dhaafo "a", qaacidadu waa:
> =IF(ISNUMBER(FIND("A", A2)), "Yes", "No")
> Gudaha B6 ee shaashadda hoose, waxaad ku eegi kartaa farqiga u dhexeeya natiijada: > > Sida qaaciddadani u shaqeyso wadnaha eeqaacidada, waxaa jira isku darka ISNUMBER iyo SEARCH (ama FIND): ISNUMBER(SEARCH("A", A2))
Shaqada SEARCH waxay raadisaa qoraalka la cayimay ("A" tusaalahan) oo ku soo celiyaa booskeeda gudaha. xarig ku yaal A2. Haddii qoraalka la waayo, waxaa soo noqda cilad #VALUE. Sida SEARCH iyo FIND labadaba loogu talagalay inay sameeyaan "unug ka kooban" nooca ciyaarta, kaararka duurjoogta ah runtii kiiskan looma baahna.
Shaqada ISNUMBER waxay u beddeshaa lambar RUN iyo qiime kasta oo kale oo ay ku jiraan qaladka una beddelo BEEN. . Qiimaha macquulka ah wuxuu si toos ah ugu socdaa imtixaanka macquulka ah ee HADDII. Xaaladeena, A2 wuxuu ka kooban yahay "A", markaa ISNUMBER waxay soo celisaa RUN:
IF(TRUE, "Yes", "No")
Natiijada, HADDII ay soo celiso qiimaha loo dejiyay qiimaha_if_true , taas oo ah dooda. "Haa"
Excel HADDII AMA bayaan ku xardhan kaararka duurjoogta ah
Ma u baahan tahay in la aqoonsado unugyada ka kooban mid ka mid ah xargaha qoraalka duurjoogta ah? Xaaladdan oo kale, waxaad isku dari kartaa qoraalka caadiga ah IF AMA qoraalka COUNTIF ama ISNUMBERKA SEARCH qaacidada sare ee looga hadlay.
Tusaale ahaan, si aad u raadiso "aa" AMA "bb" ee A2 adigoo iska indhatiraya kiiska xarafka oo soo celi " Haa" haddii mid ka mid ah la helo, isticmaal mid ka mid ah qaacidooyinkan:
=IF(OR(ISNUMBER(SEARCH("aa", A2)), ISNUMBER(SEARCH("bb", A2))), "Yes", "")
=IF(OR(COUNTIF(A2, "*aa*"), COUNTIF(A2, "*bb*")), "Yes", "")
Isku darista laba hawlood oo COUNTIF ah ayaa waliba shaqayn doona. Xaaladdan oo kale, calaamadda dheeriga ah waxay u shaqeysaa sida OR hawlwadeenka:
=IF(COUNTIF(A3, "*aa*") + COUNTIF(A3, "*bb*"), "Yes", "")
Halkii aad ka heli lahayd xargaha kaararka duurjoogta ah ee qaaciddada, waxaad geli kartaa unugyo kala duwan, dheh D2 iyo F2, sida muuqata. sawirka hoose. Fadlan u fiirso kuwanTixraaca unuggu waxa lagu quful calaamadda $ si ay qaacidadu si sax ah ugu koobabayso unugyada hoose:
=IF(OR(COUNTIF(A2, "*"&$D$2&"*"), COUNTIF(A2, "*"&$F$2&"*")), "Yes", "")
Qaabka kore waxay si fiican ugu shaqeeyaan 2 ciyaarood oo qayb ah , laakiin haddii aad raadinayso 3 ama ka badan, waxay noqon lahaayeen kuwo aad u dheer. Xaaladdan oo kale, waxay u taagan tahay sababta in hawsha loo wajaho si ka duwan:
Sii xardh-hoosaadyo badan oo ku saabsan shaqada SEARCH si joogto ah, tiri tirooyinka la soo celiyay, oo hubi haddii natiijadu ka weyn tahay eber (taasoo macnaheedu yahay in ugu yaraan mid ka mid ah xargaha-hoosaadka haddii la helo):
=IF(COUNT(SEARCH({"aa","bb"}, A2))>0, "Yes", "")
Sidaan, waxaad ku heli doontaa isla natiijo isku mid ah oo leh qaacido isku dhafan:
>> 3>Excel HADDII IYO qaacido leh khariidado duurjoog ah
Marka aad rabto inaad hubiso in unuggu ka kooban yahay laba ama in ka badan oo kala duwan, sida ugu fudud waa inaad isticmaasho shaqada COUNTIFS oo leh calaamado duurjoog ah si loo tijaabiyo macquulka ah.<3
Adiga oo u malaynaya in aad rabto in aad hesho unugyada tiirka A oo ka kooban "b" IYO "2" labadaba. Si taas loo sameeyo, isticmaal "*b*" iyo "*2*" shuruudaha COUNTIFS iyo A2 ee cabbirka kala duwan:
=IF(COUNTIFS(A2, "*b*", A2, "*2*"), "Yes", "")
Habka kale waa in la wada isticmaalo IF IYO qaacidada oo leh ISNUMBER SEARCH:
=IF(AND(ISNUMBER(SEARCH("b", A2)), ISNUMBER(SEARCH("2", A2))), "Yes", "")
Inkasta oo aynaan ku darin wax xarfo ah qaacidadan, waxay u shaqaysaa sidii raadinta laba xadhkaha goos gooska ah ("*b*"iyo"*2*"
Dabcan, ma jiraan wax kaa diidaya inaad gasho qiyamka raadinta unugyo hore loo sii qeexay, D2 iyo F2 kiiskeena, iyo bixintaUnuggu waxay tixraacayaan qaacidada:
> =IF(AND(ISNUMBER(SEARCH($D$2, A2)), ISNUMBER(SEARCH($F$2, A2))), "Yes", "")
> > > Haddii aad doorbidayso isticmaalka habab badan oo is haysta meel kasta oo suurtogal ah, markaa waxa laga yaabaa inaad si fiican u jeceshahay habka joogtada ah. Qaaciddada IF COUNT SEARCH waxay la mid tahay tusaalihii hore, laakiin sababta oo ah markan labada xaraf-hoosaadyadu waa inay ka soo muuqdaan A2, waxaanu hubinaynaa haddii tirinta ay la mid tahay 2: > =IF(COUNT(SEARCH({"b","2"}, A2))=2, "Yes", "")
> 17>
Kuwani waa hababka ugu muhiimsan ee loo isticmaalo kaarka duurjoogta ah IF bayaanka Excel. Haddii aad taqaano xalal kale, isticmaalayaasha kale ayaa hubaal ah inay qadarin doonaan haddii aad la wadaagto khibradaada faallooyinka. Waxaan kaaga mahadcelinayaa inaad akhriday waxaanan rajeynayaa inaan kugu arko blog-keena toddobaadka soo socda!
Ku celceli buugga shaqada ee soo dejinta
Excel IF Wildcard formula formula (.xlsx file)