Operadore logikoak Excel-en: berdina, ez berdina, handiagoa baino txikiagoa, baino txikiagoa

  • Partekatu Hau
Michael Brown

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.

    <8 baino handiagoa edo berdina>Formulak EGIA ematen du A1 gelaxkako balio bat B1 gelaxkako balioak baino handiagoa edo berdina bada; GEZURRA bestela.
    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 td=""> 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 formatuan

    Eragile 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): =A1<5

    Baino handiagoa (berdea): =A1>20

    Urrats xehatuetarako. urratsez urratseko argibideak eta arau-adibideak, ikusi artikulu hauek:

    • Excel baldintzazko formatu-formulak
    • Nola aldatu errenkada-kolorea gelaxka baten balioan oinarrituta
    • Gelaxken balioaren arabera atzeko planoko kolorea aldatzeko bi modu
    • Nola nabarmendu Excel-en beste errenkada guztiak

    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
    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.

    Michael Brown teknologia-zale dedikatua da, software-tresnak erabiliz prozesu konplexuak sinplifikatzeko grina duena. Hamarkada bat baino gehiagoko esperientzia duen teknologia-industrian, Microsoft Excel eta Outlook-en eta Google Sheets eta Docs-en trebetasunak landu ditu. Michael-en bloga bere ezagutzak eta esperientziak besteekin partekatzera zuzenduta dago, produktibitatea eta eraginkortasuna hobetzeko aholku eta tutorial errazak eskaintzen ditu. Profesional ondua edo hasiberria izan, Michael-en blogak informazio baliotsuak eta aholku praktikoak eskaintzen ditu funtsezko software-tresna horiei etekinik handiena ateratzeko.