Excel-opplæring: Introduksjon til boolsk logikk

Innholdsfortegnelse

I denne videoen skal jeg vise deg det grunnleggende om boolsk logikk. Boolsk logikk er et flott verktøy for å forenkle formler, spesielt de med mange IF-setninger.

Så for å begynne med, hva er en boolsk?

En boolsk er en datatype med bare to mulige verdier, SANT eller FALSK.

Du ser ofte boolske resultater eller boolske uttrykk i Excel.

Hvis jeg for eksempel skriver inn formelen = B4> 30 her, får vi det boolske resultatet SANT.

Så B4> 30 er et boolsk uttrykk - eller logisk utsagn - som returnerer SANN eller FALSK.

Hvis jeg kopierer formelen ned, får vi boolsk resultat for hvert tall.

Det som er interessant med boolske verdier er at de har numeriske ekvivalenter.

Under en matteoperasjon vil Excel tvinge booleans til tall, SANT blir 1 og FALSE blir null.

Jeg kan bevise dette med en formel som ganske enkelt legger til null til verdiene i kolonne C.

Null pluss hvilket som helst tall er det samme tallet, slik at du kan se at SANT tilsvarer 1 og FALSE tilsvarer null.

Så hvordan kan vi bruke dette i Excel?

La oss se på enkle eksempler.

Her har vi en liste over selgere og salgstall. La oss si at de får en bonus på $ 500 hvis de overstiger 10000 i salg.

En måte å håndtere det med en formel på er å skrive:

= HVIS (salg> 10000, 500, 0)

som fungerer bra.

Men hvordan kunne vi bruke boolsk logikk i stedet?

Vel, salg større enn 10000 er et logisk uttrykk som returnerer SANN eller FALSK.

Det betyr at vi bare kan omskrive formelen slik:

= (salg> 10000) * 500

Så det er fint. Vi ble kvitt IF-uttalelsen.

Men kanskje litt dumt, bare for å kvitte seg med en eneste IF-uttalelse.

Ja, så la oss legge til litt kompleksitet.

Hva om det var en spesiell $ 250 bonus for salg over 12000?

I så fall kan du se en nestet IF-formel som denne:

= IF (C5> 12000.500 + 250, IF (C5> 10000.500,0))

Hva med en boolsk versjon?

Vel, med boolsk logikk, skriver vi bare skriv:

= (salg> 10000) * 500 + (salg> 12000) * 250

Ingen forgrening. Ingen IF-uttalelser. Excel kjører bare beregningen og returnerer resultatet.

Så det er kjernen i boolsk logikk.

Se etter muligheter for å bruke den i formlene.

Jeg kan være en fin flott måte å slappe av og ganske enkelt komplekse formler.

Kurs

Kjerneformel

Relaterte snarveier

Fullfør oppføringen og hold deg i samme celle Ctrl + Enter + Return

Interessante artikler...