Para somar um intervalo de células variável em Excel, você pode usar a função SOMA e as referências de intervalo dinâmicas, como a função DESLOC. Vamos ver um exemplo:
Suponha que você tenha uma tabela com dados de vendas em diferentes regiões, e quiser somar as vendas de uma região selecionada em uma célula. A tabela pode ser assim:
| Região | Produto | Vendas | |--------|---------|--------| | Norte | A | 1000 | | Sul | B | 1500 | | Leste | A | 800 | | Oeste | C | 1200 | | Norte | B | 900 |
Suponha que você selecionou "Norte" em uma célula, digamos A6. Você pode somar as vendas correspondentes com a seguinte fórmula:
=SOMA(DESLOC(C2:C6;CORRESP(A6;A2:A6;0)-1;0))
Esta fórmula usa a função SOMA para somar um intervalo de células em que as referências são dinâmicas. A função DESLOC começa com a primeira célula da coluna de vendas (C2:C6) e move para baixo ou para cima (0) com base na posição da região selecionada (A6) em relação à lista de regiões (A2:A6). A função CORRESP procura a posição exata da região selecionada na lista de regiões, e subtrai 1 para ajustar a posição relativa da célula de vendas correspondente.
Assim, se você selecionar "Norte" em A6, a fórmula retornará o valor 1900 (a soma das duas linhas correspondentes). Se você selecionar "Sul", a fórmula retornará o valor 1500 (a soma de uma única linha). E assim por diante.