Usar texto en celda como fórmula en Google Sheets

Aug 25 2020

Estoy trabajando en una forma de construir una fórmula en lugar de un montón de declaraciones si / entonces. ¿Hay alguna forma de convertir el texto de una celda y usar ese texto como fórmula de otra?

Ejemplo:

A1 = 1
A2 = 2
B1's formula reads "=A1+A2" (without quotes) resulting in the value of 3 in cell B1

En C1, si tengo literalmente el valor de texto de "A1 + A2" sin las comillas, ¿hay alguna forma en la celda D1 de que pueda hacer referencia al texto de C1 para mostrar el valor de 3?

Lo intenté ="=" & indirect(C1)y =indirect("=" & C1)ambos fallaron.

Respuestas

Tedinoz Aug 25 2020 at 06:19

Prueba esta fórmula en la celda D1:

=(indirect(left(C1,find("+",C1)-1)))+(indirect(right(C1,len(C1)-find("+",C1))))

La lógica se explica en la captura de pantalla.


Muestra