Compartilhar via

Como travar coluna de tabela em uma fórmula?

Anônima
2023-06-16T20:20:06+00:00

Alguém sabe dizer como faço para travar uma coluna de uma tabela em uma fórmula? Para travar uma coluna, basta inserir $ antes na letra, mas quando se trata de planilha formatada como tabela, não consigo travar a coluna.

Para exemplificar, a fórmula que estou utilizando é a seguinte:

=SOMASES(Tabela1[Coluna1];Tabela1[Coluna2];$A$2;Tabela1[Coluna3];B$1)

Não consigo travar as colunas da Tabela1.

Microsoft 365 e Office | Excel | Para uso doméstico | Windows

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.

0 comentários Sem comentários

Resposta aceita pelo autor da pergunta

  1. Anônima
    2023-06-17T16:47:24+00:00

    Imagem

    Agora acredito ter entendido seu problema com mais clareza. Estou a dar-vos um pequeno vídeo em forma de exemplo.

    No meu exemplo, apliquei a fórmula na célula E2, mas quero que ela funcione também para a célula F2. Em vez de arrastar a fórmula para as célula F2, seleciono essas duas células e, enquanto mantenho pressionada a tecla Ctrl, pressiono a tecla Enter ao mesmo tempo.

    Desta forma, você criou a fórmula uma vez e não há necessidade de arrastá-la por outras células, mas apenas selecionar as células necessárias e as referências não serão alteradas.

    Espero que esta seja a solução que você está procurando.

    Nota: As referências em fórmulas para células fora da Tabela Dinâmica (Pivot Table) precisarão ser definidas. No meu caso, defini uma referência relativa para a célula E2, bloqueando-a de acordo com a linha (ou seja, E$1).

    1 pessoa achou esta resposta útil.
    0 comentários Sem comentários

6 respostas adicionais

Classificar por: Mais útil
  1. Anônima
    2023-06-17T14:01:42+00:00

    Obrigado, IlirU. Por enquanto, essa é a solução que estou utilizando.

    O problema é que minha tabela é editável. Acrescentam-se linhas a ela. Por enquanto a tabela possui apenas umas 8 linhas, por isso na fórmula inseri até a linha 50. Algo como $A2:$A50, no nosso exemplo.

    Eu poderia dispensar a informação das linhas, deixando apenas as colunas, ficaria assim: $A:$A, mas o problema é que preciso repetir a fórmula em muitas células e a planilha fica bastante pesada.

    Se eu conseguir travar a coluna da Tabela, seria a solução perfeita para meu caso.

    0 comentários Sem comentários
  2. Anônima
    2023-06-17T08:59:17+00:00

    Bom dia Elves Douglas Teixeira da Cruz,

    Vamos supor que sua tabela esteja nessas células A2:E10.

    Em vez de obter a referência de um determinado coluna na planilha formatada como tabela (no seu caso Table1[Column1]), você pode colocar uma referência comum na fórmula. Portanto, substitua Table1[Column1] por A2:A10 e bloqueie essas células definindo $ (ou pressionando a tecla F4 no teclado). Sua fórmula neste caso ficaria mais ou menos assim:

    =SOMASES($A$2:$A$10; $B$2:$B$10; $A$2; $C$2:$C$10; B$1)

    Agora você pode alterar as referências na fórmula como desejar (referência absoluta ou relativa), pois esta fórmula se transformou em uma fórmula normal, independentemente de corresponder a uma planilha formatada como tabela.

    Espero que você tenha me entendido.

    Att.

    0 comentários Sem comentários
  3. Anônima
    2023-06-16T23:18:22+00:00

    Obrigado, Dio, mas essa solução não tem resolvido meu problema.

    Quando eu faço referência à Tabela1[Coluna2], por exemplo, somente as linhas da tabela permanecem travadas, não a coluna.

    Quando eu puxo esta fórmula na horizontal, o Excel modifica na horizontal a Coluna. No caso, a Coluna2 passaria à Coluna3, e assim por diante.

    0 comentários Sem comentários
  4. Dio Xavier 282.4K Pontos de reputação Moderador Voluntário
    2023-06-16T21:22:40+00:00

    Olá

    Bem vindo à Comunidade Microsoft 365 e Office

    Tudo bem, Elves? Para travar uma coluna em uma fórmula em uma tabela formatada no Excel, você pode usar referências estruturadas. As referências estruturadas são uma forma de fazer referência a uma tabela formatada pelo seu nome e aos seus cabeçalhos de coluna.

    No exemplo que você deu, onde você quer travar a coluna "Coluna2" enquanto mantém as outras colunas dinâmicas, você pode utilizar o nome da tabela formatada e a referência estruturada para obter o resultado desejado. Supondo que o nome da tabela formatada seja "Tabela1" e a coluna "Coluna2" precisa ser travada, você pode usar a seguinte fórmula:

    =SOMASES(Tabela1[Coluna1];Tabela1[Coluna2];$A$2;Tabela1[Coluna3];B$1)

    Nesta fórmula, a referência Tabela1[Coluna2] é usada para travar a coluna "Coluna2" enquanto as outras colunas são mantidas dinâmicas.

    Certifique-se de substituir "Tabela1" pelo nome correto da tabela formatada em sua planilha. Além disso, lembre-se de usar o ponto e vírgula (;) ou a vírgula (,) dependendo da configuração regional do seu Excel para separar os argumentos da função SOMASES.

    Com essa abordagem, você poderá travar a coluna desejada em uma fórmula em uma tabela formatada no Excel.

    0 comentários Sem comentários