Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

obtener el valor de una celda por su nombre

242 views
Skip to first unread message

jorge

unread,
Oct 14, 2008, 1:59:35 PM10/14/08
to
tengo una celda con nombre ENE2007

este nobre viene por el nombre de la columna y el de su renglon

si pongo en una celda B1="ENE" y en otra celda B2="2007" y los concateno =B1
& B2 en C1="ENE2007"

como puedo obtener el valor de la celda ENE2007 en lugar de lo
concatenacion.

cualquier ayuda gracias...

jorge

unread,
Oct 14, 2008, 3:51:33 PM10/14/08
to
bueno no se cual sea la forma mas censilla de obtener el valor de una celda
ene feb mar ....
2007
2006 1.3
2005

como pudeo obtener 1.3
se me ocurrio nombrar la celda feb2006 pero al poner en una celda = feb &
2006 no obtengo 1.3 si no "feb2006"

gracias..


"jorge" <GEO...@hotmail.com> escribió en el mensaje
news:u1hXgaiL...@TK2MSFTNGP04.phx.gbl...

julian-vlc-sp

unread,
Oct 14, 2008, 6:02:42 PM10/14/08
to
===========================================
¡Importante!: Colabora con el grupo.Contesta a este mensaje
y dinos si te sirvió o no la respuesta dada. Muchas gracias.
===========================================

Mi propuesta es que en una celda, por ejemplo en R6 pongas el mes en numero
(1 para enero, 2 para febrero, etc.), que en otra celda, por ejemplo S6
pongas el año.

También te propongo que los años los pongas al revés, 2005 arriba, debajo
2006, debajo 2007, etc.

Suponiendo que ene lo tienes en la celda B1 te propongo la siguiente
expresión:

=BUSCARV(S6;A3:E5;R6+1)


SALUDOS.
Julián-Valencia-España
http://www.tinyurl.com/julianvalencia


"jorge" <GEO...@hotmail.com> escribió en el mensaje

news:e%23WJHZjL...@TK2MSFTNGP06.phx.gbl...

Héctor Miguel

unread,
Oct 14, 2008, 8:59:07 PM10/14/08
to
hola, jorge !

> tengo una celda con nombre ENE2007
> este nobre viene por el nombre de la columna y el de su renglon
> si pongo en una celda B1="ENE" y en otra celda B2="2007" y los concateno =B1 & B2 en C1="ENE2007"

> como puedo obtener el valor de la celda ENE2007 en lugar de lo concatenacion...

1) vamos a suponer que:
a) en tu columna A tienes titulos SIN espacios y a partir de la fila 2: -> 2007, 2006, 2005, etc.
OJO: CAMBIA los titulos para que NO sean interpretados como numero (p.e. antepon un guion bajo: _2007, _2006, etc.)
b) en tu fila 1 tienes titulos SIN espacios y a partir de la columna B: -> Ene, Feb, Mar, etc.

2) una alternativa es aprovechar el operador de interseccion de rangos (un espacio que separa dos referencias)
a) asegurate que tienes habilitada la opcion de: aceptar rotulos en las formulas
(menu) herramientas / opciones / calcular / opciones del libro / aceptar rotulos en las formulas
b) asegurate que los rotulos (de filas y columnas) NO tengan espacios NI empiecen por numero (notas del punto anterior)
c) en la/s celdas donde necesites traer el dato de una interseccion, usa formulas del estilo (p.e.)
=febrero _2001 <= nota el espacio que separa ambas referencias

si lo anterior no te funciona, "crea" los nombres haciendo refrencia a la fila y columna con sus "titulos"
selecciona el rango completo (incluyendo los titulos en filas y columnas) y usa:
(menu) insertar / nombre / definir... => con la opcion marcada para filas y columnas como base de los nombres

saludos,
hector.


Gabriel Raigosa

unread,
Oct 15, 2008, 11:03:51 AM10/15/08
to
jorge escribió:
=indirecto(b1&b2), la funcion indirecto "lee" la referencia nombrada
como ENE2007

--
Gabriel Raigosa
http://sites.google.com/site/misitioexcel/

Albymar

unread,
Oct 15, 2008, 1:26:06 PM10/15/08
to
Hola Jorge,
Supongamos, según tus datos (indicados) que:
En [B1]: mes deseado
En [B2]: año deseado
En [D2:D4]: 2007,2006,2005
En [E1:G1]: Enero, Febrero; Marzo
Lo deseado por ti se consigue con:
=INDIRECTO(DIRECCION(COINCIDIR(B2;D2:D4;0)+1;COINCIDIR(B1;E1:G1;0)+4))
Debes ajustar la formula a lo que necesitas realmente
Un saludo,
Albymar


"jorge" escribió:

Xavier Budet Graco

unread,
Oct 15, 2008, 2:06:43 PM10/15/08
to
Hola Héctor Miguel, en el Excel 2000 no tengo nigún problema con el operador de intersección pero en el 2007 no logro conseguirlo.

Tengo activado "Usar nombres de tabla en las fórmulas" en la ficha "Fórmulas" de las "Opciones de Excel"

¿Lo has comprobado?

--
Saludos,

Xavier
j.b...@MACcgac.es
Quitar MAC para contestar. Gracias.

"Héctor Miguel" <NOhemio...@PLShotmail.com> escribió en el mensaje news:ezPe8Em...@TK2MSFTNGP06.phx.gbl...

Héctor Miguel

unread,
Oct 15, 2008, 4:33:03 PM10/15/08
to
hola, Xavier !

> ... en el Excel 2000 no tengo nigun problema con el operador de intersección pero en el 2007 no logro conseguirlo.
> Tengo activado "Usar nombres de tabla en las formulas" en la ficha "Formulas" de las "Opciones de Excel"
> Lo has comprobado?

prueba a "crear" los nombres:
- selecciona el rango completo (incuye los titulos para filas y columnas)
- de la cinta de opciones, en la ficha "formulas", en el grupo "nombres definidos", ejecuta: "crear desde la seleccion"

saludos,
hector.


Xavier Budet Graco

unread,
Oct 16, 2008, 6:49:50 AM10/16/08
to
Hola Héctor Miguel, probado y funciona. Gracias.

--
Saludos,

Xavier
j.b...@MACcgac.es
Quitar MAC para contestar. Gracias.

"Héctor Miguel" <NOhemio...@PLShotmail.com> escribió en el mensaje news:eiN06UwL...@TK2MSFTNGP04.phx.gbl...

0 new messages