bloquear una opción de una lista

19/05/2009 - 23:33 por topluc | Informe spam
Tengo una lista horizontal de valores y para seleccionarlos como lista
en varias celdas en otra parte de la tabla, validando los datos
permitidos para cada celda con un criterio de lista en donde determino
en rango de mis datos, sin embargo como la intención es hacer varias
una selección múltiple de la misma lista...¿Cómo puedo ir eliminando
de mi lista los valores que ya se seleccionaron anteriormente y que no
aparezcan en ella o que se bloqueen o mande un mensaje de error???
Con filtros no pude porque un filtro sólo funciona cuando la lista es
vertical.
Si alguien me puede orientar .. Gracias gracias!!

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
20/05/2009 - 02:32 | Informe spam
hola, 'anonimo/a' !

Tengo una lista horizontal de valores y para seleccionarlos como lista en varias celdas en otra parte de la tabla
validando los datos permitidos para cada celda con un criterio de lista en donde determino en rango de mis datos
sin embargo como la intención es hacer varias una selección múltiple de la misma lista...
Como puedo ir eliminando de mi lista los valores que ya se seleccionaron anteriormente
y que no aparezcan en ella o que se bloqueen o mande un mensaje de error???
Con filtros no pude porque un filtro solo funciona cuando la lista es vertical...



sigue los consejos de esta pagina: http://www.contextures.com/xlDataVal03.html
(son dos versiones y al final de la pagina puedes descargar un archivo con ejemplos)

saludos,
hector.
Respuesta Responder a este mensaje
#2 topluc
21/05/2009 - 20:16 | Informe spam
On 19 mayo, 19:32, "Héctor Miguel"
wrote:
hola, 'anonimo/a' !

> Tengo una lista horizontal de valores y para seleccionarlos como lista en varias celdas en otra parte de la tabla
> validando los datos permitidos para cada celda con un criterio de lista en donde determino en rango de mis datos
> sin embargo como la intención es hacer varias una selección múltiple de la misma lista...
> Como puedo ir eliminando de mi lista los valores que ya se seleccionaron anteriormente
> y que no aparezcan en ella o que se bloqueen o mande un mensaje de error???
> Con filtros no pude porque un filtro solo funciona cuando la lista es vertical...

sigue los consejos de esta pagina:http://www.contextures.com/xlDataVal03.html
(son dos versiones y al final de la pagina puedes descargar un archivo con ejemplos)

saludos,
hector.



Gracias Héctor,
ya revisé lo que me hiciste favor de enviarme, sólo que mis datos de
lista están a lo horizontal, de esta manera

estado sismo erupción lluvia tsunami
nevada etc
yucatan 0.2 0.3 0.8
0.1 0.4 0.6
sinaloa 0.1 0.4 0.2
0.3 0.4 0.5

y no me es muy practico cambiarlos a vertical, por lo que le intenté
adaptar el método que me comentas, obteniendo si unos números de
columna, pero al escribir la sgeunda fórmula, me devuelve error sobre #
¿Nombre? , y al tratar de validar los datos en mis otras celdas (en la
misma hoja, sólo más abajo) donde debe estar la lista, me manda un msj
de que no se puede debido a que el origen actual evalúa un error,
te mando las fórmulas qu estoy aplicando haber en que me estoy
equivocando

=SI(CONTAR.SI($D$41:$AA$41,C2)>=1,"",COLUMNA()) ' para determinar si
un valor ya ha sido usado'
=SI(COLUMNA(C2:Z2)-COLUMNA(C2)+1>COUNT(C35:Z35),"",INDICE
(C2:Z2,K.ESIMO.MENOR(C35:Z35,COLUMNA(INDIRECTO("C:"&COLUMNAS
(C2:Z2)))))) 'para regresar un valor en blanco y acomodarlo al
final de la lista'
=OFFSET(Hoja1!$C$36,0,0,COUNTA(Hoja1!$C$36:$Z$36)-COUNTBLANK(Hoja1!$C
$36:$Z$36),1) 'para el nombre del rango'

de nuevo Gracias.Luk
Respuesta Responder a este mensaje
#3 Héctor Miguel
22/05/2009 - 01:12 | Informe spam
hola (...), ?????

1) no entiendo por que mezclas funciones en ingles en un excel (asumo) en espanol (?)
(probablemente esta sea la causa de que obtengas el valor de error "#nombre?)

2) tampoco es claro cual es la lista que necesitas condicionar con validacion de solo elementos NO seleccionados
o sea, por estado ?... o por condiciones del clima ?... o ???

3) si un mensaje te indica que el origen actual "evalua" en error, se requiere conocer...
a) los nombres o rangos que estableces como origen
b) las celdas donde estas aplicando las validaciones

imagina que tu no tienes "a la vista" tu modelo y el arreglo de los datos (entonces...)
podrias (re)crear un modelo de trabajo (exactamente) "igual al tuyo" solo con los datos de tu consulta (?????)

saludos,
hector.

__ OP __
... mis datos de lista estan a lo horizontal, de esta manera

estado sismo erupcion lluvia tsunami nevada etc
yucatan 0.2 0.3 0.8 0.1 0.4 0.6
sinaloa 0.1 0.4 0.2 0.3 0.4 0.5
y no me es muy practico cambiarlos a vertical, por lo que le intente adaptar el metodo que me comentas
obteniendo si unos numeros de columna, pero al escribir la sgeunda formula, me devuelve error sobre #¿Nombre?
y al tratar de validar los datos en mis otras celdas (en la misma hoja, solo mas abajo) donde debe estar la lista
me manda un msj de que no se puede debido a que el origen actual evalua un error
te mando las formulas qu estoy aplicando haber en que me estoy equivocando

=SI(CONTAR.SI($D$41:$AA$41,C2)>=1,"",COLUMNA()) ' para determinar si un valor ya ha sido usado'
=SI(COLUMNA(C2:Z2)-COLUMNA(C2)+1>COUNT(C35:Z35),"",INDICE(C2:Z2,K.ESIMO.MENOR(C35:Z35,COLUMNA(INDIRECTO("C:"&COLUMNAS(C2:Z2)))))) 'para regresar un valor en blanco y acomodarlo al final de la lista'
=OFFSET(Hoja1!$C$36,0,0,COUNTA(Hoja1!$C$36:$Z$36)-COUNTBLANK(Hoja1!$C$36:$Z$36),1) 'para el nombre del rango'



__ previos __
Tengo una lista horizontal de valores y para seleccionarlos como lista en varias celdas en otra parte de la tabla
validando los datos permitidos para cada celda con un criterio de lista en donde determino en rango de mis datos
sin embargo como la intencion es hacer varias una seleccion multiple de la misma lista...
Como puedo ir eliminando de mi lista los valores que ya se seleccionaron anteriormente
y que no aparezcan en ella o que se bloqueen o mande un mensaje de error???
Con filtros no pude porque un filtro solo funciona cuando la lista es vertical...



sigue los consejos de esta pagina: http://www.contextures.com/xlDataVal03.html
(son dos versiones y al final de la pagina puedes descargar un archivo con ejemplos)
Respuesta Responder a este mensaje
#4 topluc
22/05/2009 - 21:05 | Informe spam
On 21 mayo, 18:12, "Héctor Miguel"
wrote:
hola (...), ?????

1) no entiendo por que mezclas funciones en ingles en un excel (asumo) en espanol    (?)
    (probablemente esta sea la causa de que obtengas el valor de error "#nombre?)

2) tampoco es claro cual es la lista que necesitas condicionar con validacion de solo elementos NO seleccionados
    o sea, por estado ?... o por condiciones del clima ?... o ???

3) si un mensaje te indica que el origen actual "evalua" en error, se requiere conocer...
    a) los nombres o rangos que estableces como origen
    b) las celdas donde estas aplicando las validaciones

imagina que tu no tienes "a la vista" tu modelo y el arreglo de los datos (entonces...)
podrias (re)crear un modelo de trabajo (exactamente) "igual al tuyo" solo con los datos de tu consulta    (?????)

saludos,
hector.

__ OP __

> ... mis datos de lista estan a lo horizontal, de esta manera

> estado      sismo       erupcion       lluvia       tsunami    nevada       etc
> yucatan     0.2             0.3              0.8        0.1              0.4           0.6
> sinaloa      0.1              0.4             0.2        0.3               0.4           0.5
> y no me es muy practico cambiarlos a vertical, por lo que le intente adaptar el metodo que me comentas
> obteniendo si unos numeros de columna, pero al escribir la sgeunda formula, me devuelve error sobre #¿Nombre?
> y al tratar de validar los datos en mis otras celdas (en la misma hoja, solo mas abajo) donde debe estar la lista
> me manda un msj de que no se puede debido a que el origen actual evalua un error
> te mando las formulas qu estoy aplicando haber en que me estoy equivocando

> =SI(CONTAR.SI($D$41:$AA$41,C2)>=1,"",COLUMNA())   ' para determinar si un valor ya ha sido usado'
> =SI(COLUMNA(C2:Z2)-COLUMNA(C2)+1>COUNT(C35:Z35),"",INDICE(C2:Z2,K.ESIMO.MEN­OR(C35:Z35,COLUMNA(INDIRECTO("C:"&COLUMNAS(C2:Z2))))))       'para regresar un valor en blanco y acomodarlo al final de la lista'
> =OFFSET(Hoja1!$C$36,0,0,COUNTA(Hoja1!$C$36:$Z$36)-COUNTBLANK(Hoja1!$C$36:$Z­$36),1)  'para el nombre del rango'

__ previos __



>> Tengo una lista horizontal de valores y para seleccionarlos como lista en varias celdas en otra parte de la tabla
>> validando los datos permitidos para cada celda con un criterio de lista en donde determino en rango de mis datos
>> sin embargo como la intencion es hacer varias una seleccion multiple de la misma lista...
>> Como puedo ir eliminando de mi lista los valores que ya se seleccionaron anteriormente
>> y que no aparezcan en ella o que se bloqueen o mande un mensaje de error???
>> Con filtros no pude porque un filtro solo funciona cuando la lista es vertical...

> sigue los consejos de esta pagina:http://www.contextures.com/xlDataVal03.html
> (son dos versiones y al final de la pagina puedes descargar un archivo con ejemplos)- Ocultar texto de la cita -

- Mostrar texto de la cita -



Hola Héctor,
gracias por atender mis dudas,
En efecto ya le cambié las fórmulas a puro español y si ya hace algo ,
pero en definitiva se está atorando en algo..creo
mi tabla:
ESTADO ENERO
FEBRERO
Sismo Erupción Tsunami Sequía Sismo Erpción
Tsunami Sequía
Ags 0.03 0.03 0.02 0.02 0.04
0.02 0.03 0.05
BC 0.01 0 0.02 0.02 0.02
0 0.03 0.04
Hgo 0.02 0.01 0.04 0.2 0.3
0.05 0.05 0.02
Col 0.03 0.07 0.06 0.01 0.02
0.06 0.05 0.01
Ver 0.01 0.04 0.02 0.01 0.02
0.04 0.02 0.05
..
(inmediatamente abajo d mi tabla, en dos filas agrego las otras dos
fórmulas que vienen en la página de ejemplo
a lo largo de las filas extiendo la fórmula, como están mis datos de
origen que quiero enlistar)

estos son mis datos de origen en donde para cada mes tengo la misma
lista de fenómenos y celdas abajo tengo las celdas donde hago las
consultas y calculos a partir de un estado que se selecciona y un mes
mediante una simple validacion, pero la lista que quiero también
desplegar para que hagan una selección múltiple es ésta de fenómenos
para cada mes, como la muestra de abajo:

selección de estado mes fenómeno1 fenómeno2
fenómeno3 ..
(lista de validación) (por filtro) (lista validada) (lista
validada) (lista validada)
enero (*aquí es en donde quiero
aplicar la lista k no repite valores)
febrero
..
..

a parte de que para cada mes el rango de celdas de los fenómenos es
diferente, esto se puede observar en los datos de origen,

espero ahora si haberme explicado claramente, cualquier cosa si es
necesario enviarte ela hoja, lo haré
muchas gracias por tu ayuda
saludos, Lucrecia
Respuesta Responder a este mensaje
#5 Héctor Miguel
23/05/2009 - 00:05 | Informe spam
hola, Lucrecia !

(creo que) estas "soltando datos a cuenta gotas" :))
solo por (tratar de) facilitar la aparicion de propuestas, te sugiero lo siguiente:

op1: "sube" tu archivo (o una muestra "fiel") en algun sitio de hospedaje publico/gratuito (rapidshare ?)
e indica la direccion para obenerlo (asi tendras la oportunidad de la participacion de varios interesados)

op2: enviame una copia (en ZIP plis) a la direccion que aparece quitando el "NO...SPAM...PLS"
(y me das tiempo porque la administracion del tiempo "no entra en mis dominios") :))

saludos,
hector.

__ OP __
En efecto ya le cambie las formulas a puro español y si ya hace algo, pero en definitiva se esta atorando en algo...
mi tabla:
ESTADO ENERO FEBRERO
Sismo Erupcion Tsunami Sequia Sismo Erpcion Tsunami Sequia
Ags 0.03 0.03 0.02 0.02 0.04 0.02 0.03 0.05
BC 0.01 0 0.02 0.02 0.02 0 0.03 0.04
Hgo 0.02 0.01 0.04 0.2 0.3 0.05 0.05 0.02
Col 0.03 0.07 0.06 0.01 0.02 0.06 0.05 0.01
Ver 0.01 0.04 0.02 0.01 0.02 0.04 0.02 0.05
...
(inmediatamente abajo d mi tabla, en dos filas agrego las otras dos formulas que vienen en la pagina de ejemplo
a lo largo de las filas extiendo la formula, como estan mis datos de origen que quiero enlistar)
estos son mis datos de origen en donde para cada mes tengo la misma lista de fenomenos
y celdas abajo tengo las celdas donde hago las consultas y calculos a partir de un estado que se selecciona
y un mes mediante una simple validacion, pero la lista que quiero tambien desplegar
para que hagan una seleccion multiple es esta de fenomenos para cada mes, como la muestra de abajo:

seleccion de estado mes fenomeno1 fenomeno2 fenomeno3 ..
(lista de validacion) (por filtro) (lista validada) (lista validada) (lista validada)
enero (*aquí es en donde quiero aplicar la lista k no repite valores)
febrero
...
a parte de que para cada mes el rango de celdas de los fenomenos es diferente, esto se puede observar en los datos de origen,
espero ahora si haberme explicado claramente, cualquier cosa si es necesario enviarte ela hoja, lo hare ...
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida