Huvud programvara Hur man använder booleska värden (logiska värden) i Excel
programvara

Hur man använder booleska värden (logiska värden) i Excel

Hur man använder booleska värden (logiska värden) i Excel
Anonim

I dessa funktioner är booleska värden ingångskällan för ett av funktionens argument, eller de kan bilda utgången eller resultaten från en funktion som utvärderar andra data i kalkylbladet.

Till exempel krävs det första argumentet för IF- funktionen i rad 4 - det logiska testargumentet - för att returnera ett booleskt värde som ett svar. Argumentet måste alltid utvärdera ett villkor som bara någonsin kan resultera i ett SANT eller FALSE svar. Som ett resultat:

  • Om argumentet returnerar ett SANT- svar, utför funktionen en åtgärd. I det här exemplet multiplicerar det data i cell A2 med 25.
  • Om argumentet returnerar ett FALSE- svar, utför funktionen en annan åtgärd. I detta fall multiplicerar det data i cell A2 med 10.

Booleska värden och aritmetiska funktioner

Till skillnad från logiska funktioner ignorerar de flesta funktioner i Excel och Google Sheets som utför aritmetiska operationer som SUM, COUNT och AVERAGE Boolean-värden när de finns i celler som ingår i en funktionsargument.

I exempelbilden ignorerar till exempel COUNT-funktionen i rad 5, som bara räknar celler som innehåller siffror, de Sanna och FALSE Booleska värdena som finns i cellerna A3, A4 och A5 och returnerar ett svar på 0.

Konvertera SANT och FALSE till 1 och 0

För att inkludera booleska värden i beräkningarna av aritmetiska funktioner måste du först konvertera dem till numeriska värden innan du överför dem till funktionen. Två sätt att genomföra detta steg är att:

  • Multiplicera de booleska värdena med en (som visas med formlerna i raderna 7 och 8 i exemplet, som multiplicerar värdena SANT och FALSE i cellerna A3 och A4 med en).
  • Lägg till en noll till varje booleskt värde (som visas med formeln i rad 9 i exemplet, som lägger till 0 till värdet SANT i cell A5 ).

Dessa operationer har effekten att konvertera värdet SANT i cellerna A3 och A5 till 1 och värdet FALSE i cell A4 till 0 . Som ett resultat returnerar COUNT- funktionen i rad 10, som sammanfattar nummerdata i cellerna A7 till A9, ett resultat av 3 snarare än 0 .

Booleska värden och Excel-formler

Till skillnad från aritmetiska funktioner är formler i Excel och Google Sheets som utför aritmetiska operationer som tillägg och subtraktion gärna läsa Booleska värden som nummer utan behov av konvertering. Sådana formler sätter automatiskt SANT lika med 1 och FALSE lika med 0 .

Som ett resultat har tilläggsformeln i rad 6 i exempelbilden,

= A3 + A4 + A5

läser data i de tre cellerna som:

= 1 + 0 + 1

och returnerar ett svar på 2 i enlighet därmed.