Resumo
- O sinal @ nas versões modernas do Excel força a interseção implícita, retornando um único valor de linha em vez de espalhar uma matriz.
- O Excel insere automaticamente o sinal em referências estruturadas em tabelas para forçar cálculos em nível de linha.
- Marcar colaboradores em comentários usando o sinal @ aciona um e-mail de notificação.
Você já viu o símbolo @ em uma fórmula do Microsoft Excel e se perguntou por que ele está ali? Bem, não se pergunte mais, porque neste guia explicarei tudo o que você precisa saber sobre esse poderoso operador.
Interseção implícita e derramamento no Microsoft Excel
Antes de explicar o que o sinal @ faz, vamos entender a interseção implícita e o derramamento no Excel.
A intersecção implícita no Excel refere-se ao ato de reduzir uma matriz a um único valor. Especificamente, força o Excel a retornar o valor de uma célula na mesma linha da fórmula.
Nas versões do Excel lançadas antes de 2021, se você inserisse uma fórmula que referenciasse um intervalo, a interseção implícita aconteceria “silenciosamente” sem você saber. Ou seja, por padrão, retornaria um único valor de acordo com a linha em que a fórmula foi digitada.
Neste exemplo, digitando:
=B2:B5*C2:C5
na célula D2 e pressionar Enter retorna apenas um resultado, mesmo que a fórmula faça referência a várias células.
Você pode então clicar e arrastar a alça de preenchimento para duplicar a fórmula nas células restantes da coluna, forçando a mesma fórmula a ser recalculada independentemente em cada linha.
Alternativamente, você pode selecionar as células D2 a D5, digitar a mesma fórmula e confirmá-la pressionando Ctrl+Shift+Enter para forçar o Excel a produzir uma fórmula CSE herdada entre chaves.
No entanto, a introdução do comportamento dinâmico da matriz significa que, nas versões modernas do Excel, as fórmulas espalham os resultados em várias células por padrão, em vez de favorecer a interseção implícita. Você sabe que isso aconteceu quando uma linha azul circunda as células afetadas.
Em outras palavras, a interseção implícita é o oposto do derramamento: a primeira retorna um único resultado específico de linha, enquanto a última produz muitos resultados simultaneamente.
As fórmulas de entrada @ que fazem referência às colunas da tabela
É mais provável que você veja o operador de interseção implícito em uso quando uma fórmula faz referência a uma coluna em uma tabela do Excel.
Aqui, após digitar o sinal de igual na célula D2, selecionei a célula B2 para criar a primeira referência na fórmula, e o sinal @ foi inserido automaticamente na referência da coluna da tabela.
Então, após digitar um asterisco, selecionei a célula C2 para criar a segunda parte da multiplicação e o sinal @ apareceu novamente.
Quando você digita uma fórmula na primeira célula de uma coluna da tabela e pressiona Enter, ela é repetida nas células restantes dessa coluna. Fundamentalmente, o sinal @ força o Excel a aplicar a fórmula no nível da linha.
Você não precisa digitar o sinal @ manualmente em fórmulas de tabela que fazem referência a outras colunas na mesma tabela – o Excel insere o operador automaticamente quando você seleciona uma célula enquanto constrói sua fórmula.
Compreender como funciona o operador de interseção implícito é crucial ao fazer referência à tabela em uma célula normal. Por exemplo, digitando:
=SUM(T_Sales[@Total]*52)
na célula F2 multiplica o valor na coluna Total por 52 no nível da linha porque o sinal @ é colocado antes da referência do cabeçalho da coluna.
A remoção do operador de interseção implícito, entretanto, multiplica todos os valores na coluna Total por 52 antes de somar os resultados.
=SUM(T_Sales[Total]*52)
Se você adicionar mais linhas à tabela e, portanto, mais valores na coluna D, já que a fórmula faz referência ao cabeçalho da tabela em vez de a uma única célula, a fórmula sem o operador de interseção implícito coleta os dados extras.
As fórmulas de entrada @ que fazem referência a intervalos regulares
Em versões mais antigas do Excel que não suportam fórmulas de matriz dinâmica, para inserir uma fórmula habilitada para matriz, você precisaria selecionar todas as células onde deseja que os resultados sejam exibidos, digitar a fórmula e pressionar Ctrl+Shift+Enter para confirmá-la. Neste ponto, a mesma fórmula apareceria em todas as células selecionadas, entre chaves, realizando o cálculo respectivamente em cada linha. Isso é conhecido como CSE ou fórmula de matriz herdada.
No entanto, nas versões modernas do Excel, todas as fórmulas são tratadas como matrizes dinâmicas por padrão, portanto, quando você usa uma fórmula de matriz dinâmica que faz referência a um intervalo de células, ela retorna vários resultados sem a necessidade de pressionar Ctrl+Shift+Enter.
Portanto, suponha que você queira que uma fórmula no Excel para Microsoft 365 se comporte como se comportaria antes dessa mudança, retornando apenas um único valor em vez de uma matriz. Para conseguir isso, você precisa adicionar manualmente o operador de interseção implícito antes das referências de célula para substituir o comportamento da matriz:
=@B2:B5*@C2:C5
Você pode então preencher automaticamente ou copiar a fórmula em outras células, se necessário, sabendo que o operador de interseção implícito aplicará a fórmula no nível da linha.
Embora os casos de uso para operadores de interseção implícitos digitados manualmente sejam limitados, eles podem ser úteis se você quiser evitar o #SPILL! erros apareçam, mantenha a consistência entre as versões do Excel ou prefira o modelo de cálculo linha por linha mais antigo.
Outras vezes, você verá ou usará o sinal @ no Microsoft Excel
Se estiver usando uma versão do Excel lançada em 2021 ou posterior, incluindo o Excel para Microsoft 365, você verá o sinal @ se a pasta de trabalho tiver sido criada pela primeira vez em uma versão mais antiga do Excel e contiver uma fórmula de matriz. Isso garante que a fórmula existente produza o mesmo resultado de célula única de antes.
Em um cenário totalmente diferente, você pode usar o sinal @ no Excel para Microsoft 365 e no Excel para a Web para marcar colaboradores em um comentário. Para iniciar um novo tópico de comentários, selecione a célula relevante e, na guia Revisão da faixa de opções, clique em “Novo Comentário”.
Em seguida, no campo de texto Comentário, digite @ e comece a digitar o nome ou endereço de e-mail da pessoa. Em seguida, selecione a pessoa correta na lista que aparece.
A pessoa que você está marcando deve ter permissão para acessar a pasta de trabalho, seja porque você compartilhou o arquivo com ela ou porque ele foi salvo em um espaço compartilhado no SharePoint ou no OneDrive.
Por fim, digite sua mensagem e clique no ícone “Enviar” (ou pressione Ctrl+Enter).
Isso faz com que o colaborador receba um email contendo um link para o comentário na pasta de trabalho. Você também pode marcar colaboradores em um novo comentário adicionado a um tópico existente usando o mesmo método.
O sinal @ é apenas um dos muitos sinais e símbolos do Excel que são cruciais para manipulação de dados, análise de dados e fórmulas precisas. Por exemplo, o sinal de hash (#) diz ao Excel para considerar todos os resultados em uma matriz dividida, o cifrão corrige referências de coluna ou linha e aspas duplas são cruciais quando você deseja usar texto em fórmulas.