Inicio > Microsoft Excel > vorkosigan > extraer nros de una celda a otra

extraer nros de una celda a otra

Experto:
Usuario: Anónimo Fecha: 29/06/2008
Valoración: (5,00 sobre 5) Categoría: Microsoft Excel
28/06/2008
Usuario
ayuda en excel
hola intento , hacer esto
en a1 puedo escribir ....(obs. esa letra i es un nro imaginario)
3.52 + 8.45 i
o
-3.52 - 8.45 i
en a3 debe resultar 3.52 o -3.52
en b3 debe resultar 8.45 o -8.45 (en caso sea positivo debe salir 8.45, de ser negativo debe salir -8.45, sin la letra i por si acaso)
y tambien esos numeros ,pueden ser de mas digitos no necesariamente de ese tipo, puede ser 2.356666 , 1845.5 , etc , etc ,
29/06/2008
raulsa, experto respondiendo en Microsoft Excel
Experto
Los números complejos pueden expresarse en varias notaciones:
i. Representación binomial: z = a + bi
ii. Módulo/argumento: z = r*exp(i (phi + 2*pi*k) )
iii. Representación vectorial: z= (a, bi)
Si usamos la notación iii se simplifica la tarea y podríamos usar un función excel tal como:
a=VALOR(EXTRAE(J22;2;HALLAR(";";J22)-2))
b=VALOR(EXTRAE(J22;HALLAR(";";J22)+1;LARGO(J22)-HALLAR(";";J22)-1))
que extrae la parte real (a) e imaginaria (b) del valor de la celda J22 que debe estar representado como:
(3,52;8,45) por ejemplo
Reconoce decimales y los signos "+" y "-".
Si quieres que la fórmula trabaje en otra notación la cosa se complica...
29/06/2008
Usuario
Excelente. Una fantástica solución.
Enlaces patrocinados