Edukien taula
Tutorialak Excel-en IF OR adierazpena nola idatzi erakusten du "hau EDO hori" hainbat baldintza egiaztatzeko.
IF Excel funtzio ezagunenetako bat da eta oso erabilgarria. bere kabuz. ETA, EDO eta EZ bezalako funtzio logikoekin konbinatuta, IF funtzioak are balio handiagoa du, nahi diren konbinazioetan hainbat baldintza probatzeko aukera ematen duelako. Tutorial honetan, Excel-en IF-ED-OR formula erabiltzean zentratuko gara.
IF OR adierazpena Excel-en
Bi baldintza edo gehiago ebaluatzeko eta bat itzultzeko emaitza baldintzaren bat EGIA bada, eta beste emaitza bat baldintza guztiak GEZURRA bada, txertatu OR funtzioa IF-ren proba logikoan:
IF(OR( baldintza1, baldintza2,...), value_if_true, value_if_false)Ingeles arruntean, formularen logika honela formula daiteke: Gelaxka bat "hau" EDO "hori" bada, egin ekintza bat, ez bada, egin beste zerbait. .
Hona hemen IF OR formularen adibide bat forma sinpleenean:
=IF(OR(B2="delivered", B2="paid"), "Closed", "Open")
Formulak dioena hauxe da: B2 gelaxkak "entregatu" edo "" baditu ordaindu", markatu eskaera "Itxita" gisa, bestela "Irekita".
Ez ezer itzuli nahi baduzu logikoa bada. probak FALSE balio du , sartu kate huts ("") azken argumentuan:
=IF(OR(B2="delivered", B2="paid"), "Closed", "")
Formula bera ere trinkoagoan idatz daiteke matrize-konstante bat erabiliz. :
=IF(OR(B2={"delivered","paid"}), "Closed", "")
Azkena badaezpadaargumentua baztertzen da, formulak FALSE bistaratuko du baldintzaren bat betetzen ez denean.
Oharra. Kontuan izan Excel-en IF OR formula batek ez dituela letra xeheak eta maiuskulak bereizten, OR funtzioak maiuskulak eta minuskulak bereizten dituelako . Gure kasuan, "entregatu", "entregatu" eta "ENTREGATUA" hitz berdintzat hartzen dira. Testuaren maiuskulak eta minuskulak bereizi nahi badituzu, bildu EDO funtzioaren argumentu bakoitza ZEHAZTASUNean adibide honetan erakusten den moduan.
Excel IF OR formula adibideak
Behean beste adibide batzuk aurkituko dituzu. Excel IF eta OR funtzioak batera erabiltzearen ondorioz, zein proba logikoei buruz exekutatu ditzakezun ideia gehiago emango dizkizute.
Formula 1. IF baldintza anitzekin
Ez dago muga zehatzik. IF formula batean txertatutako OR baldintza kopurua, betiere Excel-en muga orokorrak betetzen badira:
- Excel 2007 eta bertsio berriagoetan, 255 argumentu arte onartzen dira, guztirako luzera dutenak. 8.192 karaktere baino gehiago ez.
- Excel 2003 eta bertsio berriagoan, 30 argumentu erabil ditzakezu gehienez, eta guztirako luzerak ez ditu 1.024 karaktere baino gehiago izango.
Adibide gisa, egiaztatu dezagun A, B eta C zutabeak gelaxka hutsetarako, eta "Osagabea" itzultzen du 3 gelaxketatik gutxienez bat hutsik badago. Zeregin hau IF OR funtzio honekin bete daiteke:
=IF(OR(A2="",B2="",),"Incomplete","")
Eta emaitzaren antzekoa izango da.hau:
Formula 2. Gelaxka bat hau EDO hori bada, kalkulatu
Aurrez definitutako bat itzultzeko baino zerbait konplexuagoa egin dezakeen formula baten bila. testua? Beste funtzio edo ekuazio aritmetiko bat habiatu besterik ez dago IF-en value_if_true eta/edo value_if_false argumentuetan.
Esan, eskaera baten guztizko zenbatekoa kalkulatzen duzula ( Kot. biderkatuz Unitatearen prezioa ) eta % 10eko deskontua aplikatu nahi duzu baldintza hauetakoren bat betetzen bada:
- B2n baino handiagoa edo berdina bada. 10, edo
- Prezio unitarioa C2-n $5 baino handiagoa edo berdina da.
Beraz, OR funtzioa erabiltzen duzu bi baldintzak egiaztatzeko, eta bada. emaitza EGIA da, gutxitu zenbateko osoa % 10 (B2*C2*0,9), bestela itzuli prezio osoa (B2*C2):
=IF(OR(B2>=10, C2>=5), B2*C2*0.9, B2*C2)
Gainera, erabil dezakezu. beheko formula deskontatutako eskaerak esplizituki adierazteko:
=IF(OR(B2>=10, C2>=5),"Yes", "No")
Beheko pantaila-argazkiak bi formulak martxan erakusten ditu:
3.Formula. Kasua -sensitive IF OR formula
Esan bezala, Excel OR funtzioak maiuskulak eta minuskulak bereizten ditu berez. Hala ere, baliteke zure datuak maiuskulak eta minuskulak bereiztea eta, beraz, maiuskulak eta minuskulak bereizten dituzten probak egin nahi dituzu. Kasu honetan, egin proba logiko bakoitza EXACT funtzioaren barruan eta habiatu funtzio horiek OR adierazpenean.
IF(OR(EXACT( gelaxka," baldintza1")), ZEHATZA( gelaxka," baldintza2"), balioa_egia_baldin,value_if_false)Adibide honetan, aurki ditzagun eta markatu "AA-1" eta "BB-1" ordena IDak:
=IF(OR(EXACT(A2, "AA-1"), EXACT(A2, "BB-1")), "x", "")
Ondorioz, bi eskaera ID bakarrik non letrak guztiak maiuskulak dira "x"-rekin markatuta; "aa-1" edo "Bb-1" bezalako ID antzekoak ez dira markatzen:
Formula 4. Excel-en IF OR adierazpen habiatuak
In EDO irizpide multzo batzuk probatu eta proba horien emaitzen arabera balio desberdinak itzuli nahi dituzun egoerak, idatzi IF formula indibidual bat "hau EDO hori" irizpide multzo bakoitzeko eta IF horiek elkarren artean habiatu.
Kontzeptua erakusteko, egiaztatu ditzagun A zutabeko elementuen izenak eta itzul ditzagun "Fruta" Sagarra edo Laranja eta "Barazkia" Tomatea rentzat. edo Pepinoa :
=IF(OR(A2="apple", A2="orange"), "Fruit", IF(OR(A2="tomato", A2="cucumber"), "Vegetable", ""))
Informazio gehiagorako, ikus Habiaratua IF EDO/ETA baldintzekin.
Formula 5. IF AND OR adierazpena
Baldintza ezberdinen hainbat konbinazio ebaluatzeko, ETA eta baita OR proba logikoak ere egin ditzakezu formula bakar baten barruan.
Adibide gisa, goaz. A zutabeko elementua Sagarra edo Laranja den errenkadak markatzeko eta B zutabeko kantitatea 10 baino handiagoa den:
=IF(AND(OR(A2="apple",A2="orange"), B2>10), "x", "")
Informazio gehiagorako n, ikusi Excel IF ETA/EDO baldintza anitzekin.
Horrela erabiltzen dituzu IF eta OR funtzioak batera. Tutorial labur honetan eztabaidatutako formulak gertutik ikusteko, ongi etorria zaudedeskargatu gure lagina Excel IF OR lan-koadernoa. Eskerrik asko irakurtzeagatik eta datorren astean gure blogean ikustea espero dut!