Excel: Use a referência de célula dentro da fórmula para a fórmula em outra célula

0

Eu participei apenas para fazer essa pergunta, pois não tenho certeza se é possível sem o VBA.

Na coluna A, tenho uma lista de valores, digamos que A1: A9 contém os valores "1000" a "9000", respectivamente.

Em B1, estou contando os valores (com adição de texto para célula)="SDLT" e "COUNT" (A4, A7) e "unidades" com o resultado "SDLT 2 unidades".

Minha pergunta é como posso ter o C3 exibindo os valores combinados das células referenciadas em B1? (o resultado deve ser "11000" neste exemplo).

Eu brinquei com INDIRECT e MID para tentar encontrar as referências, mas sem sucesso.

Obrigado antecipadamente

    
por Roman 20.12.2016 / 12:23

1 resposta

0

De acordo com meu comentário, você poderia, por exemplo, fazer isso em C1 :

=SUM(INDIRECT(MID(FORMULATEXT(B1),FIND("(",FORMULATEXT(B1))+1,2)),INDIRECT(MID(FORMULATEXT(B1),FIND(")",FORMULATEXT(B1))-2,2)))

Isso faz algumas suposições:

  • Existem apenas duas células especificadas na fórmula em B1
  • A lista de valores na coluna A nunca se estende além da linha 9
  • A fórmula em B1 contém apenas um único par de colchetes

Estes também podem ser contornados, mas esperamos que o acima, pelo menos, lhe dê um ponto de partida para uma solução.

    
por 20.12.2016 / 13:29