Referencia a Nombre

21/02/2008 - 00:40 por Luis | Informe spam
Qué tal foro! quisiera que me ayuden en lo posible con lo siguiente:

Tengo en la Hoja1 varios rangos de celdas (columnas) definidos con los
nombres NOM_1, APE_1, CIU_1. En la Hoja2 tengo varias columnas con los
siguientes rótulos en la primera fila: NOM, APE, CIU

Sucede que estoy utilizando la fórmula SUMAPRODUCTO para determinar
los 3 valores que se encuentran en la hoja2 se encuentran en la hoja1,
de la siguiente manera:

=SUMAPRODUCTO((NOM_1¢)*(APE_2²)*(CIU_3Â))

Ahora quisiera tener la posibilidad de escribir el nombre del rango al
que quiero hacer referencia de la siguiente forma (sabiendo que los
rótulos en la fila 1 de la hoja2 son NOM, APE, CIU):

=SUMAPRODUCTO(($A$1&"_1"¢)*($B$1&"_1"²)*($C$1&"_1"Â))

Pero me aparece error. Cuál es el problema?? quiero hacer referencia a
un rango definido cuyo nombre está escrito en una celda.. acaso no es
posible?????

Muchas Gracias por su ayuda!


Saludos!

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
21/02/2008 - 04:17 | Informe spam
hola, Luis !

Tengo en la Hoja1 varios rangos de celdas (columnas) definidos con los nombres NOM_1, APE_1, CIU_1.
En la Hoja2 tengo varias columnas con los siguientes rotulos en la primera fila: NOM, APE, CIU
... estoy utilizando... SUMAPRODUCTO para determinar... 3 valores... en la hoja2 se encuentran en la hoja1
de la siguiente manera: =SUMAPRODUCTO((NOM_1¢)*(APE_2²)*(CIU_3Â))
... quisiera... escribir el nombre del rango al que quiero hacer referencia de la siguiente forma
(sabiendo que los rotulos en la fila 1 de la hoja2 son NOM, APE, CIU):
=SUMAPRODUCTO(($A$1&"_1"¢)*($B$1&"_1"²)*($C$1&"_1"Â))
Pero me aparece error. Cual es el problema??
quiero hacer referencia a un rango definido cuyo nombre esta escrito en una celda... acaso no es posible?



si necesitas hacer referencias a rangos/nombres "pasandolos" por una variable indirecta...
prueba "construyendo" el resultado final de la referencia (rango o nombre) "pasandolo" por la funcion indirecto(...)
de: -> =SUMAPRODUCTO(($A$1&"_1"¢)*($B$1&"_1"²)*($C$1&"_1"Â))
a: -> =SUMAPRODUCTO((INDIRECTO($A$1&"_1")¢)*(INDIRECTO($B$1&"_1")²)*(INDIRECTO($C$1&"_1")Â))

saludos,
hector.
Respuesta Responder a este mensaje
#2 Luis
21/02/2008 - 22:49 | Informe spam
Muchas Gracias Héctor! Funciona perfecto!

Tengo una consulta adicional sucede que quisiera tener la posibilidad
de buscar lo siguiente:

En la segunda columna de la hoja1 dentro del rango APE_1 quisiera
encontrar todas aquellas celdas que contengan el texto que se
encuentra en una celda determinada, para utilizarla dentro de la
función SUMAPRODUCTO, más o menos de la siguiente manera:

=SUMAPRODUCTO(($A$1&"_1"¢)*($B$1&"_1"="*"&B2&"*")*($C$1&"_1"Â))

pero no me funciona... espero que puedas ayudarme y que hayas podido
entenderme

Millón Gracias por tú ayuda!

Saludos
Respuesta Responder a este mensaje
#3 Héctor Miguel
22/02/2008 - 00:51 | Informe spam
hola, Luis !

En la segunda columna de la hoja1 dentro del rango APE_1 quisiera encontrar todas aquellas celdas
que contengan el texto que se encuentra en una celda determinada
para utilizarla dentro de la funcion SUMAPRODUCTO, mas o menos de la siguiente manera:
=SUMAPRODUCTO(($A$1&"_1"¢)*($B$1&"_1"="*"&B2&"*")*($C$1&"_1"Â))
pero no me funciona... espero que puedas ayudarme y que hayas podido entenderme...



(primero) ya viste que esta forma: ($A$1&"_1"¢) no funciona a menos que la pongas dentro de un indirecto:
usa estas referencias en la forma: (INDIRECTO($A$1&"_1")¢)

prueba con algo +/- como lo siguente:
=sumaproducto((indirecto($a$1&"_1")¢)*(esnumero(hallar(b2,indirecto($b$1&"_1"))))*(indirecto($c$1&"_1")Â))

solo toma en cuenta que mi sistema usa como separador de argumentos a la coma ',' NO al punto y coma ';' :D

saludos,
hector.
Respuesta Responder a este mensaje
#4 Luis
22/02/2008 - 18:50 | Informe spam
Héctor, tengo un problema con mi archivo.

Voy a explicarte un poco más el objetivo de la comparación.

Sucede que hay 4 usuarios que realizaron el ingreso de ciertos
documentos. Los resultados de cada usuario estan en una hoja de excel
diferente (denominadas User1 User2 User3 User4). Existe otra hoja
denominada IS en la cual se encuentran todos los ingresos que debieron
realizar los usuarios con todos los campos registrados de forma
correcta.

Mi intención es validar cuántos errores tuvo cada usuario comparando
sus ingresos con lo que se encuentra en la hoja IS, teniendo en cuenta
que hay usuarios que no alcanzaron a realizar todos los ingresos que
debían de acuerdo a los ingresados en IS.

Cuando realizo la comparación de los ingresado en IS con IS no hay
ningún problema pues no tengo errores, pero cuando cambio de usuario
resulta que me indica que no tienen ningún acierto cuando en realidad
si bien es cierto no ingresaron todos los registros sí tienen
aciertos.

Tal vez sea un poco difícil de entender o exista otra manera de
solucionarlo... Si quieres puedo pasarte el archivo o de lo contrario
me serviría mucho tú ayuda por este medio.

Muchas Gracias!

Saludos!
Respuesta Responder a este mensaje
#5 Héctor Miguel
22/02/2008 - 22:12 | Informe spam
hola, Luis !

1) si (segun parece) el tema de fondo ha cambiado con relacion al tema del asunto (de la consulta)
te sugiero iniciar de nuevo otra consulta cambiando el tema desde el asunto ;)

2) si este (nuevo) tema resulta "dificil" (ya no tanto de entender, sino) de explicar... te sugiero:
busca un sitio de hospedaje donde puedas "colgar" una copia de tu archivo (con las instrucciones)
y quedara disponible para todo el que quiera participar con propuestas (y amplias tu abanico de posibilidades) :D

saludos,
hector.

__ la consulta original __
... tengo un problema con mi archivo. Voy a explicar un poco más el objetivo de la comparacion.
Sucede que hay 4 usuarios que realizaron el ingreso de ciertos documentos.
Los resultados de cada usuario estan en una hoja de excel diferente (denominadas User1 User2 User3 User4).
Existe otra hoja denominada IS en la cual se encuentran todos los ingresos que debieron realizar los usuarios
con todos los campos registrados de forma correcta.
Mi intencion es validar cuántos errores tuvo cada usuario comparando sus ingresos con lo que se encuentra en la hoja IS
teniendo en cuenta que hay usuarios que no alcanzaron a realizar todos los ingresos que debian de acuerdo a los ingresados en IS.
Cuando realizo la comparacion de los ingresado en IS con IS no hay ningun problema pues no tengo errores
pero cuando cambio de usuario resulta que me indica que no tienen ningun acierto cuando en realidad
si bien es cierto no ingresaron todos los registros sí tienen aciertos.
Tal vez sea un poco difícil de entender o exista otra manera de solucionarlo...
Si quieres puedo pasarte el archivo o de lo contrario me serviria mucho tu ayuda por este medio.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida