Onder die baie verskillende uitdrukkings wat gebruik word wanneer u met Microsoft Excel werk, moet u die logiese funksies kies. Hulle word gebruik om die vervulling van verskillende toestande in die formules aan te dui. Verder, as die toestande homself redelik divers kan wees, kan die resultaat van logiese funksies slegs twee waardes neem: die voorwaarde is vervul (WAARHEID) en die voorwaarde is nie nagekom nie (ONWAAR). Kom ons kyk noukeuriger na wat die logiese funksies in Excel is.
Belangrikste operateurs
Daar is verskeie operateurs van logiese funksies. Van die belangrikste is dit nodig om uit te gee
- WAAR;
- ONWAAR;
- INDIEN;
- IFERROR;
- OR;
- en;
- NIE;
- ISERROR;
- ISBLANK.
Daar is minder algemene logiese funksies.
Elk van die bogenoemde operateurs, behalwe die eerste twee, het argumente. Argumente kan óf spesifieke getalle of teks wees, of verwysings wat die adres van die dataselle aandui.
funksies WAARHEID en ONWAAR
operateur WAARHEID aanvaar slegs 'n spesifieke teikenwaarde. Hierdie funksie het geen argumente nie, en as 'n reël is dit amper altyd deel van meer komplekse uitdrukkings.
operateur ONWAARInteendeel, dit aanvaar enige waarde wat nie waar is nie. Net so, hierdie funksie het geen argumente nie en word ingesluit in meer komplekse uitdrukkings.
funksies en en OF
funksie en is 'n skakel tussen verskeie toestande. Eers wanneer al die voorwaardes wat hierdie funksie bind, word dit teruggekeer WAARHEID. As ten minste een argument die waarde rapporteer ONWAARdan die operateur en gee gewoonlik dieselfde waarde. Algemene siening van hierdie funksie:= En (log_value1; log_value2; ...)
. Die funksie kan van 1 tot 255 argumente insluit.
funksie OFintegendeel, gee die waarde WAAR terug, selfs as slegs een van die argumente aan die voorwaardes voldoen, en al die ander is vals. Die sjabloon is soos volg:= En (log_value1; log_value2; ...)
. Soos die vorige funksie, die operateur OF mag van 1 tot 255 toestande insluit.
funksie NIE
In teenstelling met die twee vorige stellings, die funksie NIE Dit het net een argument. Dit verander die betekenis van die uitdrukking met WAARHEID op ONWAAR in die spasie van die gespesifiseerde argument. Die algemene formule-sintaksis is soos volg:= NOT (log_value)
.
funksies INDIEN en IFERROR
Vir meer komplekse strukture gebruik die funksie INDIEN. Hierdie stelling dui presies aan watter waarde dit is WAARHEIDen watter ONWAAR. Die algemene patroon is soos volg:= IF (boolean_expression; value_if_es_far_; value_if-false)
. Dus, indien aan die voorwaarde voldoen word, word die voorheen gespesifiseerde data in die sel wat hierdie funksie bevat, gevul. As die toestand nie nagekom word nie, word die sel gevul met ander data wat in die derde argument van die funksie gespesifiseer word.
operateur IFERROR, in die geval waar die argument waar is, gee sy eie waarde terug na die sel. Maar, as die argument ongeldig is, word die waarde wat deur die gebruiker terugbesorg word, na die sel terugbesorg. Die sintaksis van hierdie funksie, wat slegs twee argumente bevat, is soos volg:= ERROR (waarde; value_if_fault)
.
les: IF funksioneer in Excel
funksies ISERROR en ISBLANK
funksie ISERROR kontroleer of 'n bepaalde sel of 'n reeks selle foutiewe waardes bevat. Onder foutiewe waardes is die volgende:
- # NVT;
- fout # WAARDE;
- #NUM!;
- # DEL / 0!;
- # LINK!;
- # NAME?;
- # NULL!
Afhangende van of 'n ongeldige argument is of nie, rapporteer die operateur die waarde WAARHEID of ONWAAR. Die sintaksis van hierdie funksie is soos volg:= ERROR (waarde)
. Die argument is uitsluitlik 'n verwysing na 'n sel of 'n verskeidenheid selle.
operateur ISBLANK maak 'n sel seker of dit leeg is of waardes bevat. As die sel leeg is, rapporteer die funksie die waarde WAARHEIDas die sel data bevat - ONWAAR. Die sintaksis vir hierdie stelling is:= KORREK (waarde)
. Soos in die vorige geval is die argument 'n verwysing na 'n sel of skikking.
Toepassingsvoorbeeld
Kom ons kyk nou na die toepassing van sommige van die bogenoemde funksies met 'n spesifieke voorbeeld.
Ons het 'n lys van werknemers met hul salarisse. Daarbenewens het alle werknemers 'n bonus ontvang. Die gewone premie is 700 roebels. Maar pensioenarisse en vroue is geregtig op 'n verhoogde premie van 1.000 roebels. Die uitsondering is werknemers wat om verskeie redes minder as 18 dae in 'n gegewe maand gewerk het. In elk geval is hulle slegs geregtig op die gewone premie van 700 roebels.
Kom ons probeer om 'n formule te maak. So, ons het twee voorwaardes, waarvan die prestasie 'n premie van 1000 roebels gelê het, is om die aftree-ouderdom of die werknemer by die vroulike geslag te bereik. Terselfdertyd sal ons almal wat voor 1957 gebore is, aan pensioenarisse toewys. In ons geval, vir die eerste ry van die tabel, sal die formule soos volg lyk:= IF (OF (C4 <1957; D4 = "vroulik"); "1000"; "700")
. Maar moenie vergeet dat 'n voorvereiste vir die verkryging van 'n verhoogde premie 18 dae of meer uitwerk nie. Om hierdie toestand in ons formule in te sluit, pas die funksie toe NIE:= IF (OF (C4 <1957; D4 = "vroulik") * (NIE (E4 <18)); "1000"; "700")
.
Om hierdie funksie in die selle van die kolom van die tabel te kopieer, waar die premiewaarde aangedui word, word ons die wyser in die onderste regterkantste hoek van die sel waarin daar reeds 'n formule is. 'N Vul merker verskyn. Sleep dit net na die einde van die tafel.
So het ons 'n tabel ontvang met inligting oor die bedrag van die toekenning vir elke werknemer van die onderneming afsonderlik.
les: nuttige funksies van excel
Soos u kan sien, is logiese funksies 'n baie handige hulpmiddel om berekeninge in Microsoft Excel te maak. Deur gebruik te maak van komplekse funksies, kan jy gelyktydig verskeie toestande stel en die uitset resultaat kry, afhangende van of hierdie voorwaardes vervul is of nie. Die gebruik van sulke formules kan 'n aantal aksies outomatiseer, wat die gebruikerstyd spaar.