none
Como converter uma codificação numa célula em um valor em outra segundo uma lógica e dados presentes em outras células? RRS feed

  • Pergunta

  • Quero saber como transformar um código numa célula em dados que indicam onde buscar certos dados e como operá-los.

    Por exemplo, digamos que há em uma célula o código textual "I2*1+I3*1+I5*1,5+A7*2" ou um array "={"I2x1";"I3x1";"I5x1,5";"A7x2"}" ou qualquer outra forma de codificação possível de utilizar e quero que em outra célula isso resulte na mesma coisa que "='Prod.Ingr'!B2*1,00  +  'Prod.Ingr'!B3*1,00  +  'Prod.Ingr'!B5*1,50  + 'Prod.Acomp'!C7*2,00".

    Qualquer mudança no código da primeira célula muda a que fórmula equivale em outra, seguindo o padrão de transformar "I" em "'Prod.Ingr'!B" e "A" em "'Prod.Acomp'!C" e aplicar soma de todos os produtos presentes no código, como a retirada do segundo termo do código de exemplo fica textualmente "I2*1+I5*1,5+A7*2" ou em array "={"I2x1";"I5x1,5";"A7x2"}") e seriam equivalentes a "='Prod.Ingr'!B2*1,00  +  'Prod.Ingr'!B5*1,50  + 'Prod.Acomp'!C7*2,00".

    Como faço esse tipo de coisa?

    segunda-feira, 28 de outubro de 2019 20:34