Corregir una función en excel

Miren tengo esta fórmula en g1
=A1&B1&C1&D1&E1
siendo a1=7, c1=4, e1=3,
y
b1=signo +, d1= signo - (los signos pueden cambiar de posicion)
Quiero concatenar los signos como seria la fórmula y que me resulte en g1el resultado de la operación que vendría a ser: 8
como puedo hacerlo con funciones o fórmulas comunes, sin usar macros

1 Respuesta

Respuesta
1

Está función te valdría si utilizas los siguientes signos:

Para sumar: + (del teclado numérico)

Para restar: - (del teclado numérico)

Para multiplicar: *

Para dividir: / o \

Si faltase alguno de os simbolos pondria el texto "No hay simbolo"

=si(d1="+";(si(b1="+";a1+c1;si(b1="-";a1-c1;si(b1="*";a1*c1;si(b1="x";a1*c1;si(b1="/";a1/c1;si(b1="\";a1/c1;"no hay simbolo")))))))+e1;si(d1="-";(si(b1="+";a1+c1;si(b1="-";a1-c1;si(b1="*";a1*c1;si(b1="x";a1*c1;si(b1="/";a1/c1;si(b1="\";a1/c1;"no hay simbolo")))))))-e1;si(d1="*";(si(b1="+";a1+c1;si(b1="-";a1-c1;si(b1="*";a1*c1;si(b1="x";a1*c1;si(b1="/";a1/c1;si(b1="\";a1/c1;"no hay simbolo")))))))*e1;si(d1="x";(si(b1="+";a1+c1;si(b1="-";a1-c1;si(b1="*";a1*c1;si(b1="x";a1*c1;si(b1="/";a1/c1;si(b1="\";a1/c1;"no hay simbolo")))))))*e1;si(d1="/";(si(b1="+";a1+c1;si(b1="-";a1-c1;si(b1="*";a1*c1;si(b1="x";a1*c1;si(b1="/";a1/c1;si(b1="\";a1/c1;"no hay simbolo")))))))/e1;si(d1="\";(si(b1="+";a1+c1;si(b1="-";a1-c1;si(b1="*";a1*c1;si(b1="x";a1*c1;si(b1="/";a1/c1;si(b1="\";a1/c1;"no hay simbolo")))))))/e1;"no hay simbolo"))))))

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas