DESLOC
A função DESLOC retorna uma matriz de células que é o número especificado de linhas e colunas a partir da célula base especificada.
DESLOC(base; deslocamento linha; deslocamento coluna; linhas; colunas)
base: A referência de célula da célula a partir da qual o deslocamento é medido.
deslocamento linha: O número de linhas a partir da célula base até a célula de destino. deslocamento linha é um valor numérico. 0 significa que a célula de destino está na mesma linha que a célula base. Um número negativo significa que o destino está em uma linha acima da célula base.
deslocamento coluna: O número de colunas a partir da célula base até a célula de destino. deslocamento coluna é um valor numérico. 0 significa que a célula de destino está na mesma coluna que a célula base. Um número negativo significa que o destino está em uma coluna à esquerda da célula base.
linhas: Um valor numérico opcional que especifica o número de linhas a retornar, começando com o local do deslocamento.
colunas: Um valor numérico opcional que especifica o número de colunas a retornar, começando com o local do deslocamento.
Exemplos |
---|
Suponha que você digitou 1 na célula D7, 2 na célula D8, 3 na célula D9, 4 na célula E7, 5 na célula E8 e 6 na célula E9. =DESLOC(D7; 0; 0; 3; 1) digitado na célula B6 retorna um erro, pois as 3 linhas e a 1 coluna retornadas (a coleção D7:D9) não têm nenhuma intersecção com B6 (não tem nenhuma). =DESLOC(D7; 0; 0; 3; 1) digitado na célula D4 retorna um erro, pois as 3 linhas e a 1 coluna retornadas (a coleção D7:D9) não têm uma única intersecção com D4 (ela possui três). =DESLOC(D7; 0; 0; 3; 1) digitado na célula B8 retorna 2, pois as 3 linhas e 1 coluna retornadas (a coleção D7:D9) possuem uma única intersecção com B8 (célula D8, que contém 2). =DESLOC(D7:D9; 0; 1; 3; 1) digitado na célula B7 retorna 4, pois as 3 linhas e 1 coluna retornadas (a coleção E7:E9) possuem uma única intersecção com B7 (célula E7, que contém 4). Os exemplos a seguir não usam o conteúdo das células discutido nos exemplos anteriores. =DESLOC(A1; 5; 5) retorna o valor na célula F6, porque esta célula está localizada cinco colunas à direita e cinco colunas abaixo da célula A1. =DESLOC(G13; 0; -1) retorna o valor na célula à esquerda de G13, o valor na célula F13. =SOMA(DESLOC(A7; 2; 3; 5; 5)) retorna a soma dos valores nas células D9 a H13, as cinco linhas e cinco colunas que começam a duas linhas à direita e a três colunas abaixo da célula A7. =SOMA(DESLOC(INDIRETO(A1); 0; 0; A2; A3)) retorna a soma dos números de linhas e colunas especificados em A2 e A3, respectivamente, começando pela célula base especificada em A1. |