Boolske funksjoner i Excel. Alt om å bruke logiske funksjoner i Excel

Excel er et utrolig funksjonelt program som lar deg ikke bare registrere data i tabellform, men også automatisere behandlingen. Logikkfunksjoner er hovedelementet som lar deg utføre alle operasjoner av denne typen. De brukes i formler og andre funksjoner for å forenkle alle operasjoner.

De er designet for å sjekke om verdiene oppfyller de angitte kriteriene. Hvis det er et slikt samsvar, i cellen der det er skrevet, angis verdien "TRUE", i tilfelle avvik - "FALSE". I dag vil vi vurdere mer detaljert slike spørsmål som strukturen til logiske funksjoner, omfanget av deres bruk.

Liste over boolske funksjoner i Excel

Det er et stort antall logiske funksjoner, men de mest brukte er følgende:

  1. TRUE
  2. LØVER
  3. IF
  4. FEIL
  5. OR
  6. И
  7. IKKE
  8. EOSHIBKA
  9. ISBLANK

Alle kan brukes til å lage komplekse strukturer og spesifisere kriterier i hvilken som helst rekkefølge. Nesten alle disse funksjonene innebærer å overføre visse parametere til dem. De eneste unntakene er TRUE og FALSE, som returnerer seg selv. Tall, tekst, cellereferanser, områder og så videre brukes ofte som parametere. La oss ta en titt på alle de ovennevnte operatørene.

Operatører SANN og USANT

Felles for begge disse funksjonene er at de kun returnerer én verdi. Omfanget av deres bruk er bruken som en del av andre funksjoner. Som det kan forstås av navnet på operatørene, funksjonene TRUE и LØVER returverdier TRUE и LØVER henholdsvis.

Boolske funksjoner i Excel. Alt om å bruke logiske funksjoner i Excel Boolske funksjoner i Excel. Alt om å bruke logiske funksjoner i Excel

IKKE operatør

Denne funksjonen brukes med ett argument og skriver den motsatte verdien til cellen. Hvis du passerer denne operatøren TRUE, så kommer den tilbake LØVER og følgelig er den motsatte påstanden sann. Derfor avhenger resultatet av databehandling av denne operatøren helt av hvilke parametere som skal overføres til den. Boolske funksjoner i Excel. Alt om å bruke logiske funksjoner i Excel

Syntaksen til denne operatoren er som følger: =IKKE(sant eller usant).

Operatører OG og ELLER

Disse to operatorene er nødvendige for å formidle forholdet mellom betingelsene for et uttrykk til hverandre. Funksjon И brukes til å indikere at to kriterier må samsvare med samme nummer eller tekst samtidig. Denne funksjonen returnerer en verdi TRUE bare under forutsetning av at alle kriterier produserer denne verdien samtidig. Hvis minst ett kriterium mislykkes, returnerer hele sekvensen en verdi LØVER. Boolske funksjoner i Excel. Alt om å bruke logiske funksjoner i Excel

Måten AND-operatøren er bygget på er veldig enkel: =Og(argument1; argument2; …). Maksimalt antall argumenter som kan brukes av denne funksjonen er 255. Operatorsyntaks OR lignende, men mekanikken i arbeidet er litt annerledes. Hvis en av listen over funksjoner gir et resultat TRUE, så vil dette nummeret bli returnert som en hel logisk sekvens. Boolske funksjoner i Excel. Alt om å bruke logiske funksjoner i Excel

IF- og FEIL-setninger

Disse to funksjonene har en svært viktig hensikt – de setter direkte kriteriet for samsvar som et bestemt uttrykk må kontrolleres med. For en dypere forståelse av hvordan operatøren fungerer FEIL, må du først beskrive funksjonen IF. Dens generelle struktur er litt mer komplisert enn de forrige: =HVIS(logisk_uttrykk, verdi_hvis_sann, verdi_hvis_falsk).

Oppgaven til denne operatøren er å lage de mest komplekse konstruksjonene. Den sjekker om kriteriene er oppfylt. Hvis ja, kommer operatøren tilbake TRUE, Hvis ikke - LØVER. Men operatøren brukes ofte sammen med andre. For eksempel hvis det brukes som et funksjonsargument IKKE, så vil totalsummen automatisk erstattes av det motsatte. Det vil si at hvis det er samsvar med kriteriet, vil verdien returneres LØVER. Dette er hovedfordelen med logiske funksjoner: de kan kombineres i de mest bisarre former.

Videre blir ordningen mer komplisert. Hvis vi etter dette kriteriet får resultatet "TRUE", kan du spesifisere teksten, tallet som skal vises eller funksjonen som skal beregnes. På samme måte kan du angi resultatet som skal vises hvis resultatet ble returnert etter behandling av dataene. LØVER. Boolske funksjoner i Excel. Alt om å bruke logiske funksjoner i Excel

Operatørstruktur FEIL ganske like, men likevel noe annerledes. Inneholder to nødvendige argumenter:

  1. Betydning. Det er selve uttrykket som testes. Hvis det viser seg å være sant, returneres den verdien.
  2. Verdien hvis en feil. Dette er teksten, tallet eller funksjonen som vil vises eller utføres hvis resultatet av å sjekke det første argumentet var FALSE. Boolske funksjoner i Excel. Alt om å bruke logiske funksjoner i Excel

Syntaks: =IFERROR(verdi;verdi_hvis_feil).

ISERROW og ISEMPLAND operatører

Den første funksjonen av ovennevnte inneholder bare én verdi og har følgende syntaks: =FEIL(verdi). Oppgaven til denne operatøren er å sjekke hvor godt cellene er fylt (en eller i hele området). Hvis det viser seg at polstringen var feil, returnerer den det sanne resultatet. Hvis alt er bra - usant. Kan brukes direkte som et kriterium for en annen funksjon. Boolske funksjoner i Excel. Alt om å bruke logiske funksjoner i Excel

Excel kan sjekke lenker for følgende typer feil:

  • #NAVN?;
  • #N/A;
  • #DEL/0!;
  • #ANTALL!;
  • #SÅ;
  • #TØMME!;
  • #LINK!.

Funksjon ISBLANK Totalt sett er det utrolig enkelt. Den inneholder bare én parameter, som er cellen/området som skal kontrolleres. Hvis det er en celle som verken har tekst, eller tall eller tegn som ikke skrives ut, returneres resultatet TRUE. Følgelig, hvis det er data i alle cellene i området, mottar brukeren resultatet LØVER. Boolske funksjoner i Excel. Alt om å bruke logiske funksjoner i Excel

Notattabell "Logiske funksjoner i Excel"

For å oppsummere alt som er beskrevet ovenfor, la oss gi en liten tabell som inneholder informasjon om alle vanlige logiske funksjoner.

Boolske funksjoner i Excel. Alt om å bruke logiske funksjoner i Excel

Logiske funksjoner og eksempler på problemløsning

Logikkfunksjoner gjør det mulig å løse en rekke oppgaver, inkludert komplekse. La oss gi noen eksempler på hvordan de fungerer i praksis.

Oppgave 1. Anta at vi har en del av varene igjen etter en viss salgstid. Det må revurderes i henhold til følgende regler: hvis det ikke var mulig å selge det på 8 måneder, del prisen med 2 ganger. La oss først lage et område som beskriver de første dataene. Det ser slik ut.

Boolske funksjoner i Excel. Alt om å bruke logiske funksjoner i Excel

For at den beskrevne oppgaven skal løses på en vellykket måte, må du bruke følgende funksjon. Boolske funksjoner i Excel. Alt om å bruke logiske funksjoner i Excel

Du kan se det i formellinjen på skjermbildet. La oss nå gjøre noen avklaringer. Det logiske uttrykket som ble vist i skjermbildet (det vil si C2>=8) betyr at produktet må være på lager i opptil 8 måneder inklusive. Ved å bruke >= aritmetiske operatorer definerer vi større enn eller lik regelen. Etter at vi har skrevet denne betingelsen, vil funksjonen returnere en av to verdier: "TRUE" eller "FALSE". Hvis formelen oppfyller kriteriet, blir verdien etter revaluering skrevet til cellen (vel, eller sendt som et argument til en annen funksjon, alt avhenger av parametrene satt av brukeren), delt på to (for dette delte vi prisen på mottakstidspunktet på lageret med to) . Hvis det etter det oppdages at produktet har vært på lager i mindre enn 8 måneder, returneres den samme verdien som er i cellen.

La oss nå gjøre oppgaven vanskeligere. Vi bruker betingelsen: omfanget av rabatter må være progressivt. Enkelt sagt, hvis varene ligger i mer enn 5 måneder, men mindre enn 8, bør prisen deles på en og en halv gang. Hvis mer enn 8, to. For at denne formelen skal samsvare med verdien, må den være som følger. Se på skjermbildet i formellinjen for å se det.

Boolske funksjoner i Excel. Alt om å bruke logiske funksjoner i Excel

Viktig! Som argumenter er det tillatt å bruke ikke bare numeriske, men også tekstverdier. Derfor er det tillatt å sette kriterier av den mest ulik rekkefølge. For eksempel å gi rabatt på varer mottatt i januar og ikke gjøre det hvis de kom i april.

Oppgave 2. La oss bruke dette kriteriet på et produkt som er på lager. Anta at hvis verdien har blitt mindre enn 300 rubler etter nedskrivningen ovenfor, eller hvis den har vært uten salg i mer enn 10 måneder, blir den ganske enkelt fjernet fra salg. Formelen er følgende.

Boolske funksjoner i Excel. Alt om å bruke logiske funksjoner i Excel

La oss analysere det. Vi brukte funksjonen som et kriterium OR. Det er nødvendig å skaffe en slik gaffel. Hvis celle D2 inneholder tallet 10, vil verdien "avskrevet" automatisk vises i den tilsvarende linjen i kolonne E. Det samme gjelder den andre betingelsen. Hvis ingen av dem er oppfylt, returneres en tom celle ganske enkelt.

Oppgave 3. La oss si at vi har et utvalg elever som prøver å komme inn på videregående skole. For å gjøre dette må de bestå eksamener i flere fag, vist på skjermbildet nedenfor. For å bli vurdert som kvalifisert for opptak til denne utdanningsinstitusjonen, må de score totalt 12 poeng. Samtidig er en viktig forutsetning at poengsummen i matematikk ikke skal være mindre enn 4 poeng. Oppgaven er å automatisere behandlingen av disse dataene, samt å lage en rapport om hvilke elever som har skrevet inn og ikke. For å gjøre dette vil vi lage et slikt bord.

Boolske funksjoner i Excel. Alt om å bruke logiske funksjoner i Excel

Så vår oppgave er å få programmet til å beregne hvor mange poeng det vil være totalt, se på bestått resultat og utføre en sammenligning. Etter disse operasjonene må funksjonen sette resultatet i cellen den passer inn i. Det er to mulige alternativer: "akseptert" eller "nei". For å implementere denne oppgaven, skriv inn en lignende formel (bare plugg inn verdiene dine): =ЕСЛИ(И(B3>=4;СУММ(B3:D3)>=$B$1);»принят»;»нет»).

Med en boolsk funksjon И vi kan verifisere at to betingelser er oppfylt samtidig. I dette tilfellet brukte vi funksjonen SUM for å beregne totalpoengsummen. Som den første betingelsen (i det første argumentet til OG-funksjonen), spesifiserte vi formelen B3>=4. Denne kolonnen inneholder en skår i matematikk, som ikke skal være lavere enn 4 poeng.

Boolske funksjoner i Excel. Alt om å bruke logiske funksjoner i Excel

Vi ser den brede anvendelsen av funksjonen IF når du arbeider med regneark. Det er derfor det er den mest populære logiske funksjonen du trenger å vite først.

Det anbefales sterkt å øve på testdiagrammet før du bruker disse ferdighetene i virkelig arbeid. Dette vil bidra til å spare mye tid.

Oppgave 4. Vi står overfor oppgaven med å bestemme den totale varekostnaden etter nedjustering. Krav – kostnaden for produktet må være høyere eller gjennomsnittlig. Dersom dette vilkåret ikke er oppfylt, skal varene avskrives. I dette eksemplet skal vi se hvordan en haug med aritmetiske og statistiske funksjoner fungerer.

La oss bruke tabellen vi allerede har tegnet. For å løse dette problemet er det nødvendig å sette regelen som en betingelse om at celle D2 må være mindre enn det aritmetiske gjennomsnittet av hele vareutvalget. Hvis regelen er bekreftet, er verdien "avskrevet" satt i cellen der denne formelen er skrevet. Hvis kriteriet ikke er oppfylt, settes en tom verdi. For å returnere det aritmetiske gjennomsnittet er det en funksjon GJENNOMSNITT. Boolske funksjoner i Excel. Alt om å bruke logiske funksjoner i Excel

Oppgave 5. Anta at vi må beregne gjennomsnittlig salg av forskjellige produkter i forskjellige butikker av samme merke. La oss lage en slik tabell.

Boolske funksjoner i Excel. Alt om å bruke logiske funksjoner i Excel

Vår oppgave er å bestemme gjennomsnittet for alle verdier, som passer til visse egenskaper. For å gjøre dette bruker vi en spesiell funksjon som ikke var i listen ovenfor. Den lar deg kombinere to funksjoner GJENNOMSNITT и HVIS. Og hun ringte HJERTELØS. Inneholder tre argumenter:

  1. Rekkevidden å sjekke.
  2. Tilstanden som skal kontrolleres.
  3. Gjennomsnittlig rekkevidde.

Som et resultat oppnås følgende formel (i skjermbildet).

Boolske funksjoner i Excel. Alt om å bruke logiske funksjoner i Excel

Vi ser at bruksområdet for logiske funksjoner rett og slett er enormt. Og listen deres er faktisk mye større enn beskrevet ovenfor. Vi listet nettopp opp de mest populære av dem, men beskrev også et eksempel på en annen funksjon, som er en kombinasjon av statistisk og logisk. Det finnes også andre lignende hybrider som fortjener separat vurdering.

Legg igjen en kommentar