Een dynamisch bereik van getallen optellen volgens criteria in Excel 2010

Anonim

Om de som van getallen te vinden op basis van criteria, kunnen we een combinatie gebruiken van SOM, MATCH, AANTAL.ALS & OFFSET functies om de uitvoer op te halen.

SOM: Voegt alle getallen in een celbereik toe

Syntaxis: =SOM(getal1,getal2,… )

Er kunnen maximaal 255 argumenten zijn. Zie hieronder getoonde screenshot:

BIJ ELKAAR PASSEN functie zoekt naar een opgegeven item in een geselecteerd celbereik en retourneert vervolgens de relatieve positie van dat item in het bereik.

Syntaxis =VERGELIJKEN(opzoekwaarde,opzoekmatrix,overeenkomst_type)

AANTAL.ALS: Telt het aantal cellen binnen een bereik dat aan de voorwaarde voldoet.

Syntaxis: =AANTAL.ALS(bereik,criteria)

OFFSET: Retourneert een verwijzing naar een bereik dat bestaat uit een bepaald aantal rijen en kolommen van een bepaalde verwijzing.

Syntaxis: =OFFSET(referentie,rijen,kolommen,hoogte,breedte)

verwijzing: Het is een verwijzing naar een cel of celbereik van waaruit de offset wordt toegepast.

rijen: Het aantal rijen omhoog of omlaag dat u als offset op het bereik wilt toepassen.

kleuren: Het aantal kolommen links of rechts dat u als offset op het bereik wilt toepassen.

hoogte: Dit is optioneel. Het is het aantal rijen waarvan u wilt dat de geretourneerde verwijzing is.

breedte: Dit is optioneel. Het is het aantal kolommen dat u wilt dat de geretourneerde verwijzing is.
Laten we een voorbeeld nemen:

Kolom A bevat een oplopende lijst met getallen. We hebben een formule nodig die alle getallen in kolom A optelt die groter zijn dan 2, wat ons criterium is in cel C2.

  • De formule in cel D2 zou zijn:
  • =SOM(OFFSET(A2,MATCH(C2,A2:A10,0),0,COUNTIF(A2:A10,">"&C2)))

  • De formule heeft de som genomen van getallen die groter zijn dan 2.
  • Als we de criteria in cel C2 wijzigen van 2 naar 5, wordt het resultaat automatisch bijgewerkt. Deze tijdsformule berekent de som van de getallen die groter zijn dan 5.