Edukien taula
Excel-en egiten dituzun zeregin askok gelaxka ezberdinetako datuak konparatzea dakar. Horretarako, Microsoft Excel-ek sei operadore logiko eskaintzen ditu, konparazio-operadore ere deitzen direnak. Tutorial honek Excel-eko operadore logikoen ikuspegia ulertzen eta zure datuen analisirako formula eraginkorrenak idazten lagunduko dizu.
Excel operadore logikoak - ikuspegi orokorra
Operadore logikoa Excel-en erabiltzen da bi balio alderatzeko. Batzuetan operadore logikoei operadore boolearra deitzen zaie, edozein kasutan konparaketaren emaitza EGIA edo GEZURRA izan daitekeelako.
Sei operadore logiko daude eskuragarri Excel-en. Ondoko taulak haietako bakoitzak zer egiten duen azaltzen du eta teoria azaltzen du formula adibideekin.
Baldintza | Eragilea | Formularen adibidea | Deskribapena |
Berdin | = | =A1=B1 | Formulak EGIA ematen du balio bat bada. A1 gelaxka B1 gelaxkako balioen berdina da; GEZURRA bestela. |
Ez da berdina | =A1B1 | Formulak EGIA ematen du A1 gelaxkako balio bat ez bada. B1 gelaxkako balioaren berdina; GEZURRA bestela. | |
Baino handiagoa | > | =A1>B1 | Formulak EGIA ematen du gelaxkako balio bat bada A1 B1 gelaxkako balio bat baino handiagoa da; bestela GEZURRA ematen du. |
Baino txikiagoa | < | =A1 Formulak EGIA ematen du gelaxkako balio bat bada A1 B1 gelaxkan baino txikiagoa da; GEZURRAzer egiten duen baino handiagoa eta baino txikiagoa edo berdina duten 2. formulak. Matematikako kalkuluetan Excel-ek balio boolearra TRUE 1 eta FALSE 0 berdintzen dituela jakiteak laguntzen du. Hori kontuan izanda, ikus dezagun zer itzultzen duen adierazpen logiko bakoitzak. | Geluxako balio bat bada. B2 C2-ko balio bat baino handiagoa da, orduan B2>C2 adierazpena EGIA da, eta, ondorioz, 1 berdina. Bestalde, B2C2, gure formulak eraldaketa hau jasaten du:
Zeroz biderkaturiko edozein zenbaki zero ematen duenez, plus zeinuaren ondoren formularen bigarren zatia bota dezakegu. Eta 1ez biderkaturiko edozein zenbaki zenbaki hori denez, gure formula konplexua =B2*10 sinple bihurtzen da, B2 10ez biderketaren biderkadura itzultzen duena, hau da, goiko IF formulak egiten duena: ) Jakina. , B2 gelaxkako balio bat C2koa baino txikiagoa bada, B2>C2 adierazpenak GEZURRA (0) eta B2<=C2 EGIA (1) balio du, hau da, goian deskribatutakoaren alderantzizkoa gertatuko da. 3. Operadore logikoak Excel baldintzapeko formatuanEragile logikoen beste erabilera arrunt bat Excel Baldintzadun formatuan aurkitzen da, kalkulu-orri bateko informazio garrantzitsuena azkar nabarmentzeko aukera ematen duena. Adibidez, honako arau sinple hauek. nabarmendu hautatutako gelaxka edo errenkada osoak zure lan-orrian balio baten araberaA zutabea: Baino txikiagoa (laranja): Baino handiagoa (berdea):
Urrats xehatuetarako. urratsez urratseko argibideak eta arau-adibideak, ikusi artikulu hauek:
Ikusten duzun bezala, Excel-en operadore logikoen erabilera intuitiboa eta erraza da. Hurrengo artikuluan, formula batean konparazio bat baino gehiago egiteko aukera ematen duten Excel funtzio logikoen azkoinak eta torlojuak ikasiko ditugu. Mesedez, egon adi eta eskerrik asko irakurtzeagatik! bestela. |
>= | =A1>=B1 | <8 baino handiagoa edo berdina>Formulak EGIA ematen du A1 gelaxkako balio bat B1 gelaxkako balioak baino handiagoa edo berdina bada; GEZURRA bestela.||
ren berdina edo txikiagoa<= | =A1<=B1 | Formulak EGIA ematen du A1 gelaxkako balio bat B1 gelaxkako balioen berdina edo txikiagoa bada; GEZURRA bestela. |
Beheko pantaila-argazkiak Berdinak , Ez da , Handiagoek emandako emaitzak erakusten ditu. eta baino gutxiago operadore logikoak:
Badirudi goiko taulak dena biltzen duela eta ez dagoela ezer gehiago hitz egiteko. Baina, hain zuzen ere, operadore logiko bakoitzak bere berezitasunak ditu eta horiek ezagutzeak Excel formulen benetako boterea aprobetxatzen lagun zaitzake.
Excel-en "Berdin"-en operadore logikoa erabiltzea
-ren berdina den operadore logikoa (=) erabil daiteke datu-mota guztiak alderatzeko: zenbakiak, datak, testu-balioak, boolearrak, baita Excel-eko beste formula batzuek itzultzen dituzten emaitzak ere. Adibidez:
=A1=B1 | EGIA itzultzen du A1 eta B1 gelaxketako balioak berdinak badira, GEZURRA bestela. |
=A1="laranjak" | EGIA itzultzen du A1 gelaxkek "laranjak" hitza badute, GEZURRA bestela. |
=A1=EGIA. | EGIA itzultzen du A1 gelaxkek EGIA balio boolearra badute, bestela GEZURRA itzultzen du. |
=A1=(B1/2) | EGIA itzultzen du. a badaA1 gelaxkako zenbakia B1 2z zatitzearen zatiduraren berdina da, GEZURRA bestela. |
1. adibidea. "Berdin" eragilea datarekin erabiltzea
Baliteke harrituta geratuko zara jakiteak Equal to operadore logikoak ezin dituela datak zenbakiak bezain erraz konparatu. Adibidez, A1 eta A2 gelaxkek "2014/12/1" data badute, =A1=A2
formulak TRUE itzuliko du behar den bezala.
Hala ere, =A1=12/1/2014
edo =A1="12/1/2014"
saiatzen bazara GEZURRA lortuko duzu. ondorioz. Ezusteko apur bat, eh?
Kontua da Excel-ek 1900-1-Jan-1900etik hasten diren zenbaki gisa gordetzen dituela datak, 1 gisa gordetzen dena. 2014/12/1/2014 data 41974 gisa gordetzen da. Goian. formulak, Microsoft Excel-ek "12/1/2014" ohiko testu-kate gisa interpretatzen du, eta "12/1/2014" 41974ren berdina ez denez, FALSE ematen du.
Emaitza zuzena lortzeko, behar duzu DATAVALUE funtzioan data bat bildu behar du beti, honela =A1=DATEVALUE("12/1/2014")
Oharra. DATEVALUE funtzioa beste operadore logiko batekin ere erabili behar da, ondorengo adibideetan erakusten den bezala.
Ikuspegi bera aplikatu beharko litzateke IF funtzioaren proba logikoan Excel-en operadorearen berdina erabiltzen duzunean. Informazio gehiago eta formula-adibide batzuk aurki ditzakezu tutorial honetan: Excel IF funtzioa datekin erabiltzea.
Adibidea 2. "Berdin" eragilea erabiltzea testu-balioekin
Excel-en erabilera -ren berdina du testu-balioak dituen operadoreakez du bira gehigarririk behar. Kontuan izan behar duzun gauza bakarra da Excel-en Equal to operador logikoa maiuskulak eta minuskulak bereizten dituela , hau da, maiuskulak eta minuskulak bereizten direla testu-balioak alderatzean.
Adibidez, A1 gelaxkak " laranjak " hitza badu eta B1 gelaxkak " Laranjak " badu, =A1=B1
formulak EGIA itzuliko du.
Nahi baduzu konparatu testu-balioak haien maiuskulak eta minuskulak desberdintasunak kontuan hartuta, ZEHAZ funtzioa erabili beharko zenuke Berdin eragilearen ordez. EXACT funtzioaren sintaxia bezain sinplea da:
EXACT(testua1, testua2)Non testua 1 eta testua2 dira alderatu nahi dituzun balioak. Balioak berdinak badira, maiuskulak eta minuskulak barne, Excel-ek EGIA itzultzen du; bestela, FALSE itzultzen du. ZEHAZTASUNA funtzioa ere erabil dezakezu IF formuletan testu-balioen konparaketa maiuskulak eta minuskulak bereizten behar dituzunean, beheko pantaila-argazkian erakusten den moduan:
Oharra. Bi testu-balioen luzera alderatu nahi baduzu, LEN funtzioa erabil dezakezu horren ordez, adibidez =LEN(A2)=LEN(B2)
edo =LEN(A2)>=LEN(B2)
.
3. adibidea. Balio boolearrak eta zenbakiak alderatzea
Hedatuta dagoen iritzia dago. Microsoft Excel-en EGIA-ren balio boolearra beti da 1 eta FALSE 0. Hala ere, hori partzialki egia da, eta hemen gako-hitza "beti" edo zehatzago esanda "ez beti" da: )
Idaztean. boolear bat konparatzen duen 'en berdina' adierazpen logikoabalioa eta zenbaki bat, Excel-erako bereziki adierazi behar duzu zenbakizko balio ez boolearra zenbaki gisa tratatu behar dela. Hau egin dezakezu keinu bikoitza gehituz balio boolear baten edo gelaxka-erreferentzia baten aurrean, adibidez. g. =A2=--TRUE
edo =A2=--B2
.
1. minus ikurra, teknikoki operadore unarioa deitzen dena, EGIA/GEZURRA -1/0-ra behartzen du, hurrenez hurren, eta bigarren unarioak balioak baliogabetzen ditu +1 eta 0 bihurtuz. Hau seguruenik errazago ulertuko da pantaila-argazkia ikusita:
Oharra. Eragile unario bikoitza gehitu beharko zenuke boolear baten aurretik beste operadore logiko batzuk erabiltzen dituzunean, hala nola ez , baino handiagoa edo baino txikiagoa, zenbakizko eta zuzen alderatzeko. Balio boolearrak.
Formula konplexuetan operadore logikoak erabiltzean, baliteke unario bikoitza ere gehitu behar izatea emaitza gisa EGIA edo GEZURRA itzultzen duen adierazpen logiko bakoitzaren aurretik. Hona hemen formula horren adibide bat: SUMPRODUCT eta SUMIFS Excel-en.
Excel-en "Ez da berdina" operadore logikoa erabiliz
Excel-en Ez da berdina eragilea erabiltzen duzu ( ) gelaxka baten balioa zehaztutako balio baten berdina ez dela ziurtatu nahi duzunean. Ez da operadorearen erabilera duela une bat eztabaidatu genuen Berdina erabiltzearen oso antzekoa da.
k itzulitako emaitzak. Ez operadorea emaitzen analogoa dabere argumentuaren balioa alderantzikatzen duen Excel NOT funtzioak sortutakoa. Hurrengo taulak formula adibide batzuk eskaintzen ditu.
Ez da operadorearen berdina | NOT funtzioa | Deskribapena |
=A1B1 | =NOT(A1=B1) | EGIA itzultzen du A1 eta B1 gelaxketako balioak berdinak ez badira, GEZURRA bestela. |
=A1"laranjak" | =NOT(A1="laranjak") | EGIA itzultzen du A1 gelaxkak "laranjak" ez den beste baliorik badu, GEZURRA badu. "laranjak" edo "LARANJAK" edo "Laranjak", etab. |
=A1TRUE | =NOT(A1=TRUE) | EGIA itzultzen du bada A1 gelaxkak EGIA ez den edozein balio dauka, GEZURRA bestela. |
=A1(B1/2) | =EZ (A1=B1/2) | EGIA ematen du A1 gelaxkako zenbaki bat B1 2z zatitzearen zatiduraren berdina ez bada, GEZURRA bestela. |
=A1DATEVALUE("12/1/2014") | =NOT(A1=DATEVALUE("12/1/2014")) | EGIA itzultzen du A1-ek 2014-abenduaren 1eko dataz gain, data edozein dela ere. formatua, GEZURRA bestela. |
Baino handiagoa, txikiagoa, handiagoa edo berdina, txikiagoa edo berdina
Excel-en operadore logiko hauek erabiltzen dituzu zenbaki bat beste batekin alderatzen den egiaztatzeko. Microsoft Excel-ek 4 konparazio funtzionatzen ditu, zeinen izenak argiak diren:
- Baino handiagoa (>)
- Honen arteko handiagoa edo berdina (>=)
- Gutxiago (<)
- Baino txikiagoa edo berdina (<=)
Gehienetan,Excel konparazio-operadoreak zenbaki, data eta ordu balioekin erabiltzen dira. Adibidez:
=A1>20 | EGIA itzultzen du A1 gelaxkako zenbaki bat 20 baino handiagoa bada, GEZURRA bestela. |
=A1>=(B1/2) | EGIA itzultzen du A1 gelaxkako zenbaki bat B1 2z zatitzearen zatidura baino handiagoa edo berdina bada, GEZURRA bestela. |
=A1 EGIA itzultzen du A1 gelaxkako data 2014ko abenduaren 1a baino txikiagoa bada, GEZURRA bestela. | |
=A1<=SUM(B1:D1) | EGIA ematen du A1 gelaxkako zenbaki bat B1:D1 gelaxketako balioen batura baino txikiagoa edo berdina bada, GEZURRA bestela. |
Excel konparazio-operadoreak testu-balioekin erabiltzea
Teorian, handiagoa , handiagoa edo handiagoa ere erabil dezakezu. operadore berdinak eta testu balioak dituzten baino txikiagoak. Adibidez, A1 gelaxkak " sagarrak " baditu eta B1ek " platanoak " badu, asmatu =A1>B1
formulak zer itzuliko duen? Zorionak FALSE-n apustua egin dutenei : )
Testu-balioak alderatzean, Microsoft Excel-ek haien maiuskulak ez du kasurik egiten eta balioak ikurrez konparatzen ditu, "a" testu-balio txikiena dela eta "z" - Testu-baliorik altuena.
Beraz, " sagarra " (A1) eta " platanoak " (B1) balioak alderatzean, Excel lehen letrekin hasten da " a" eta "b", hurrenez hurren, eta "b" "a" baino handiagoa denez, formula =A1>B1
k GEZURRA itzultzen du.
Lehen letrak berdinak badira, 2. letrak alderatzen dira, beraiek ere berdin-berdinak badira, Excel 3., 4. hizkietara eta abar lortzen da. Adibidez, A1 " sagarrak " eta B1 " agave " edukiko balu, =A1>B1
formulak EGIA itzuliko luke, "p" "g" baino handiagoa delako.
Lehen begiratuan, testu-balioak dituzten konparazio-operadoreak erabiltzeak oso zentzu praktikoa duela dirudi, baina ez dakizu etorkizunean zer beharko zenukeen, beraz, ziurrenik, ezagutza hori lagungarria izango da. norbait.
Excel-en operadore logikoen ohiko erabilerak
Benetako lanetan, Excel-eko operadore logikoak oso gutxitan erabiltzen dira bere kabuz. Ados, TRUE eta FALSE balio boolearrak itzultzen dituzte, oso egiazkoak izan arren (barkatu hitz-jokoa), ez dira oso esanguratsuak. Emaitza zentzuzkoagoak lortzeko, operadore logikoak erabil ditzakezu Excel funtzioen edo baldintzapeko formatu arauen parte gisa, beheko adibideetan erakusten den bezala.
1. Operadore logikoak erabiltzea Excel funtzioen argumentuetan
Eragile logikoei dagokienez, Excel oso permisiboa da eta funtzio askotako parametroetan erabiltzeko aukera ematen du. Erabilera ohikoenetako bat Excel IF funtzioan aurkitzen da, non konparazio-operadoreek proba logiko bat eraikitzen lagun dezaketen, eta IF formulak emaitza egokia itzuliko du probak EGIA edo GEZURra balioesten duenaren arabera. Izan ereadibidea:
=IF(A1>=B1, "OK", "Not OK")
IF formula sinple honek OK ematen du A1 gelaxkako balio bat B1 gelaxkako balio bat baino handiagoa edo berdina bada, bestela "Ez dago OK".
Eta hona beste adibide bat:
=IF(A1B1, SUM(A1:C1), "")
Formulak A1 eta B1 gelaxketako balioak alderatzen ditu, eta A1 B1-ren berdina ez bada, A1:C1 gelaxketako balioen batura itzultzen da. , kate hutsa bestela.
Excel operadore logikoak ere asko erabiltzen dira IF funtzio berezietan, hala nola SUMIF, COUNTIF, AVERAGEIF eta baldintza jakin batean edo baldintza anitzetan oinarritutako emaitza itzultzen duten haien pareko pluraletan.
Formula adibide ugari aurki ditzakezu tutorial hauetan:
- IF funtzioa Excel-en erabiltzea
- Nola erabili SUMIF Excel-en
- Excel SUMIFS eta SUMIF irizpide anitzekin
- COUNTIF Excel-en erabiliz
- Excel COUNTIFS eta COUNTIF irizpide anitzekin
2. Excel-eko operadore logikoak erabiltzea kalkulu matematikoetan
Noski, Excel funtzioak oso indartsuak dira, baina ez dituzu beti erabili behar nahi den emaitza lortzeko. Adibidez, hurrengo bi formulek itzultzen dituzten emaitzak berdinak dira:
IF funtzioa: =IF(B2>C2, B2*10, B2*5)
Formula eragile logikoekin: =(B2>C2)*(B2*10)+(B2<=C2)*(B2*5)
Uste dut IF formula errazagoa dela interpretatzen, ezta? Excel-i esaten dio B2 gelaxkako balio bat 10ez biderkatzeko B2 C2 baino handiagoa bada, bestela B1 balioa 5ez biderkatuko da.
Orain, azter dezagun.