Oppsummering av et dynamisk tallområde i henhold til kriterier i Excel 2010

Anonim

For å finne summen av tall basert på kriterier, kan vi bruke en kombinasjon av SUMME, MATCH, COUNTIF & OFFSET funksjoner for å hente utgangen.

SUM: Legger til alle tallene i et celleområde

Syntaks: = SUM (nummer1, tall2, …)

Det kan være maksimalt 255 argumenter. Se skjermdumpen nedenfor:

KAMP funksjon søker etter et spesifisert element i et valgt celleområde, og returnerer deretter den relative posisjonen til elementet i området.

Syntaks = MATCH (oppslag_verdi, oppslag_array, match_type)

TELLING: Teller antall celler innenfor et område som oppfyller betingelsen.

Syntaks: = COUNTIF (område, kriterier)

OFFSET: Returnerer en referanse til et område som er et gitt antall rader og kolonner fra en gitt referanse.

Syntaks: = OFFSET (referanse, rader, cols, høyde, bredde)

henvisning: Det er en referanse til en celle eller et celleområde som forskyvningen vil bli brukt fra.

rader: Antall rader opp eller ned som du vil bruke som forskyvning til området.

cols: Antall kolonner venstre eller høyre du vil bruke som forskyvning for området.

høyde: Dette er valgfritt. Det er antall rader du vil at den returnerte referansen skal være.

bredde: Dette er valgfritt. Det er antallet kolonner du vil at den returnerte referansen skal være.
La oss ta et eksempel:

Kolonne A inneholder en stigende liste med tall. Vi trenger en formel som vil oppsummere alle tallene i kolonne A større enn 2 som er vårt kriterium i celle C2.

  • Formelen i celle D2 vil være
  • = SUM (OFFSET (A2, MATCH (C2, A2: A10,0), 0, COUNTIF (A2: A10, ">" & C2)))

  • Formelen har tatt summen av tall som er større enn 2.
  • Hvis vi endrer kriteriene i celle C2 fra 2 til 5, blir resultatet automatisk oppdatert. Denne tidsformelen vil beregne summen av tallene som er større enn 5.