Hacer una especie de contador

03/04/2006 - 00:48 por martin | Informe spam
Hola a todos,

A ver si me puedo explicar si esto es posible. Supongamos una columna,
sea C de numeros:

C

3
7
9
1
4
3
4
6
8
0
2
4
1
3
7
2
1
3
1
2
9
8
4

¿es posible establecer una especie de "contador" que me informe del
numero de celdas que hay entre los valores "3" de la columna que se ponga
a 0 al aparecer otro 3?. Los valores a obtener serian: 4, 7, 3, 5 en esa
columna. ¿es posible?. Se entiende que si el siguiente valor fuera
distinto de 3 ese 5 pasaria a ser 6. Un monton de gracias por
adelantado.

Salu2. Martin.

Preguntas similare

Leer las respuestas

#6 martin
03/04/2006 - 02:25 | Informe spam
Cierto, me cole de columna :(((( son malas horas,

esa es la formula puesta en la columna C que busca los datos en la B.


Para el ejemplo inicial la formula seria:

=SI(Y(C6<7;C6>3);0;1+D5)

puesta en la columna D.

Gracias y perdon por el error.


Salu2.





Por si luka ya no esta por aquí a estas horas.

Entiendo que los valores que pusiste al principio comienzan en la
celda C5.

Siendo así, me confunde el hecho de que compares los valores de la
columna B.

Según leo en tu formula

=SI(Y(B6<7;B6>3);0;1+C5)

Estas mirando en la columna B, si los valores de la columna B son 4, 5
ó 6 pones el 'contador' a 0, y para valores distintos cuentas.

P.D.: Piensa que tu tienes muy claros tus datos y lo que quieres
obtener, pero nosotros solo sabemos lo que tu nos cuentes.


SALUDOS.
Julián-Valencia-España

"martin" escribió en el mensaje
news:e0pofn$pd3$
Gracias, luka. Me sirve. Solo una vueltita mas que no me sale. He
hecho la formula:

=SI(Y(B6<7;B6>3);0;1+C5)

(la serie comienza en la fila 5)
para obtener ese intervalo en el supuesto no solo de que el valor sea
3 sino de que pueda estar entre 3 y 7. El problema es que me aparece
el error #¡VALOR! , y no soy capaz de eliminarlo. No soy capaza de
adaptar esa formula con O que me pones. ¿alguna idea?, muchisimas
gracias, y tambien a Julian por su tiempo.


Salu2. Martin.


Hola de nuevo
En caso de que la fórmula se alargue mas que la serie de números,
da un error, por lo que tendrías que cambiarla por esta
=SI(O(C2="";C2=3);0;1+D1)

Javier B.

luka escribió:
Hola Martín,
Si no te importa utilizar una columna auxiliar, y hasta que alguien
ponga algún ejemplo de código :)

suponiendo que tu serie empieza en C1, pon en D2

=SI(C2=3;0;1+D1)

y copia la fórmula hacia abajo hasta donde quieras.
Si luego quieres que solo se vean los números de las series por




formato
condicional puedes hacer lo siguiente
Selecciona (empezando en D1) desde D1 hasta la última celda, vas a
formato condicional, escoges fórmula y pones
Ò>D1
y pones como color de fuente el mismo color que el fondo.

Saludos
Javier B.


martin escribió:
Hola a todos,

A ver si me puedo explicar si esto es posible. Supongamos una






columna,
sea C de numeros:

C

3
7
9
1
4
3
4
6
8
0
2
4
1
3
7
2
1
3
1
2
9
8
4

¿es posible establecer una especie de "contador" que me informe
del numero de celdas que hay entre los valores "3" de la columna
que se ponga a 0 al aparecer otro 3?. Los valores a obtener
serian: 4, 7, 3, 5 en esa columna. ¿es posible?. Se entiende que
si el siguiente valor fuera distinto de 3 ese 5 pasaria a ser 6.
Un monton de gracias por adelantado.

Salu2. Martin.
















Respuesta Responder a este mensaje
#7 julian-vlc-sp
03/04/2006 - 02:50 | Informe spam
¡Importante!: Colabora con el grupo.Contesta a este mensaje
y dinos si te sirvió o no la respuesta dada. Muchas gracias.

Poniendo los valores de tu primer mensaje a partir de C5

Poniendo en D5

=SI(Y(C5<7;C5>3);0;1)

Poniendo en D6

=SI(Y(C6<7;C6>3);0;1+D5)

y copiando la formula de D5 en el resto de celdas de la columna D, obtengo
los siguiente resultados:
C D
3 1
7 2
9 3
1 4
4 0
3 1
4 0
6 0
8 1
0 2
2 3
4 0
1 1
3 2
7 3
2 4
1 5
3 6
1 7
2 8
9 9
8 10
4 0


que espero que sean los que buscas

SALUDOS.
Julián-Valencia-España

"martin" escribió en el mensaje
news:e0pq2i$pd3$
Cierto, me cole de columna :(((( son malas horas,

esa es la formula puesta en la columna C que busca los datos en la B.


Para el ejemplo inicial la formula seria:

=SI(Y(C6<7;C6>3);0;1+D5)

puesta en la columna D.

Gracias y perdon por el error.


Salu2.





Por si luka ya no esta por aquí a estas horas.

Entiendo que los valores que pusiste al principio comienzan en la
celda C5.

Siendo así, me confunde el hecho de que compares los valores de la
columna B.

Según leo en tu formula

=SI(Y(B6<7;B6>3);0;1+C5)

Estas mirando en la columna B, si los valores de la columna B son 4, 5
ó 6 pones el 'contador' a 0, y para valores distintos cuentas.

P.D.: Piensa que tu tienes muy claros tus datos y lo que quieres
obtener, pero nosotros solo sabemos lo que tu nos cuentes.


SALUDOS.
Julián-Valencia-España

"martin" escribió en el mensaje
news:e0pofn$pd3$
Gracias, luka. Me sirve. Solo una vueltita mas que no me sale. He
hecho la formula:

=SI(Y(B6<7;B6>3);0;1+C5)

(la serie comienza en la fila 5)
para obtener ese intervalo en el supuesto no solo de que el valor sea
3 sino de que pueda estar entre 3 y 7. El problema es que me aparece
el error #¡VALOR! , y no soy capaz de eliminarlo. No soy capaza de
adaptar esa formula con O que me pones. ¿alguna idea?, muchisimas
gracias, y tambien a Julian por su tiempo.


Salu2. Martin.


Hola de nuevo
En caso de que la fórmula se alargue mas que la serie de números,
da un error, por lo que tendrías que cambiarla por esta
=SI(O(C2="";C2=3);0;1+D1)

Javier B.

luka escribió:
Hola Martín,
Si no te importa utilizar una columna auxiliar, y hasta que alguien
ponga algún ejemplo de código :)

suponiendo que tu serie empieza en C1, pon en D2

=SI(C2=3;0;1+D1)

y copia la fórmula hacia abajo hasta donde quieras.
Si luego quieres que solo se vean los números de las series por




formato
condicional puedes hacer lo siguiente
Selecciona (empezando en D1) desde D1 hasta la última celda, vas a
formato condicional, escoges fórmula y pones
Ò>D1
y pones como color de fuente el mismo color que el fondo.

Saludos
Javier B.


martin escribió:
Hola a todos,

A ver si me puedo explicar si esto es posible. Supongamos una






columna,
sea C de numeros:

C

3
7
9
1
4
3
4
6
8
0
2
4
1
3
7
2
1
3
1
2
9
8
4

¿es posible establecer una especie de "contador" que me informe
del numero de celdas que hay entre los valores "3" de la columna
que se ponga a 0 al aparecer otro 3?. Los valores a obtener
serian: 4, 7, 3, 5 en esa columna. ¿es posible?. Se entiende que
si el siguiente valor fuera distinto de 3 ese 5 pasaria a ser 6.
Un monton de gracias por adelantado.

Salu2. Martin.





















Respuesta Responder a este mensaje
#8 julian-vlc-sp
03/04/2006 - 11:23 | Informe spam
¡Importante!: Colabora con el grupo.Contesta a este mensaje
y dinos si te sirvió o no la respuesta dada. Muchas gracias.

FE DE ERRATAS:

La fórmula que copia hacia abajo es la que pongo en D6:

=SI(Y(C6<7;C6>3);0;1+D5)


SALUDOS.
Julián-Valencia-España

"julian-vlc-sp" escribió en el mensaje
news:%
> ¡Importante!: Colabora con el grupo.Contesta a este mensaje
y dinos si te sirvió o no la respuesta dada. Muchas gracias.
>
Poniendo los valores de tu primer mensaje a partir de C5

Poniendo en D5

=SI(Y(C5<7;C5>3);0;1)

Poniendo en D6

=SI(Y(C6<7;C6>3);0;1+D5)

y copiando la formula de D5 en el resto de celdas de la columna D, obtengo
los siguiente resultados:
C D
3 1
7 2
9 3
1 4
4 0
3 1
4 0
6 0
8 1
0 2
2 3
4 0
1 1
3 2
7 3
2 4
1 5
3 6
1 7
2 8
9 9
8 10
4 0


que espero que sean los que buscas

SALUDOS.
Julián-Valencia-España

"martin" escribió en el mensaje
news:e0pq2i$pd3$
Cierto, me cole de columna :(((( son malas horas,

esa es la formula puesta en la columna C que busca los datos en la B.


Para el ejemplo inicial la formula seria:

=SI(Y(C6<7;C6>3);0;1+D5)

puesta en la columna D.

Gracias y perdon por el error.


Salu2.





Por si luka ya no esta por aquí a estas horas.

Entiendo que los valores que pusiste al principio comienzan en la
celda C5.

Siendo así, me confunde el hecho de que compares los valores de la
columna B.

Según leo en tu formula

=SI(Y(B6<7;B6>3);0;1+C5)

Estas mirando en la columna B, si los valores de la columna B son 4, 5
ó 6 pones el 'contador' a 0, y para valores distintos cuentas.

P.D.: Piensa que tu tienes muy claros tus datos y lo que quieres
obtener, pero nosotros solo sabemos lo que tu nos cuentes.


SALUDOS.
Julián-Valencia-España

"martin" escribió en el mensaje
news:e0pofn$pd3$
Gracias, luka. Me sirve. Solo una vueltita mas que no me sale. He
hecho la formula:

=SI(Y(B6<7;B6>3);0;1+C5)

(la serie comienza en la fila 5)
para obtener ese intervalo en el supuesto no solo de que el valor sea
3 sino de que pueda estar entre 3 y 7. El problema es que me aparece
el error #¡VALOR! , y no soy capaz de eliminarlo. No soy capaza de
adaptar esa formula con O que me pones. ¿alguna idea?, muchisimas
gracias, y tambien a Julian por su tiempo.


Salu2. Martin.


Hola de nuevo
En caso de que la fórmula se alargue mas que la serie de números,
da un error, por lo que tendrías que cambiarla por esta
=SI(O(C2="";C2=3);0;1+D1)

Javier B.

luka escribió:
Hola Martín,
Si no te importa utilizar una columna auxiliar, y hasta que alguien
ponga algún ejemplo de código :)

suponiendo que tu serie empieza en C1, pon en D2

=SI(C2=3;0;1+D1)

y copia la fórmula hacia abajo hasta donde quieras.
Si luego quieres que solo se vean los números de las series por




formato
condicional puedes hacer lo siguiente
Selecciona (empezando en D1) desde D1 hasta la última celda, vas a
formato condicional, escoges fórmula y pones
Ò>D1
y pones como color de fuente el mismo color que el fondo.

Saludos
Javier B.


martin escribió:
Hola a todos,

A ver si me puedo explicar si esto es posible. Supongamos una






columna,
sea C de numeros:

C

3
7
9
1
4
3
4
6
8
0
2
4
1
3
7
2
1
3
1
2
9
8
4

¿es posible establecer una especie de "contador" que me informe
del numero de celdas que hay entre los valores "3" de la columna
que se ponga a 0 al aparecer otro 3?. Los valores a obtener
serian: 4, 7, 3, 5 en esa columna. ¿es posible?. Se entiende que
si el siguiente valor fuera distinto de 3 ese 5 pasaria a ser 6.
Un monton de gracias por adelantado.

Salu2. Martin.

























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