Seleccionar celdas donde existan decenas

19/02/2008 - 20:51 por Caaveiro | Informe spam
Buenas, tengo 6 numeros en formato texto en una celda separados por comas,
necesito que se eliminen las cel das que contengan 3/3 decenas, ejemplo:

1, 3, 6, 40, 41, 42 si estos numeros estubiesen en una cel da necesito que
se elimine o se borre el contenido de la celda.

Espero puedan ayudarme.

Saludos.

Preguntas similare

Leer las respuestas

#6 Caaveiro
24/02/2008 - 12:28 | Informe spam
Hola
Mi sistema utiliza punto y coma para separar argumentos y contra-barra para
separar filas.

Cuando designo todos los nombres y aplico la formula en b2, me da el error
de #¡REF!, cuando le doy a mostrar los pasos de calculo, me da ese mismo
error en la formula de Dif, en la parte que se refiere a Separa, ya cambie
las comas por punto y coma y nada de nada.

Un saludo


OJO: mi sistema usa coma para separar los argumentos y contra-barra para separar "filas" en matrices constantes {..\..\..\}

1) determinar cual es el separador de filas (punto anterior) que utiliza tu sistema...
(menu) insertar / nombre / definir...
nombre: (p.e.) sF
formula: -> =indice(indicar.area.de.trabajo(37),15)

2) armar una matriz para la identificacion de las decenas (0-9, 10-19, 20-29, ... 90-99)
(no pierdas de vista que mi sistema usa la contra-barra, de ser necesario cambiala por el que use tu sistema)
(menu) insertar / nombre / definir...
nombre: (p.e.) Dec
formula: -> ={0\1\2\3\4\5\6\7\8\9}*10

3) en este paso es IMPORTANTE que estes posicionado una celda a la derecha de la celda con la secuencia de numeros
suponiendo que el dato (p.e. 1, 2, 3, 20, 25, 43) esta en la celda A2, deberas estar en la celda B2 <= OJO
(menu) insertar / nombre / definir...
nombre: (p.e.) Separa
formula: -> =evaluar("{"&sustituir(!a2,", ",sf)&"}")

4) un ultimo nombre para identificar diferencias entre las decenas posibles del dato:
(menu) insertar / nombre / definir...
nombre: (p.e.) Dif
formula: -> =si(frecuencia(coincidir(separa,dec),coincidir(separa,dec)),frecuencia(coincidir(separa,dec),coincidir(separa,dec)))

5) usa la siguiente formula (p.e.) a partir de la celda B2 y la copias/arrastras/... n_filas (hasta el ultimo dato)
=y(contar(dif)>2,min(--dif)>2)

6) revisa los resultados... usa autofiltros... filtra por el valor FALSO de la columna B... elimina esas filas (si es lo que esperabas)

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.



Respuesta Responder a este mensaje
#7 Héctor Miguel
25/02/2008 - 00:38 | Informe spam
hola, !

Cuando designo todos los nombres y aplico la formula en b2, me da el error de #¡REF!
cuando le doy a mostrar los pasos de calculo, me da ese mismo error en la formula de Dif, en la parte que se refiere a Separa
ya cambie las comas por punto y coma y nada de nada.



1) asumo que el asunto de los separadores ha dejado de ser -posibe- causa del error -?-
OJO: la unica coma que NO debes reemplazar es la que se busca sustituir en la celda de referencia:
(nombre: Separa, formula:) -> =evaluar("{"&sustituir(!a2,", ",sf)&"}")
(teoricamente) debio quedar: =evaluar("{"&sustituir(!a2;", ";sf)&"}")

2) (hasta donde se) el valor de error de #REF! se obtiene cuando se hacen referencias a rangos "fuera del alcance" de la hoja
esto significa que (probable/seguramente) al definir el nombre (Separa) e introducir la formula =evaluar("{"&sustituir(!a2;", ";sf)&"}")
la celda "activa" NO ERA la celda [B2], sino que pudo ser cualquiera a partir de la columna C y/o posterior a la fila 4
-> revisa el comentario del punto 3 de la propuesta al respecto de la celda activa al definir ESTE nombre ;)

haz algunas pruebas corrigiendo (de ser necesario) los punto anteriores y...
si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

__ la propuesta original __
OJO: mi sistema usa coma para separar los argumentos y contra-barra para separar "filas" en matrices constantes {..\..\..\}

1) determinar cual es el separador de filas (punto anterior) que utiliza tu sistema...
(menu) insertar / nombre / definir...
nombre: (p.e.) sF
formula: -> =indice(indicar.area.de.trabajo(37),15)

2) armar una matriz para la identificacion de las decenas (0-9, 10-19, 20-29, ... 90-99)
(no pierdas de vista que mi sistema usa la contra-barra, de ser necesario cambiala por el que use tu sistema)
(menu) insertar / nombre / definir...
nombre: (p.e.) Dec
formula: -> ={0\1\2\3\4\5\6\7\8\9}*10

3) en este paso es IMPORTANTE que estes posicionado una celda a la derecha de la celda con la secuencia de numeros
suponiendo que el dato (p.e. 1, 2, 3, 20, 25, 43) esta en la celda A2, deberas estar en la celda B2 <= OJO
(menu) insertar / nombre / definir...
nombre: (p.e.) Separa
formula: -> =evaluar("{"&sustituir(!a2,", ",sf)&"}")

4) un ultimo nombre para identificar diferencias entre las decenas posibles del dato:
(menu) insertar / nombre / definir...
nombre: (p.e.) Dif
formula: -> =si(frecuencia(coincidir(separa,dec),coincidir(separa,dec)),frecuencia(coincidir(separa,dec),coincidir(separa,dec)))

5) usa la siguiente formula (p.e.) a partir de la celda B2 y la copias/arrastras/... n_filas (hasta el ultimo dato)
=y(contar(dif)>2,min(--dif)>2)

6) revisa los resultados... usa autofiltros... filtra por el valor FALSO de la columna B... elimina esas filas (si es lo que esperabas)
Respuesta Responder a este mensaje
#8 JACS
27/02/2008 - 20:57 | Informe spam
Buenas Hector.

ada no ay manera de hacer funcionar esto, e probado por activa y por pasiva
y nada, no se si tendra algo que ver el estar ultilizando el 2007.

Un Saludo.

"Héctor Miguel" wrote:

hola, !

> Cuando designo todos los nombres y aplico la formula en b2, me da el error de #¡REF!
> cuando le doy a mostrar los pasos de calculo, me da ese mismo error en la formula de Dif, en la parte que se refiere a Separa
> ya cambie las comas por punto y coma y nada de nada.

1) asumo que el asunto de los separadores ha dejado de ser -posibe- causa del error -?-
OJO: la unica coma que NO debes reemplazar es la que se busca sustituir en la celda de referencia:
(nombre: Separa, formula:) -> =evaluar("{"&sustituir(!a2,", ",sf)&"}")
(teoricamente) debio quedar: =evaluar("{"&sustituir(!a2;", ";sf)&"}")

2) (hasta donde se) el valor de error de #REF! se obtiene cuando se hacen referencias a rangos "fuera del alcance" de la hoja
esto significa que (probable/seguramente) al definir el nombre (Separa) e introducir la formula =evaluar("{"&sustituir(!a2;", ";sf)&"}")
la celda "activa" NO ERA la celda [B2], sino que pudo ser cualquiera a partir de la columna C y/o posterior a la fila 4
-> revisa el comentario del punto 3 de la propuesta al respecto de la celda activa al definir ESTE nombre ;)

haz algunas pruebas corrigiendo (de ser necesario) los punto anteriores y...
si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

__ la propuesta original __
>> OJO: mi sistema usa coma para separar los argumentos y contra-barra para separar "filas" en matrices constantes {..\..\..\}
>>
>> 1) determinar cual es el separador de filas (punto anterior) que utiliza tu sistema...
>> (menu) insertar / nombre / definir...
>> nombre: (p.e.) sF
>> formula: -> =indice(indicar.area.de.trabajo(37),15)
>>
>> 2) armar una matriz para la identificacion de las decenas (0-9, 10-19, 20-29, ... 90-99)
>> (no pierdas de vista que mi sistema usa la contra-barra, de ser necesario cambiala por el que use tu sistema)
>> (menu) insertar / nombre / definir...
>> nombre: (p.e.) Dec
>> formula: -> ={0\1\2\3\4\5\6\7\8\9}*10
>>
>> 3) en este paso es IMPORTANTE que estes posicionado una celda a la derecha de la celda con la secuencia de numeros
>> suponiendo que el dato (p.e. 1, 2, 3, 20, 25, 43) esta en la celda A2, deberas estar en la celda B2 <= OJO
>> (menu) insertar / nombre / definir...
>> nombre: (p.e.) Separa
>> formula: -> =evaluar("{"&sustituir(!a2,", ",sf)&"}")
>>
>> 4) un ultimo nombre para identificar diferencias entre las decenas posibles del dato:
>> (menu) insertar / nombre / definir...
>> nombre: (p.e.) Dif
>> formula: -> =si(frecuencia(coincidir(separa,dec),coincidir(separa,dec)),frecuencia(coincidir(separa,dec),coincidir(separa,dec)))
>>
>> 5) usa la siguiente formula (p.e.) a partir de la celda B2 y la copias/arrastras/... n_filas (hasta el ultimo dato)
>> =y(contar(dif)>2,min(--dif)>2)
>>
>> 6) revisa los resultados... usa autofiltros... filtra por el valor FALSO de la columna B... elimina esas filas (si es lo que esperabas)



Respuesta Responder a este mensaje
#9 JACS
28/02/2008 - 09:58 | Informe spam
Buenas Hector

Si, lo probe y nada seguro que es una tonteria y no me doy cuenta del fallo,
para no marearte mas te pongo un enlace por si quieres hechar un vistazo.

http://cid-998e04f61b49d150.skydriv...cenas?uc=1

Muchas gracias por tu paciencia.

"Héctor Miguel" wrote:

hola, !

> ada no ay manera de hacer funcionar esto, e probado por activa y por pasiva y nada
> no se si tendra algo que ver el estar ultilizando el 2007...

va probado en xl-2007 (espanol)

saludos,
hector
Respuesta Responder a este mensaje
#10 Héctor Miguel
28/02/2008 - 19:01 | Informe spam
hola, !

Si, lo probe y nada seguro que es una tonteria y no me doy cuenta del fallo
para no marearte mas te pongo un enlace por si quieres hechar un vistazo.
http://cid-998e04f61b49d150.skydriv...cenas?uc=1



1) el adjunto que puse en el mensaje anterior (perdon por el abuso) es de la version 2007
(requiere que las macros sean habilitadas para poder usar macro-fuciones de excel 4)

(pregunta): pudiste descargar el archivo en el mensaje anterior y lo probaste ?

2) en el archivo de tu descarga, solo encontre una ligera diferencia (la formula para definir el nombre sF)...
en la propuesta se indica la formula: =indice(indicar.area.de.trabajo(37),15)
la que usa el libro, no es la misma: =indice(hoja1!$a$2(37),15)

OJO: corrigiendo este detalle (en el descargable) empieza a funcionar como se espera :D

saludos,
hector.

ada no ay manera de hacer funcionar esto, e probado por activa y por pasiva y nada
no se si tendra algo que ver el estar ultilizando el 2007...



va probado en xl-2007 (espanol)
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida