Om du har lange lister med variable og ønsker å inkludere bare verdier basert på noen gitte kriterier i en sum, er det flere måter å gjøre det på. Du kan lage såkalte «=if()» setninger, men det er upraktisk om du har mange kriterier. Du kan også bruke en Pivot-tabell, men det kan ofte være mer avansert enn nødvendig. Mellomløsningen ligger i to små bindestreker. De forteller formelen at noe har verdi 0 eller verdi 1 avhengig av et kriterium. Altså:
- Matcher kriteriet: Verdi 1
- Matcher ikke kriteriet: Verdi 0
Fordi –() gjør om en hvilken som helst verdi til et tall på 0 eller 1, kan du bruke tallet til å regne med. Kan du det, kan du bruke formelen =sumproduct(). Du kan dermed gange en kolonne som inneholder kriterier, som er omdannet til 0 og 1, med en kolonne der verdiene du er ute etter å summere ligger.
Følgende eksempel belyser denne måten å hente ut et utvalg fra en liste:
Det er altså bare tallene som matcher begge kriteriene som tas med. Vist i Excels formelvindu ser det slik ut:
Den formelen har løst noen problemer for meg. Kanskje den kan gjøre det for deg også?