TABELA NÃO EXPANDE FÓRMULA DE UMA DAS COLUNAS AO INCLUIR NOVA LINHA

Anônima
2023-07-19T17:48:55+00:00

oa tarde!

Ao incluir nova linha na tabela a mesma expande e copia todas as fórmulas com exceção a fórmula da primeira coluna, onde estou utilizando uma fórmula SE baseada em dados de outra tabela na mesma aba.

Função da célula nessa coluna: =SE([@[Fee Unit]]=$I$17;$J$17;SE([@[Fee Unit]]=$I$20;$J$20;SE([@[Fee Unit]]=$I$16;$J$16;SE([@[Fee Unit]]=$I$21;$J$21;))))

Acredito que seja por estar utilizando ref. de outra tabela, porém não localizei na comunidade forma de resolução para que ele expanda (copie) essa fórmula para a nova linha.

A outra função da última coluna é copiada normalmente para a nova linha (função =[@[Unit Price]]*[@Qtty] - dados da mesma tabela)

Microsoft 365 e Office | Excel | Para empresas | 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
Dio Xavier 293.3K Pontos de reputação Moderador Voluntário
2023-07-19T18:31:39+00:00

Olá

Bem vindo à Comunidade Microsoft 365 e Office

Tudo bem, Patricia? Parece que o problema está ocorrendo porque a fórmula na primeira coluna contém referências absolutas às células da outra tabela. Quando você insere uma nova linha na tabela, a fórmula não é ajustada automaticamente para referenciar as células corretas na nova linha, resultando em um comportamento indesejado.

Para garantir que a fórmula na primeira coluna seja ajustada corretamente ao adicionar novas linhas à tabela, você deve usar referências relativas em vez de referências absolutas.

Aqui está como você pode modificar a fórmula para usar referências relativas:

Supondo que a tabela com a fórmula está na coluna A e você está referenciando a coluna "Fee Unit" da outra tabela:

=SE([@'Fee Unit'] = $I$17, $J$17, SE([@'Fee Unit'] = $I$20, $J$20, SE([@'Fee Unit'] = $I$16, $J$16, SE([@'Fee Unit'] = $I$21, $J$21,)))) <br> ---

Na fórmula acima, as referências às células da outra tabela foram modificadas para referências relativas usando a notação [@'Fee Unit']. Isso fará com que, ao adicionar uma nova linha à tabela, a fórmula seja ajustada automaticamente para referenciar corretamente a célula na nova linha.

Certifique-se de verificar a sintaxe da fórmula e ajustar conforme necessário com base na estrutura exata da sua tabela e dos dados da outra tabela que você está referenciando.

Esta resposta foi útil?

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

0 respostas adicionais

Classificar por: Mais útil