Pegar formulas

07/08/2006 - 23:27 por Maty | Informe spam
Existe algún procedimiento, en Excel, para pegar dos fórmulas ubicadas en 2
diferentes celdas con el fin de crear una sola fórmula condicional?
Ejemplo: en A1 está la Formula1;
En B1 está la Formula2
La celda C1 deberá contener la siguiente fórmula:
=SI(Tasa=1,Formula1,Formula2)

Preguntas similare

Leer las respuestas

#6 Maty
09/08/2006 - 14:30 | Informe spam
Estimado Héctor:
Lo que quiero saber es mas simple, si en Excel existe una foma de pegar
texto similar a la que existe en las tablas de Word con la función "Combinar
Celdas". Si eso no es posible en Excel, trataré de hacerlo a través de Word.
Gracias de todas maneras por tu preocupación.
Maty

"Héctor Miguel" escribió:

hola, Maty !

> La idea es eliminar los 2 bloques de la izquierda y reemplazarlos por el bloque que se inicia en la columna AI.
> De ahi la necesidad de pegar las 2 formulas.
> Pienso que posiblemente sea necesario poner en modo texto ambos bloques.
> Despues de lo cual, comenzar por reemplazar el signo = de la segunda formula por una "," y poner al final de esa segunta formula un ")".
> Luego reemplazar el signo = de la primera formula por "=SI(T=1,". Finalmente, pegar las dos formulas. Es posible eso?

1) hay 'algo'... que me 'hace ruido' en la exposicion que haces del 'problema' y la 'intencion' de resolverlo como lo planteas [me explico]...
a) dices tener dos areas de 14 columnas, una que inicia en la columna 'B' y otra que inicia en la columna 'S'
b) comentas la necesidad de 'fabricar' un tercer bloque, que iniciaria en la columna 'AI' [supongo tambien de 14 columnas]
c) en tus ejemplos, expones que...
en la columna 'B' [bloque 1] tienes formulas que hacen referencia a celdas del bloque 1 -> [B830] ø0/M15
en la columna 'S' [bloque 2] tienes formulas que hacen referencia a celdas del bloque 1 -> [S830] ø0*D58
[pregunta]: que relacion existe entre las celdas F80, M15, D58 con la fila 830 en los bloques 1 y 2 -???-
d) si 'la idea' es ELIMINAR los bloques 1 y 2...
que va a suceder con las celdas 'origen' del bloque 1 [F80, M15, D58, ...] -???-
de donde/como/... se 'tomaran' los valores 'sustitutos' que dan origen a las formulas 'aplicables' EN el nuevo bloque 3 -???-

2) [creo que] esta 'situacion' nos deja con la propuesta inicial de condicionar en una sola celda una de dos formulas [p.e.]
[AI830] =si(T=1,b830,s830) o 'directamente': -> [AI830] =si(T=1,F80/M15,F80*D58) [o alguna variante de lo anterior] :))
PERO... volvemos a que si los bloques 1 y 2 van a ser ELIMINADOS... -> [F80, M15, D58, ...] -???-

3) si lo que buscas es que excel 'interprete' cadenas de texto para despues 'tratarlas' como formulas/funciones/ o similares... -?-
[me parece que]... sigue haciendo falta 'algo' de informacion [y probablemente... no 'poca'] -?-

disculpa si no he sabido interpretar algo que [posiblemente] se este quedando... 'en el tintero' -?-
si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.



Respuesta Responder a este mensaje
#7 Héctor Miguel
10/08/2006 - 05:34 | Informe spam
hola, Maty !

Lo que quiero saber es mas simple, si en Excel existe una foma de pegar texto
similar a la que existe en las tablas de Word con la funcion "Combinar Celdas".
Si eso no es posible en Excel, tratare de hacerlo a traves de Word...



me temo que la 'funcionalidad' de la opcion de 'combinar celdas' funciona diferente al aplicarla a...
- tablas de word [cuya principal operacion es trabajar con textos, indices y demas] y...
- tablas de excel [cuya principal operacion es trabajar con numeros, formulas y demas]
[sin tomar en cuenta que algunas carcteristicas del uno 'tratan' de emular la funcionalidad 'del otro'] ;)

saludos,
hector.
Respuesta Responder a este mensaje
#8 Gabriel Raigosa
10/08/2006 - 06:24 | Informe spam
saludos

he hecho algunos ensayos

formula 1, convertirla a texto
formula 2 convertirla a texto

crear esto, en otra celda con las formulas que son texto

="=si(tasa=1,"&A6&","&B6&")"

esto es lo que tengo en A6 >> suma(a1:a5)

esto es lo que tengo en B6 >> suma(a1:a5)

A6 y B6 son formulas convertidas a texto

el resultado de esto
="=si(tasa=1,"&A6&","&B6&")"

visto en pantalla es texto >> =si(tasa=1,SUMA(A1:A5),SUMA(B1:B5))

pero si doy copiar y pegar en otra celda no me queda como formula.

asi es que doy copiar y pego en un archivo de texto que he abierto con el
block de notas.
alla si me llega el "texto" "texto", una celda , dos, o 20, pues marco una
columna.

luego en el block de notas marco esas filas que ahora son texto, las copio y
las pego en el excel, y lo que era texto en el block de notas se convierte
en formulas en el excel.

espero haber entendido bien


Gabriel Raigosa
Medellín - Colombia
MSN: HK4QYK"@"hotmail.com
news://msnews.microsoft.com/
news://msnews.microsoft.com/microso...c.es.excel

"Maty" escribió en el mensaje
news:
| Estimado Héctor:
| Lo que quiero saber es mas simple, si en Excel existe una foma de pegar
| texto similar a la que existe en las tablas de Word con la función
"Combinar
| Celdas". Si eso no es posible en Excel, trataré de hacerlo a través de
Word.
| Gracias de todas maneras por tu preocupación.
| Maty
|
| "Héctor Miguel" escribió:
|
| > hola, Maty !
| >
| > > La idea es eliminar los 2 bloques de la izquierda y reemplazarlos por
el bloque que se inicia en la columna AI.
| > > De ahi la necesidad de pegar las 2 formulas.
| > > Pienso que posiblemente sea necesario poner en modo texto ambos
bloques.
| > > Despues de lo cual, comenzar por reemplazar el signo = de la segunda
formula por una "," y poner al final de esa segunta formula un ")".
| > > Luego reemplazar el signo = de la primera formula por "=SI(T=1,".
Finalmente, pegar las dos formulas. Es posible eso?
| >
| > 1) hay 'algo'... que me 'hace ruido' en la exposicion que haces del
'problema' y la 'intencion' de resolverlo como lo planteas [me explico]...
| > a) dices tener dos areas de 14 columnas, una que inicia en la
columna 'B' y otra que inicia en la columna 'S'
| > b) comentas la necesidad de 'fabricar' un tercer bloque, que
iniciaria en la columna 'AI' [supongo tambien de 14 columnas]
| > c) en tus ejemplos, expones que...
| > en la columna 'B' [bloque 1] tienes formulas que hacen
referencia a celdas del bloque 1 -> [B830] ø0/M15
| > en la columna 'S' [bloque 2] tienes formulas que hacen
referencia a celdas del bloque 1 -> [S830] ø0*D58
| > [pregunta]: que relacion existe entre las celdas F80, M15, D58
con la fila 830 en los bloques 1 y 2 -???-
| > d) si 'la idea' es ELIMINAR los bloques 1 y 2...
| > que va a suceder con las celdas 'origen' del bloque 1 [F80, M15,
D58, ...] -???-
| > de donde/como/... se 'tomaran' los valores 'sustitutos' que dan
origen a las formulas 'aplicables' EN el nuevo bloque 3 -???-
| >
| > 2) [creo que] esta 'situacion' nos deja con la propuesta inicial de
condicionar en una sola celda una de dos formulas [p.e.]
| > [AI830] =si(T=1,b830,s830) o 'directamente': -> [AI830]
=si(T=1,F80/M15,F80*D58) [o alguna variante de lo anterior] :))
| > PERO... volvemos a que si los bloques 1 y 2 van a ser
MINADOS... -> [F80, M15, D58, ...] -???-
| >
| > 3) si lo que buscas es que excel 'interprete' cadenas de texto para
despues 'tratarlas' como formulas/funciones/ o similares... -?-
| > [me parece que]... sigue haciendo falta 'algo' de informacion [y
probablemente... no 'poca'] -?-
| >
| > disculpa si no he sabido interpretar algo que [posiblemente] se este
quedando... 'en el tintero' -?-
| > si cualquier duda [o informacion adicional]... comentas ?
| > saludos,
| > hector.
| >
| >
| >
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida