Hvordan bruke en logisk AND eller OR i en SUM + IF-setning i Excel

  • 22.5.2020
  • 2 minutter å lese
    • s
  • Gjelder: Microsoft Office Excel 2003, Microsoft Office Excel 2007 , Excel 2010

Merk

Office 365 ProPlus blir omdøpt til Microsoft 365 Apps for enterprise. Hvis du vil ha mer informasjon om denne endringen, kan du lese dette blogginnlegget.

Sammendrag

I Microsoft Excel, når du bruker de logiske funksjonene OG og / eller ELLER inne i et SUM + HVIS uttalelse for å teste et område for mer enn én tilstand, fungerer det kanskje ikke som forventet. En nestet IF-setning gir denne funksjonaliteten; denne artikkelen diskuterer imidlertid en annen, enklere metode som bruker følgende formler.

For AND-forhold

For OR-forhold

Mer informasjon

Bruk en SUM + IF-setning for å telle antall celler i et område som består en gitt test eller for å oppsummere disse verdier i et område der tilsvarende verdier i et annet (eller samme) område oppfyller de angitte kriteriene. Dette oppfører seg på samme måte som DSUM-funksjonen i Microsoft Excel.

Eksempel

Dette eksemplet teller antall verdier i området A1: A10 som inkluderer mellom 1 og 10, inkludert.

For å oppnå dette kan du bruke følgende nestede IF-setning:

Følgende metode fungerer også og er mye lettere å lese hvis du gjennomfører flere tester:

Følgende metode teller antall datoer som faller mellom to gitte datoer:

Merk

  • Du må oppgi disse formlene som matriseformler ved å trykke CTRL + SKIFT + ENTER samtidig. På Macintosh trykker du i stedet på COMMAND + RETURN.
  • Arrays kan ikke referere til hele kolonnene.

Med denne metoden multipliserer du resultatene av en logisk test av en annen logisk test for å returnere SANNE og FALSE til SUM-funksjonen. Du kan sidestille disse til:

Metoden vist ovenfor teller antall celler i området A1: A10 som begge testene evalueres til SANT. For å summere verdier i tilsvarende celler (for eksempel B1: B10), endrer du formelen som vist nedenfor:

Du kan implementere en ELLER i et SUM + IF uttalelse på samme måte. For å gjøre dette, modifiser formelen vist ovenfor ved å erstatte multiplikasjonstegnet (*) med et pluss-tegn (+). Dette gir følgende generelle formel:

Write a Comment

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *