Sumavimo formulės, kuri automatiškai prisitaiko prie dinaminio diapazono, sukūrimas

Anonim

Problema:

Sąrašą 1 (B stulpelis) iš pradžių sudarė skaičiai nuo langelio B2 iki langelio B7.
Norint apskaičiuoti jų sumą, B8 langelyje buvo įvesta ši formulė:
= SUMA (B2: B7)
Atlikus aukščiau pateiktą skaičiavimą, į sąrašą buvo įtraukti dar trys skaičiai, o formulę reikėjo pakeisti, kad būtų įtraukti ir šie skaičiai.
Norime, kad nereikėtų nuolat atnaujinti šio kūrinio, kuriant formulę, kuri automatiškai susumuotų visą diapazoną, kai pridedamos naujos vertės.

Sprendimas:

Naudokite SUM, IF, COUNT ir OFFSET funkcijas, kaip parodyta šioje formulėje:
= SUMA (B2: B7, (IF (COUNT (B9: B990)> 0, OFFSET (B9,0,0, COUNT (B9: B990)), 0)))

Norėdami gauti daugiau informacijos, žiūrėkite šią nuorodą:
https://www.exceltip.com/summing/summing-values-at-the-intersection-of-two-or-more-ranges.html