Excel-tutorial: Introduktion til boolsk logik

Indholdsfortegnelse

I denne video vil jeg vise dig det grundlæggende i boolsk logik. Boolsk logik er et godt værktøj til at forenkle formler, især dem med mange IF-udsagn.

Så for at starte med, hvad er en boolsk?

En boolsk er en datatype med kun to mulige værdier, SAND eller FALSK.

Du kan ofte se boolske resultater eller boolske udtryk i Excel.

For eksempel, hvis jeg indtaster formlen = B4> 30 her, får vi det boolske resultat SAND.

Så B4> 30 er et boolsk udtryk - eller logisk udsagn - der returnerer SAND eller FALSK.

Hvis jeg kopierer formlen ned, får vi boolesk resultat for hvert nummer.

Hvad der er interessant ved boolske værdier er, at de har numeriske ækvivalenter.

Under en matematikoperation vil Excel tvinge booleaner til tal, SAND bliver 1 og FALSK bliver nul.

Jeg kan bevise dette med en formel, der simpelthen tilføjer nul til værdierne i kolonne C.

Nul plus ethvert tal er det samme tal, så du kan se, at SAND svarer til 1 og FALSK svarer til nul.

Så hvordan kan vi bruge dette i Excel?

Lad os se på et simpelt eksempel.

Her har vi en liste over sælgere og salgstal. Lad os sige, at de får en bonus på $ 500, hvis de overstiger 10000 i salg.

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

= HVIS (salg> 10000, 500, 0)

hvilket fungerer fint.

Men hvordan kunne vi bruge boolsk logik i stedet?

Nå, salg større end 10000 er et logisk udtryk, der returnerer SAND eller FALSK.

Det betyder, at vi bare kan omskrive formlen sådan:

= (salg> 10000) * 500

Så det er rart. Vi slap af IF-erklæringen.

Men måske lidt fjollet, bare for at slippe af med en enkelt IF-erklæring.

Ja, så lad os tilføje lidt kompleksitet.

Hvad hvis der var en speciel $ 250 bonus for salg over 12000?

I så fald kan du muligvis se en indlejret IF-formel som denne:

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

Hvad med en boolsk version?

Nå, med boolsk logik skriver vi bare skriv:

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

Ingen forgrening. Ingen IF-udsagn. Excel kører simpelthen beregningen og returnerer resultatet.

Så det er kernen i boolsk logik.

Se efter muligheder for at bruge det i dine formler.

Jeg kan være en fantastisk god måde at slappe af og simpelthen komplekse formler.

Rute

Kerneformel

Relaterede genveje

Fuldfør indtastning og ophold i samme celle Ctrl + Enter + Return

Interessante artikler...