Die "IF"-operateur in Microsoft Excel: toepassing en voorbeelde

Excel het natuurlik 'n baie ryk funksionaliteit. En onder die baie verskillende gereedskap neem die "IF"-operateur 'n spesiale plek in. Dit help om heeltemal verskillende take op te los, en gebruikers wend hulle baie meer gereeld na hierdie funksie as ander.

In hierdie artikel sal ons praat oor wat die "IF" operateur is, en ook die omvang en beginsels van die werk daarmee oorweeg.

Inhoud: Funksie "IF" in Excel

Definisie van die "IF"-funksie en die doel daarvan

Die "IF"-operateur is 'n Excel-programinstrument om 'n sekere toestand (logiese uitdrukking) vir uitvoering te kontroleer.

Dit wil sê, stel jou voor dat ons 'n soort toestand het. Die taak van "IF" is om te kontroleer of die gegewe voorwaarde nagekom word en 'n waarde uit te voer gebaseer op die resultaat van die kontrole na die sel met die funksie.

  1. As die logiese uitdrukking (voorwaarde) waar is, dan is die waarde waar.
  2. As die logiese uitdrukking (voorwaarde) nie nagekom word nie, is die waarde vals.

Die funksieformule self in die program is die volgende uitdrukking:

=IF(voorwaarde, [waarde as voorwaarde nagekom word], [waarde as voorwaarde nie nagekom word nie])

Gebruik die "IF"-funksie met 'n voorbeeld

Miskien lyk bogenoemde inligting dalk nie so duidelik nie. Maar in werklikheid is hier niks ingewikkeld nie. En om die doel van die funksie en die werking daarvan beter te verstaan, oorweeg die voorbeeld hieronder.

Ons het 'n tafel met die name van sportskoene. Stel jou voor dat ons binnekort 'n uitverkoping sal hê, en alle vroueskoene moet met 25% afslag kry. In een van die kolomme in die tabel word die geslag vir elke item net uitgespel.

Die IF-operateur in Microsoft Excel: toepassing en voorbeelde

Ons taak is om die waarde "25%" in die kolom "Afslag" te vertoon vir alle rye met vroulike name. En dienooreenkomstig is die waarde "0", as die "Geslag"-kolom die waarde "manlik" bevat

Die IF-operateur in Microsoft Excel: toepassing en voorbeelde

Om die data handmatig in te vul sal baie tyd neem, en daar is 'n groot waarskynlikheid om iewers 'n fout te maak, veral as die lys lank is. Dit is in hierdie geval baie makliker om die proses te outomatiseer deur die "IF"-stelling te gebruik.

Om hierdie taak te voltooi, sal jy die volgende formule hieronder moet skryf:

=IF(B2="vroulik",25%,0)

  • Boole-uitdrukking: B2 = "vroulik"
  • Waarde indien die voorwaarde nagekom word (waar) – 25%
  • Die waarde as die voorwaarde nie nagekom word nie (onwaar) is 0.

Ons skryf hierdie formule in die boonste sel van die "Afslag" kolom en druk Enter. Moenie vergeet om die gelykheidsteken (=) voor die formule te plaas nie.

Die IF-operateur in Microsoft Excel: toepassing en voorbeelde

Daarna sal die resultaat vir hierdie sel volgens ons logiese toestand vertoon word (moenie vergeet om die selformaat – persentasie in te stel nie). As die tjek aantoon dat die geslag "vroulik" is, sal 'n waarde van 25% vertoon word. Andersins sal die waarde van die sel gelyk wees aan 0. Trouens, wat ons nodig gehad het.

Die IF-operateur in Microsoft Excel: toepassing en voorbeelde

Nou bly dit net om hierdie uitdrukking na alle reëls te kopieer. Om dit te doen, beweeg die muiswyser na die onderste regterkant van die sel met die formule. Die muiswyser moet in 'n kruis verander. Hou die linkermuisknoppie in en sleep die formule oor al die lyne wat volgens die gespesifiseerde voorwaardes nagegaan moet word.

Die IF-operateur in Microsoft Excel: toepassing en voorbeelde

Dit is al, nou het ons die voorwaarde op alle rye toegepas en die resultaat vir elkeen van hulle gekry.

Die IF-operateur in Microsoft Excel: toepassing en voorbeelde

Die toepassing van "IF" met verskeie voorwaardes

Ons het net gekyk na 'n voorbeeld van die gebruik van die "IF"-operateur met 'n enkele Boolese uitdrukking. Maar die program het ook die vermoë om meer as een voorwaarde te stel. In hierdie geval sal 'n kontrole eers op die eerste een uitgevoer word, en as dit suksesvol is, sal die vasgestelde waarde onmiddellik vertoon word. En slegs as die eerste logiese uitdrukking nie uitgevoer word nie, sal die kontrole op die tweede een in werking tree.

Kom ons kyk na dieselfde tabel as 'n voorbeeld. Maar hierdie keer, kom ons maak dit moeiliker. Nou moet jy 'n afslag op vroueskoene neersit, afhangend van die sportsoort.

Die eerste voorwaarde is 'n geslagskontrole. As "manlik", word die waarde 0 onmiddellik vertoon. As dit "vroulik" is, word die tweede toestand nagegaan. As die sport hardloop – 20%, as tennis – 10%.

Kom ons skryf die formule vir hierdie toestande in die sel wat ons benodig.

=ЕСЛИ(B2=”мужской”;0; ЕСЛИ(C2=”бег”;20%;10%))

Die IF-operateur in Microsoft Excel: toepassing en voorbeelde

Ons klik Enter en ons kry die resultaat volgens die gespesifiseerde voorwaardes.

Die IF-operateur in Microsoft Excel: toepassing en voorbeelde

Vervolgens strek ons ​​die formule na al die oorblywende rye van die tabel.

Die IF-operateur in Microsoft Excel: toepassing en voorbeelde

Gelyktydige vervulling van twee voorwaardes

Ook in Excel is daar 'n geleentheid om data te vertoon oor die gelyktydige vervulling van twee voorwaardes. In hierdie geval sal die waarde as vals beskou word as ten minste een van die voorwaardes nie nagekom word nie. Vir hierdie taak, die operateur "EN".

Kom ons neem ons tabel as 'n voorbeeld. Nou sal die 30% afslag slegs toegepas word as dit vroueskoene is en ontwerp is vir hardloop. As hierdie voorwaardes nagekom word, sal die waarde van die sel gelyk wees aan 30% op dieselfde tyd, anders sal dit 0 wees.

Om dit te doen, gebruik ons ​​die volgende formule:

=IF(EN(B2="vroulik";C2="hardloop");30%;0)

Die IF-operateur in Microsoft Excel: toepassing en voorbeelde

Druk die Enter-sleutel om die resultaat in die sel te vertoon.

Die IF-operateur in Microsoft Excel: toepassing en voorbeelde

Soortgelyk aan die voorbeelde hierbo, rek ons ​​die formule na die res van die lyne.

Die IF-operateur in Microsoft Excel: toepassing en voorbeelde

OF operateur

In hierdie geval word die waarde van die logiese uitdrukking as waar beskou as aan een van die voorwaardes voldoen word. Die tweede voorwaarde mag in hierdie geval nie nagekom word nie.

Kom ons stel die probleem soos volg. 35% afslag is slegs van toepassing op mans tennisskoene. As dit 'n mansdrafskoen of enige vroueskoen is, is die afslag 0.

In hierdie geval is die volgende formule nodig:

=IF(OF(B2="vroulik"; C2="hardloop");0;35%)

Die IF-operateur in Microsoft Excel: toepassing en voorbeelde

Nadat ons Enter gedruk het, sal ons die vereiste waarde kry.

Die IF-operateur in Microsoft Excel: toepassing en voorbeelde

Ons rek die formule af en afslag vir die hele reeks is gereed.

Die IF-operateur in Microsoft Excel: toepassing en voorbeelde

Hoe om IF-funksies te definieer deur die Formulebouer te gebruik

Jy kan die IF-funksie nie net gebruik deur dit met die hand in 'n sel of formulebalk te skryf nie, maar ook deur die Formulebouer.

Kom ons kyk hoe dit werk. Gestel ons moet weer, soos in die eerste voorbeeld, 'n afslag van 25% op alle vroueskoene neersit.

  1. Ons plaas die wyser op die gewenste sel, gaan na die "Formules"-oortjie en klik dan op "Voeg funksie in".Die IF-operateur in Microsoft Excel: toepassing en voorbeelde
  2. In die Formulebouer-lys wat oopmaak, kies "IF" en klik "Voeg funksie in".Die IF-operateur in Microsoft Excel: toepassing en voorbeelde
  3. Die funksie-instellingsvenster word oopgemaak. Die IF-operateur in Microsoft Excel: toepassing en voorbeeldeIn die veld "logiese uitdrukking" skryf ons die voorwaarde waarvolgens die kontrole uitgevoer sal word. In ons geval is dit “B2=”vroulik”.

    In die "True"-veld, skryf die waarde wat in die sel vertoon moet word indien aan die voorwaarde voldoen word.

    In die "Vals"-veld - die waarde as die voorwaarde nie nagekom word nie.

  4. Nadat al die velde ingevul is, klik "Voltooi" om die resultaat te kry.Die IF-operateur in Microsoft Excel: toepassing en voorbeeldeDie IF-operateur in Microsoft Excel: toepassing en voorbeelde

Gevolgtrekking

Een van die gewildste en nuttigste gereedskap in Excel is die funksie IF, wat die data nagaan om te pas by die voorwaardes wat ons stel en die resultaat outomaties gee, wat die moontlikheid van foute as gevolg van die menslike faktor uitskakel. Daarom sal kennis en vermoë om hierdie instrument te gebruik, tyd bespaar nie net vir die uitvoering van baie take nie, maar ook om te soek na moontlike foute as gevolg van die "handmatige" werkingsmodus.

Lewer Kommentaar