|
Logiske funksjoner i Excel
|
|
Ofte har du en situasjon hvor du vil at noe hender -- hvis to andre ting
hender først. Eller hvis minst en av to andre hendelser er tilfelle.
Da tenker du i logiske funksjoner.
|
|
En datamaskin tenker slikt hele tiden. Logiske funksjoner er det som
ligger i bunnen av en datamaskin.
|
|
En logisk funksjon kan bare ha gi svar av type SANN eller USANN. 1 eller 0.
Rett og galt.
|
|
En logisk funksjon kan ogsaa bare ha argumenter av type SANN eller USANN.
Argumentene er jo av type 'Betingelsen A er oppfyllt (A SANN) men ikke
betingelse B (B USANN)'.
|
|
Henger du flere logiske funksjoner sammen, kan de tilsammen gjøre
forbausende ting -- som for eksempel telle aller
legge sammen tall.
|
|
En datamaskin inneholder veldig veldig mange logiske funksjoner. Selv om
maskinen og funksjonenen altså kjenner bare til SANN og USANN tilstander,
kan den utføre komplekse operasjoner ved å kombinere logiske funksjoner.
|
|
Logiske funksjoner blir forresten ikke bare brukt i den digitale verden.
Det er veldig fine verktøy for å fremstille kompliserte
hendelsesforløp. Du vil treffe de igjen når du driver med risikoanalyse,
for eksempel.
|
|
Det finnes bare 3 grunnleggende logiske funksjoner: OG, ELLER, IKKE.
|
En OG-funksjon (AND) har to ingangskanaler og en utgangskanal. Utgangen er SANN
dersom begge ingangene er SANN. Ellers er utgangen USANN.
Vi kan simulere dette i Excel ved hjelp av OG() funksjonen. Den har to
argumenter som peker til en celle hver. Der ligger inngangssignalet.
Velg to celler og skriv der en logisk verdi, enten SANN eller USANN. Heng det
sammen med en OG-celle, og se hvilken verdi den cellen da får:
Hvis du forandrer inngangssignalene -- skjer det noe?
|
En ELLER-funksjon (OR) har også to ingangskanaler og en utgangskanal.
Utgangen er SANN dersom minst én av ingangene er SANN. Utgangen er
USANN bare dersom begge ingangene er USANN.
Velg to celler og gi logiske verdier, enten SANN eller USANN. Heng det
sammen med en ELLER-celle, og se hvilken verdi den cellen da får:
Hvis du forandrer inngangssignalene nå -- skjer det noe?
|
En IKKE-funksjon (NOT) har bare en ingangskanal og en utgangskanal. Utgangen er
alltid det motsatte av ingangen. En IKKE-funksjon eller NOT gate er altså
simpelthen en inverter.
Velg en inngangscelle og gi den en logisk verdi. Heng det sammen med en
IKKE-celle, og se hva som skjer denne gang:
|
En kombinasjon av OG og IKKE blir veldig ofte brukt. Dette er en IKKE-OG (NAND)
funksjon som gir ut det inverse resultat. Hvis begge innganger er SANNE, er resultat
USANN. Ellers blir det SANN. Symbol for en slik NAND gate er:
|
En NAND-funksjon har du i grunnen i Excel også: du kan bare kombinere
IKKE() og OG(), som her:
|
|
Det er i grunnen alt du trenger å vite for å forstå komplisert
digital-elektronikk! Bli med på en liten rundtur i den digitale verden.
Først kan du lage en XOR gate; det er noe
matnyttig.
|