Excel cólon em função

0

Estou aprendendo funções e modelagem do Excel com o Google e as tentativas e os erros. Por isso, só quero esclarecer o seguinte ponto para que meu entendimento fundamental esteja correto:

Quando se trata de dois pontos no excel, eu entendo que isso significa definir um intervalo de células, mas quando eu digito =F3:F11 excel dá o resultado 30. Posso saber por que isso acontece? Eu estava tentando interpretá-lo usando média / modo etc. e avaliei a fórmula, mas não consegui encontrar nenhum significado lógico por trás dela.

    
por yfooi 29.04.2015 / 04:08

1 resposta

4

F3:F11 é um intervalo, mas você o insere em um local em que só é apropriado fornecer um único valor; portanto, o Excel tenta escolher um valor no intervalo, usando as seguintes regras:

  • Se o intervalo estiver em uma única coluna (como está), o Excel escolherá a célula dessa coluna na mesma linha da célula de referência (ou o erro #VALUE! se o intervalo não cruzar essa linha)
  • Se o intervalo estiver em uma única linha, o Excel escolherá a célula dessa linha na mesma coluna que a célula de referência (ou o erro #VALUE! se o intervalo não cruzar essa coluna)
  • Se o intervalo for bidimensional, o Excel escolhe a célula da mesma linha e coluna que a célula de referência (ou o erro #VALUE! se o intervalo não cruzar as linhas e colunas do intervalo) - claramente isso só funciona quando o intervalo e a célula de chamada estão em planilhas diferentes

Cuidado:

  • Se a referência de intervalo for dada onde um intervalo ou matriz é apropriado, o intervalo inteiro será usado - assim, na célula M4 , =F3:F11+1 seria 31, mas =sum(F3:F11,1) seria 331.
  • Se inserida como uma fórmula de matriz (usando ctrl + shift + enter) na mesma célula, a fórmula retornará toda a matriz, mas você verá apenas uma célula, já que é tudo o que se ajusta ao intervalo de resultados. O resultado será 10. Presumivelmente, o ARRAYFORMULA do Google funciona da mesma maneira.

Quando isso é útil?

Em geral, eu não gosto de usar esse comportamento quando me refiro a uma célula na mesma tabela - uma referência relativa comum ( F4 ) funciona tão bem, e eu não preciso me preocupar sobre como minhas fórmulas vai interpretar a referência. (Veja a declaração de precaução acima.)

Um uso para isso, no entanto, é quando você deseja que uma planilha seja alinhada entre uma e outra. Eu posso trazer as colunas que eu quero mais em uma referência de coluna (por exemplo, =Sheet1!$A:$A ) e deixar as outras colunas serem campos calculados. Eu poderia fazer isso com uma referência relativa também, (por exemplo, =$A1 e arrastar para baixo), mas há vantagens em fazer referência à coluna - eu posso inserir, excluir ou classificar linhas na planilha de origem sem quebrar as referências. (Com referências de célula única eu obtinha, na inserção, uma linha faltando nos dados de referência; na exclusão, um erro #REF! ; na classificação, as duas folhas não estariam mais na mesma ordem.)

    
por 04.05.2015 / 11:08