Sammanfattning av ett dynamiskt antal nummer enligt kriterier i Excel 2010

Anonim

För att hitta summan av tal baserade på kriterier kan vi använda en kombination av SUMMA, MATCH, RÄKENSKAP & OFFSET funktioner för att hämta utmatningen.

BELOPP: Lägger till alla siffror i ett cellområde

Syntax: = SUMMA (nummer1, nummer2, …)

Det kan vara högst 255 argument. Se nedanstående skärmdump:

MATCH funktion söker efter ett specifikt objekt i ett valt cellområde och returnerar sedan objektets relativa position i intervallet.

Syntax = MATCH (lookup_value, lookup_array, match_type)

RÄKNING: Räknar antalet celler inom ett intervall som uppfyller villkoret.

Syntax: = COUNTIF (intervall, kriterier)

OFFSET: Returnerar en referens till ett intervall som är ett givet antal rader och kolumner från en given referens.

Syntax: = OFFSET (referens, rader, cols, höjd, bredd)

referens: Det är en referens till en cell eller ett cellintervall från vilket förskjutningen kommer att tillämpas.

rader: Antalet rader upp eller ner som du vill använda som förskjutning till intervallet.

cols: Antalet kolumner till vänster eller höger som du vill använda som förskjutning till intervallet.

höjd: Detta är valfritt. Det är antalet rader som du vill att den returnerade referensen ska vara.

bredd: Detta är valfritt. Det är antalet kolumner som du vill att den returnerade referensen ska vara.
Låt oss ta ett exempel:

Kolumn A innehåller en stigande lista med siffror. Vi behöver en formel som summerar alla siffror i kolumn A större än 2 vilket är vårt kriterium i cell C2.

  • Formeln i cell D2 skulle vara
  • = SUMMA (OFFSET (A2, MATCH (C2, A2: A10,0), 0, COUNTIF (A2: A10, ">" & C2)))

  • Formeln har tagit summan av tal som är större än 2.
  • Om vi ​​ändrar kriterierna i cell C2 från 2 till 5 så uppdateras resultatet automatiskt. Denna tidsformel beräknar summan av siffrorna som är större än 5.