Sådan bruges en logisk AND eller ELLER i en SUM + IF-sætning i Excel

  • 5/22/2020
  • 2 minutter at læse
    • s
  • Gælder for: Microsoft Office Excel 2003, Microsoft Office Excel 2007 , Excel 2010

Bemærk

Office 365 ProPlus omdøbes til Microsoft 365 Apps for enterprise. For mere information om denne ændring, læs dette blogindlæg.

Oversigt

I Microsoft Excel, når du bruger de logiske funktioner OG og / eller ELLER inde i et SUM + HVIS udsagn for at teste et interval for mere end en tilstand, fungerer det muligvis ikke som forventet. En indlejret IF-sætning giver denne funktionalitet; denne artikel diskuterer dog en anden lettere metode, der bruger følgende formler.

For AND-betingelser

For OR-betingelser

Flere oplysninger

Brug en SUM + IF-sætning til at tælle antallet af celler i et område, der består en given test eller for at sammenfatte disse værdier i et område, for hvilke tilsvarende værdier i et andet (eller samme) interval opfylder de angivne kriterier. Dette opfører sig på samme måde som DSUM-funktionen i Microsoft Excel.

Eksempel

Dette eksempel tæller antallet af værdier i området A1: A10, der falder mellem 1 og 10, inklusiv.

For at opnå dette kan du bruge følgende indlejrede IF-sætning:

Følgende metode fungerer også og er meget lettere at læse, hvis du udfører flere tests:

Den følgende metode tæller antallet af datoer, der falder mellem to givne datoer:

Bemærk

  • Du skal indtaste disse formler som matrixformler ved at trykke CTRL + SHIFT + ENTER samtidigt. På Macintosh skal du trykke på COMMAND + RETURN i stedet.
  • Arrays kan ikke henvise til hele kolonner.

Med denne metode multiplicerer du resultaterne af en logisk test ved en anden logisk test for at returnere SANDE og FALSE til SUM-funktionen. Du kan sidestille disse med:

Metoden vist ovenfor tæller antallet af celler i området A1: A10, hvor begge test evalueres til SAND. For at opsummere værdier i tilsvarende celler (for eksempel B1: B10) skal du ændre formlen som vist nedenfor:

Du kan implementere en ELLER i et SUM + IF-erklæring på samme måde. For at gøre dette skal du ændre formlen vist ovenfor ved at erstatte multiplikationstegnet (*) med et plustegn (+). Dette giver følgende generiske formel:

Write a Comment

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *