Rangos Compuestos

22/03/2006 - 16:25 por Findeo | Informe spam
Buenas tardes,

estoy tratando de generar un nombre que me recoja un rango compuesto.
Es decir, el nombre PotFijoAC que se refiere a B27:B47;B52:B72.
Al tratar de utilizarlo después me sale siempre el error #¡VALOR!, tanto al
ponerlo directamente en una celda =PotFijoAC, como dentro de una fórmula.

¿No es posible utilizar estos rangos "compuestos" de alguna forma?

Muchas gracias y un saludo,
FindeO

Preguntas similare

Leer las respuestas

#1 KL
22/03/2006 - 19:59 | Informe spam
Hola Findeo,

Que yo sepa si, los rangos compuestos se pueden usar y tambien en nombres definidos, tal como lo haces. El problema esta en que...

1) no todas las funciones trabajan con rangos compuestos. Asi a bote pronto, se me ocurren SUMA, PROMEDIO, MAX, INDICE, etc. p.ej. si tus rangos contienen valores numericos, prueba

=SUMA(PotFijoAC)
=INDICE(PotFijoAC;3;;2)

2) no se puede ver el contenido de la matriz compuesta, al menos usando F9, entrada matricial Ctrl+Shift+Enter, entrada normal Enter no se ve.

Saludos,
KL


"Findeo" wrote in message news:
Buenas tardes,

estoy tratando de generar un nombre que me recoja un rango compuesto.
Es decir, el nombre PotFijoAC que se refiere a B27:B47;B52:B72.
Al tratar de utilizarlo después me sale siempre el error #¡VALOR!, tanto al
ponerlo directamente en una celda =PotFijoAC, como dentro de una fórmula.

¿No es posible utilizar estos rangos "compuestos" de alguna forma?

Muchas gracias y un saludo,
FindeO
Respuesta Responder a este mensaje
#2 Findeo
23/03/2006 - 09:28 | Informe spam
Hola de nuevo KL, y gracias por los matices.

Efectivamente, el primer problema que tenía era que pretendía ver el
contenido del rango compuesto (asignado a un nombre) colocándolo en una celda
y pulsar F9 y, claro, no funciona (hombre, digo claro ahora porque TU me has
indicado que esto da error:))

Lo que realmente quería hacer, era usarlo dentro de la función SUMAPRODUCTO,
que también me daba error, así que creo que ésta es alguna de las funciones
que no pueden trabajar con rangos compuestos, al menos tal como yo lo hacía.

He comprobado que la fórmula
=SUMAPRODUCTO(--(PotFijosAC<$G$28))
funciona correctamente si el rango es simple

PotFijosAC=Datos!$B$27:$B$47
ó
PotFijosAC=Datos!$B$52:$B$72

pero no lo hace (aparece #¡VALOR!) cuando utilizo el siguiente rango compuesto
PotFijosAC=Datos!$B$27:$B$47;Datos!$B$52:$B$72

Un saludo,

FindeO


"KL" escribió:

Hola Findeo,

Que yo sepa si, los rangos compuestos se pueden usar y tambien en nombres definidos, tal como lo haces. El problema esta en que...

1) no todas las funciones trabajan con rangos compuestos. Asi a bote pronto, se me ocurren SUMA, PROMEDIO, MAX, INDICE, etc. p.ej. si tus rangos contienen valores numericos, prueba

=SUMA(PotFijoAC)
=INDICE(PotFijoAC;3;;2)

2) no se puede ver el contenido de la matriz compuesta, al menos usando F9, entrada matricial Ctrl+Shift+Enter, entrada normal Enter no se ve.

Saludos,
KL


"Findeo" wrote in message news:
> Buenas tardes,
>
> estoy tratando de generar un nombre que me recoja un rango compuesto.
> Es decir, el nombre PotFijoAC que se refiere a B27:B47;B52:B72.
> Al tratar de utilizarlo después me sale siempre el error #¡VALOR!, tanto al
> ponerlo directamente en una celda =PotFijoAC, como dentro de una fórmula.
>
> ¿No es posible utilizar estos rangos "compuestos" de alguna forma?
>
> Muchas gracias y un saludo,
> FindeO

Respuesta Responder a este mensaje
#3 KL
25/03/2006 - 09:49 | Informe spam
Hola Findeo,

La funcion SUMAPRODUCTO es una de las funciones que no trabajan con rangos compuestos (tal como dices) - generalmente son las funciones basicas del tipo SUMA, MAX, MIN, PROMEDIO, etc. que admiten estos rangos, pero es que ademas, hasta donde se, ninguna fomula matricial funcionaria con rangos compuestos. Y justo el uso condicional de SUMAPRODUCTO se realiza mediante una formula matricial aunque no tenga que introducirse como el resto de las matriciales.
En todo caso puedes hacer un experimento sin crear nombres:

=SUMAPRODUCTO(--((A1:A10;B1:B10)=1)) te dara error

pero si reduces el rango a uno simple... ya no

=SUMAPRODUCTO(--(A1:A10=1))

=SUMAPRODUCTO(--(INDICE((A1:A10;B1:B10);;1)=1)) aqui indicas la columna

=SUMAPRODUCTO(--(INDICE((A1:A10;B1:B10);;;1)=1)) y aqui el area

Saludos,
KL

"Findeo" wrote in message news:
Hola de nuevo KL, y gracias por los matices.

Efectivamente, el primer problema que tenía era que pretendía ver el
contenido del rango compuesto (asignado a un nombre) colocándolo en una celda
y pulsar F9 y, claro, no funciona (hombre, digo claro ahora porque TU me has
indicado que esto da error:))

Lo que realmente quería hacer, era usarlo dentro de la función SUMAPRODUCTO,
que también me daba error, así que creo que ésta es alguna de las funciones
que no pueden trabajar con rangos compuestos, al menos tal como yo lo hacía.

He comprobado que la fórmula
=SUMAPRODUCTO(--(PotFijosAC<$G$28))
funciona correctamente si el rango es simple

PotFijosAC=Datos!$B$27:$B$47
ó
PotFijosAC=Datos!$B$52:$B$72

pero no lo hace (aparece #¡VALOR!) cuando utilizo el siguiente rango compuesto
PotFijosAC=Datos!$B$27:$B$47;Datos!$B$52:$B$72

Un saludo,

FindeO


"KL" escribió:

Hola Findeo,

Que yo sepa si, los rangos compuestos se pueden usar y tambien en nombres definidos, tal como lo haces. El problema esta en que...

1) no todas las funciones trabajan con rangos compuestos. Asi a bote pronto, se me ocurren SUMA, PROMEDIO, MAX, INDICE, etc. p.ej. si tus rangos contienen valores numericos, prueba

=SUMA(PotFijoAC)
=INDICE(PotFijoAC;3;;2)

2) no se puede ver el contenido de la matriz compuesta, al menos usando F9, entrada matricial Ctrl+Shift+Enter, entrada normal Enter no se ve.

Saludos,
KL


"Findeo" wrote in message news:
> Buenas tardes,
>
> estoy tratando de generar un nombre que me recoja un rango compuesto.
> Es decir, el nombre PotFijoAC que se refiere a B27:B47;B52:B72.
> Al tratar de utilizarlo después me sale siempre el error #¡VALOR!, tanto al
> ponerlo directamente en una celda =PotFijoAC, como dentro de una fórmula.
>
> ¿No es posible utilizar estos rangos "compuestos" de alguna forma?
>
> Muchas gracias y un saludo,
> FindeO

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida