IF funtzioa Excel-en. Adibideak (baldintza anitzekin)

Excel kalkulu-orrien abantaila nagusietako bat dokumentu jakin baten funtzionalitateak programatzeko gaitasuna da. Eskolako informatika ikasgaietatik jende gehienak dakienez, hau praktikan jartzeko aukera ematen duen osagai nagusietako bat operadore logikoak dira. Horietako bat IF operadorea da, baldintza batzuk betetzen direnean ekintza batzuk gauzatzea aurreikusten duena. 

Esate baterako, balioa batekin bat badator, orduan etiketa bat bistaratuko da gelaxkan. Hala ez bada, ezberdina da. Ikus dezagun tresna eraginkor hau zehatzago praktikan.

IF funtzioa Excel-en (informazio orokorra)

Edozein programak, nahiz eta txikia izan, nahitaez ekintzen sekuentzia bat dauka, algoritmo deitzen zaiona. Honela izan daiteke:

  1. Begiratu A zutabe osoa zenbaki bikoitiak ikusteko.
  2. Zenbaki bikoitia aurkitzen bada, gehitu halako eta halako balioak.
  3. Zenbaki bikoitia aurkitzen ez bada, bistaratu "ez da aurkitu" inskripzioa.
  4. Egiaztatu ondoriozko zenbakia bikoitia den. 
  5. Baiezkoa bada, gehitu 1. paragrafoan hautatutako zenbaki bikoiti guztiei.

Eta egoera hipotetikoa besterik ez bada ere, bizitza errealean nekez beharrezkoa izango dena, edozein ataza gauzatzeak antzeko algoritmo baten presentzia dakar nahitaez. Funtzioa erabili aurretik BADA, buruan argi eduki behar duzu zer emaitza lortu nahi duzun. 

IF funtzioaren sintaxia baldintza batekin

Excel-en edozein funtzio formula bat erabiliz egiten da. Datuak funtzio batera pasatzeko ereduari sintaxia deitzen zaio. Operadorearen kasuan IF, formula formatu honetan izango da.

=IF (adierazpen_logikoa, balioa_egia_badago, balioa_baldin_faltsua)

Ikus dezagun sintaxia zehatzago:

  1. Adierazpen boolearra. Hauxe da baldintza bera, Excel-ek egiaztatzen duen betetzea edo ez-betetzea. Zenbakizko eta testuzko informazioa egiaztatu daiteke.
  2. Balioa_egia_baldin. Zelulan bistaratuko den emaitza egiaztatzen ari diren datuak zehaztutako irizpideak betetzen baditu.
  3. balioa_baldin_faltsua. Egiaztatzen ari diren datuak baldintzarekin bat ez badatoz gelaxkan bistaratzen den emaitza.

Hona hemen adibide bat argitasuna lortzeko.

IF funtzioa Excel-en. Adibideak (baldintza anitzekin)
1

Hemen funtzioak A1 gelaxka 20 zenbakiarekin konparatzen du. Sintaxiaren lehen paragrafoa da. Edukia balio hori baino handiagoa bada, "20 baino handiagoa" balioa bistaratzen da formula idatzi zen gelaxkan. Egoera baldintza honekin bat ez bada – “20 baino txikiagoa edo berdina”.

Testu-balio bat gelaxka batean bistaratu nahi baduzu, komatxoen artean sartu behar duzu.

Hona hemen beste egoera bat. Azterketa-saio bat egin ahal izateko, ikasleek proba-saio bat gainditu beharko dute. Ikasleek ikasgai guztietan kredituak irabaztea lortu zuten, eta orain azkena geratzen da, erabakigarria izan zena. Gure zeregina azterketetara zein ikasle onartzen diren eta zein ez zehaztea da.

IF funtzioa Excel-en. Adibideak (baldintza anitzekin)
2

Testua egiaztatu nahi dugunez eta ez zenbaki bat, lehen argumentua B2=”cons.” da.

IF Funtzioaren sintaxia baldintza anitzekin

Askotan, irizpide bat ez da nahikoa balioa egiaztatzeko. Aukera bat baino gehiago kontuan hartu behar badituzu, funtzioak habia ditzakezu IF bata bestean sartu. Hainbat funtzio habiaratu egongo dira.

Argiago gera dadin, hona hemen sintaxia.

=IF (adierazpen_logikoa, balioa_egia_baldin, IF (adierazpen_logikoa, balioa_egia_baldin, balioa_baldin_faltsua))

Kasu honetan, funtzioak bi irizpide egiaztatuko ditu aldi berean. Lehenengo baldintza egia bada, lehen argumentuko eragiketaren ondorioz lortutako balioa itzultzen da. Hala ez bada, bigarren irizpidea betetzen dela egiaztatzen da.

Hemen adibide bat.

IF funtzioa Excel-en. Adibideak (baldintza anitzekin)
3

Eta formula horren laguntzaz (beheko pantaila-argazkian ageri dena), ikasle bakoitzaren errendimendua azter dezakezu.

IF funtzioa Excel-en. Adibideak (baldintza anitzekin)
4

Ikus dezakezunez, baldintza bat gehiago gehitu zen hemen, baina printzipioa ez da aldatu. Beraz, hainbat irizpide aldi berean egiaztatu ditzakezu.

Nola zabaldu IF funtzionaltasuna AND eta OR operadoreak erabiliz

Noizean behin egoera bat dago berehala egiaztatzeko hainbat irizpide betetzen diren, eta habiaraturiko operadore logikorik ez erabiltzeko, aurreko adibidean bezala. Horretarako, erabili funtzioa И edo funtzioa OR hainbat irizpide aldi berean edo gutxienez horietako bat bete behar dituzunaren arabera. Ikus ditzagun irizpide hauek hurbilagotik.

IF funtzioa ETA baldintzarekin

Batzuetan, espresio bat baldintza anitzetarako egiaztatu behar duzu aldi berean. Horretarako, ETA funtzioa erabiltzen da, funtzioaren lehen argumentuan idatzia IF. Honela funtzionatzen du: a baten berdina bada eta a 2ren berdina bada, balioa c izango da.

IF funtzioa “OR” baldintzarekin

EDO funtzioak antzera funtzionatzen du, baina kasu honetan, baldintza bakarra da egia. Ahal den neurrian, 30 baldintza egiaztatu ahal izango dira horrela. 

Hona hemen funtzioak erabiltzeko modu batzuk И и OR funtzioaren argumentu gisa IF.

IF funtzioa Excel-en. Adibideak (baldintza anitzekin)
5
IF funtzioa Excel-en. Adibideak (baldintza anitzekin)
6

Datuak bi tauletan alderatuz

Noizean behin antzeko bi taula alderatu daitezke. Adibidez, pertsona batek kontulari gisa lan egiten du eta bi txosten konparatu behar ditu. Antzeko beste zeregin batzuk ere badaude, hala nola lote ezberdinetako salgaien kostua alderatzea, gero, ikasleen aldi desberdinetako ebaluazioak, etab.

Bi taula alderatzeko, erabili funtzioa COUNTIF. Ikus dezagun zehatzago.

Demagun bi elikagai-prozesadoreren zehaztapenak biltzen dituzten bi taula ditugula. Eta konparatu behar ditugu, eta kolorearekiko ezberdintasunak nabarmendu. Baldintzazko formatua eta funtzioa erabiliz egin daiteke COUNTIF

Gure mahaia honelakoa da.

IF funtzioa Excel-en. Adibideak (baldintza anitzekin)
7

Lehen elikagai-prozesadorearen ezaugarri teknikoei dagokien gama hautatzen dugu.

Horren ondoren, egin klik menu hauetan: Baldintzapeko formatua - sortu arau bat - erabili formula bat formateatutako gelaxkak zehazteko.

IF funtzioa Excel-en. Adibideak (baldintza anitzekin)
8

Formateatzeko formula baten moduan, funtzioa idazten dugu =ZENBATUZ (konparatu beharreko barrutia; lehenengo taulako lehen gelaxka)=0. Bigarren elikagai-prozesadorearen ezaugarriak dituen taula konparazio tarte gisa erabiltzen da.

IF funtzioa Excel-en. Adibideak (baldintza anitzekin)
9

Helbideak absolutuak direla ziurtatu behar duzu (dolar ikurra duela errenkaden eta zutabeen izenen aurrean). Gehitu =0 formularen ondoren, Excel-ek balio zehatzak bilatzeko.

Horren ondoren, gelaxken formatua ezarri behar duzu. Horretarako, laginaren ondoan, "Formatua" botoian klik egin behar duzu. Gure kasuan, betegarria erabiltzen dugu, horretarako erosoena delako. Baina nahi duzun formatua aukeratu dezakezu.

IF funtzioa Excel-en. Adibideak (baldintza anitzekin)
10

Zutabe-izen bat esleitu dugu barruti gisa. Hau askoz erosoagoa da barrutian eskuz sartzea baino.

SUMIF funtzioa Excel-en

Orain joan gaitezen funtzioetara IF, algoritmoaren bi puntu aldi berean ordezkatzen lagunduko duena. Lehenengoa da SUMMESLEY, baldintza jakin bat betetzen duten bi zenbaki gehitzen dituena. Adibidez, saltzaile guztiei hilero zenbat diru ordaindu behar zaien zehazteko zereginaren aurrean gaude. Horretarako beharrezkoa da.

  1. Gehitu errenkada bat saltzaile guztien diru-sarrerarekin eta egin klik formula sartu ondoren emaitza izango duen gelaxkan. 
  2. fx botoia aurkitzen dugu, formuletarako lerroaren ondoan dagoena. Jarraian, bilaketaren bidez beharrezko funtzioa aurki dezakezun leiho bat agertuko da. Eragilea hautatu ondoren, "Ados" botoia sakatu behar duzu. Baina eskuzko sarrera beti da posible.
    IF funtzioa Excel-en. Adibideak (baldintza anitzekin)
    11
  3. Ondoren, funtzio argumentuak sartzeko leiho bat agertuko da. Balio guztiak dagozkien eremuetan zehaztu daitezke, eta barrutia ondoko botoiaren bidez sar daiteke.
    IF funtzioa Excel-en. Adibideak (baldintza anitzekin)
    12
  4. Lehenengo argumentua barruti bat da. Hemen sartuko dituzu irizpideak betetzen direla egiaztatu nahi dituzun gelaxkak. Gutaz hitz egiten badugu, hauek dira langileen postuak. Sartu D4:D18 barrutia. Edo, besterik gabe, hautatu intereseko gelaxkak.
  5. "Irizpideak" eremuan, idatzi posizioa. Gure kasuan - "saltzailea". Batuketa-tarte gisa, langileen soldatak zerrendatzen diren gelaxka horiek adierazten ditugu (eskuz egiten da eta saguarekin hautatzen da). Egin klik "Ados" eta saltzaileak diren langile guztien soldata kalkulatu amaituak jasoko ditugu.

Ados oso erosoa dela. Ez da hori?

SUMIFS funtzioa Excel-en

Funtzio honek hainbat baldintza betetzen dituzten balioen batura zehazteko aukera ematen du. Esaterako, enpresaren hegoaldeko adarrean lan egiten duten zuzendari guztien soldata osoa zehaztea eman ziguten.

Gehitu azken emaitza izango den errenkada bat eta sartu formula nahi duzun gelaxkan. Horretarako, egin klik funtzioaren ikonoan. Leiho bat agertuko da eta bertan funtzioa aurkitu behar duzu SUMMESLIMN. Ondoren, hautatu zerrendatik eta argumentuen leiho ezaguna irekiko da. Baina argudio horien kopurua ezberdina da orain. Formula honek irizpide kopuru infinitua erabiltzea ahalbidetzen du, baina gutxieneko argumentu kopurua bost da. 

Bost bakarrik zehaztu daitezke argumentuak idazteko elkarrizketa-koadroaren bidez. Irizpide gehiago behar badituzu, eskuz sartu beharko dira lehenengo bien logika beraren arabera.

Ikus ditzagun argudio nagusiak zehatzago:

  1. Batuketa tartea. Batu beharreko zelulak.
  2. Baldintza sorta 1 – irizpide jakin bat betetzen dela egiaztatuko den barrutia. 
  3. 1. baldintza baldintza bera da.
  4. 2. irizpideen barrutia irizpidearekin egiaztatuko den bigarren barrutia da.
  5. 2. baldintza bigarren baldintza da.

Logika gehiago antzekoa da. Ondorioz, Hegoaldeko Adarreko zuzendari guztien soldatak zehaztu genituen.

IF funtzioa Excel-en. Adibideak (baldintza anitzekin)
13

COUNTIF funtzioa Excel-en

Irizpide jakin baten pean zenbat gelaxka dauden zehaztu behar baduzu, erabili funtzioa ZENBAKI. Demagun ulertu behar dugula zenbat saltzaile lan egiten duten erakunde honetan:

  1. Lehenik eta behin, gehitu saltzaile kopurua duen lerro bat. Horren ondoren, emaitza bistaratuko den gelaxkan klik egin behar duzu.
  2. Horren ostean, "Txertatu funtzioa" botoian klik egin behar duzu, "Formulak" fitxan aurki daitekeena. Leiho bat agertuko da kategorien zerrenda batekin. "Zerrenda alfabetiko osoa" elementua hautatu behar dugu. Zerrendan, formula interesatzen zaigu ZENBAKI. Hautatu ondoren, "Ados" botoia sakatu behar dugu.
    IF funtzioa Excel-en. Adibideak (baldintza anitzekin)
    14
  3. Horren ostean, erakunde honetan lan egiten duten saltzaileen kopurua dugu. “Saltzailea” hitza idatzita dagoen gelaxka kopurua zenbatuta lortu zen. Dena sinplea da. 

COUNTSLIM funtzioa Excel-en

Formularen antzekoa SUMMESLIMN, formula honek hainbat baldintzarekin bat datozen gelaxken kopurua zenbatzen du. Sintaxia antzekoa da baina formulatik apur bat desberdina da SUMMESLIMN:

  1. Baldintza-barrutia 1. Lehenengo irizpidearen arabera probatuko den barrutia da.
  2. Baldintza 1. Zuzenean lehen irizpidea.
  3. Baldintza barrutia 2. Bigarren irizpidearen arabera probatuko den barrutia da. 
  4. Baldintza 2.
  5. Barrutiaren baldintzak 3.

Eta abar.

Beraz, funtzioa IF Excel-en - ez da bakarra, bere barietate gehiago daude automatikoki ekintza ohikoenak egiten dituztenak, eta horrek asko errazten du pertsona baten bizitza. 

Funtzioagatik neurri handi batean IF Excel kalkulu-orriak programagarritzat hartzen dira. Kalkulagailu soil bat baino gehiago da. Pentsatzen baduzu, funtzioa IF edozein programazio motaren oinarria da.

Beraz, Excel-en datu kopuru handiekin lan egiten ikasten baduzu, askoz errazagoa izango da programazioa ikastea. Operadore logikoei esker, arlo hauek komunean asko dituzte, nahiz eta Excel maizago erabiltzen duten kontulariek. Baina datuekin lan egiteko mekanismoa bera da neurri handi batean. 

Eskuineko eskuetan funtzionatzea IF eta bere aldaerek Excel orri bat algoritmo konplexuetan jarduteko moduko programa oso batean bihurtzeko aukera ematen dute. Funtzioak nola funtzionatzen duen ulertzea IF makroak ikasteko lehen urratsa da, kalkulu-orriekin lan malguagoa izateko hurrengo urratsa. Baina hau dagoeneko maila profesionalagoa da.

Utzi erantzun bat