Bom dia pessoal, andei pesquisando bastante sobre o assunto, e já tentei de todas as formas seja concatenar, criar uma função específica... mas como sou leigo no assunto não consegui resolver. O problema é o seguinte:
Tenho em uma planilha um nome que é chamado de VAR que corresponde a seguinte fórmula:
="=SOMASE($K" & N8 & ":$K" & O8 & ";1;$H" & N8 & ":$H" & O8 & ")"
que resulta em: =SOMASE($K4:$K8; 1 ; $H4:$H8)
Porém ele se transforma em texto e não consigo realizar a substituição dele para fórmula para executar a soma que iria variar de acordo com a linha.
Outra forma que tentei e que verifiquei ser a mais prática é através da utilização da fórmula concatenar que ficaria da seguinte forma:
=CONCATENAR("=SOMASE($K" ; N6 ; ":$K" ; O6 ; ";1;$H" ; N6 ; ":$H" ; O6 ; ")" )
que resulta em: =SOMASE($K4:$K8; 1; $H4:$H8)
Porém assim como a primeira, ela se transforma em texto e não executa a fórmula após juntar os itens.
Precisaria de ajuda se existe alguma função padrão do Excel, ou para execução de um VBA que converta o texto em fórmula
Muito obrigado.
____________________________
Editado pela moderação. Motivo: infelizmente de um tempo pra cá o mecanismo do fórum tem mutilado fórmulas e códigos em sua exibição, mesmo utilizando a tag [code] ( <> ) e os fragmentos perdidos só reaparecem ao editar a mensagem ou fazer sua citação. Enquanto uma solução definitiva não for disponibilizada, uma maneira de contornar esse problema é inserindo espaços em branco em pontos que não alterem a lógica ou funcionamento da fórmula ou código, como antes e/ou após pontos-e-vírgulas ou de aberturas e fechamentos de parênteses, que é o que foi feito nesta edição. Agradecemos a compreensão.
Postado : 28/12/2021 10:10 am