Re: Contar

08/04/2006 - 10:23 por Palito73 | Informe spam
Gracias Julio, lo voy a probar. Lo que veo es que para dos dijito

–Num de repeticiones del “11”
+SUM(IF(VALUE(MID(A3:J50‚3‚2))‚1‚0)
………….
–Num de repeticiones del “99”
+SUM(IF(VALUE(MID(A3:J50‚3‚2))™‚1‚0)

tenga que copiar el mismo codigo del 11 al 99, o sea como 88 veces lo mismo, no se le puede decir que abarque del 11 al 99 en una formula mas reducida

Imaginate si son 3 dijitos, se hace muy extenso, no se mucho de programacion pero no se podra hacer un bucle que compruebe el rango 11 al 99 sin repetir esta parte tantas veces +SUM(IF(VALUE(MID(A3:J50‚3‚2))=

Gracias, con esto tengo para empesar

Palito73

Ver este tema: http://www.softwaremix.net/viewtopic-504440.htm

Enviado desde http://www.softwaremix.net

Preguntas similare

Leer las respuestas

#1 KL
09/04/2006 - 20:17 | Informe spam
Hola Palito73,

Prueba las siguientes formulas:

1) si los numeros son numeros de verdad y no cadenas de texto, entonces:

a. el ultimo digito:
=SUMAPRODUCTO(--(DERECHA(A1:A11;1)=""&{1\2\3\4\5\6\7\8\9}))

b. los dos ultimos digitos:
=SUMAPRODUCTO(--(DERECHA(A1:A11;2)=REPETIR({1\2\3\4\5\6\7\8\9};2)))
o bien
=SUMAPRODUCTO(--(DERECHA(A1:A11;2)=""&{11\22\33\44\55\66\77\88\99}))


2) si en realidad son cadenas de texto, entonces asi:

a. el ultimo digito:
=SUMAPRODUCTO(CONTAR.SI(A1:A11;"*"&{1\2\3\4\5\6\7\8\9}))

b. los dos ultimos digitos:
=SUMAPRODUCTO(CONTAR.SI(A1:A11;"*"&{11\22\33\44\55\66\77\88\99}))
o bien
=SUMAPRODUCTO(CONTAR.SI(A1:A11;"*"&REPETIR({1\2\3\4\5\6\7\8\9};2)))

Saludos,
KL


"Palito73" wrote in message news:

Gracias Julio, lo voy a probar. Lo que veo es que para dos dijitos

–Num de repeticiones del “11” > +SUM(IF(VALUE(MID(A3:J50‚3‚2))‚1‚0))
………….·
–Num de repeticiones del “99” > +SUM(IF(VALUE(MID(A3:J50‚3‚2))™‚1‚0))

tenga que copiar el mismo codigo del 11 al 99, o sea como 88 veces lo mismo, no se le puede decir que abarque del 11 al 99 en una formula mas reducida?

Imaginate si son 3 dijitos, se hace muy extenso, no se mucho de programacion pero no se podra hacer un bucle que compruebe el rango 11 al 99 sin repetir esta parte tantas veces +SUM(IF(VALUE(MID(A3:J50‚3‚2))= ?

Gracias, con esto tengo para empesar.


Palito73


Ver este tema: http://www.softwaremix.net/viewtopic-504440.html

Enviado desde http://www.softwaremix.net


Respuesta Responder a este mensaje
#2 KL
09/04/2006 - 20:44 | Informe spam
Hola de nuevo,

Creo que no he entendido bien la tarea. Retiro mi propuesta.

Saludos,
KL


"KL" wrote in message news:%
Hola Palito73,

Prueba las siguientes formulas:

1) si los numeros son numeros de verdad y no cadenas de texto, entonces:

a. el ultimo digito:
=SUMAPRODUCTO(--(DERECHA(A1:A11;1)=""&{1\2\3\4\5\6\7\8\9}))

b. los dos ultimos digitos:
=SUMAPRODUCTO(--(DERECHA(A1:A11;2)=REPETIR({1\2\3\4\5\6\7\8\9};2)))
o bien
=SUMAPRODUCTO(--(DERECHA(A1:A11;2)=""&{11\22\33\44\55\66\77\88\99}))


2) si en realidad son cadenas de texto, entonces asi:

a. el ultimo digito:
=SUMAPRODUCTO(CONTAR.SI(A1:A11;"*"&{1\2\3\4\5\6\7\8\9}))

b. los dos ultimos digitos:
=SUMAPRODUCTO(CONTAR.SI(A1:A11;"*"&{11\22\33\44\55\66\77\88\99}))
o bien
=SUMAPRODUCTO(CONTAR.SI(A1:A11;"*"&REPETIR({1\2\3\4\5\6\7\8\9};2)))

Saludos,
KL


"Palito73" wrote in message news:

Gracias Julio, lo voy a probar. Lo que veo es que para dos dijitos

–Num de repeticiones del “11” > +SUM(IF(VALUE(MID(A3:J50‚3‚2))‚1‚0))
………….·
–Num de repeticiones del “99” > +SUM(IF(VALUE(MID(A3:J50‚3‚2))™‚1‚0))

tenga que copiar el mismo codigo del 11 al 99, o sea como 88 veces lo mismo, no se le puede decir que abarque del 11 al 99 en una formula mas reducida?

Imaginate si son 3 dijitos, se hace muy extenso, no se mucho de programacion pero no se podra hacer un bucle que compruebe el rango 11 al 99 sin repetir esta parte tantas veces +SUM(IF(VALUE(MID(A3:J50‚3‚2))= ?

Gracias, con esto tengo para empesar.


Palito73


Ver este tema: http://www.softwaremix.net/viewtopic-504440.html

Enviado desde http://www.softwaremix.net


Respuesta Responder a este mensaje
#3 KL
09/04/2006 - 21:09 | Informe spam
Hola,

A ver. Si lo que buscas es la moda para n ultmos digitos podrias usar las siguientes formulas:

a. para el ultimo digito
=MODA(--(0&DERECHA(A1:A700;1)))

b. para los dos ultimos digitos desde 11 hasta 99. Ojo - la formula es MATRICIAL (se introduce mediante Ctrl+Shift+Enter)
=MODA(SI(--(0&DERECHA(A1:A700;2))>10;--(0&DERECHA(A1:A700;2))))

c. para los dos ultimos digitos desde 111 hasta 999. Ojo - la formula es MATRICIAL (se introduce mediante Ctrl+Shift+Enter)
=MODA(SI(--(0&DERECHA(A1:A700;3))>110;--(0&DERECHA(A1:A700;3))))

Nota: la primera formula (a) asume que las celdas vacias equivalen a 0. Si las celdas vacias deben excluirse, usa la siguiente formula matricial:
=MODA(SI(A1:A700<>"";--DERECHA(A1:A700;1)))

Saludos,
KL


"KL" wrote in message news:
Hola de nuevo,

Creo que no he entendido bien la tarea. Retiro mi propuesta.

Saludos,
KL


"KL" wrote in message news:%
Hola Palito73,

Prueba las siguientes formulas:

1) si los numeros son numeros de verdad y no cadenas de texto, entonces:

a. el ultimo digito:
=SUMAPRODUCTO(--(DERECHA(A1:A11;1)=""&{1\2\3\4\5\6\7\8\9}))

b. los dos ultimos digitos:
=SUMAPRODUCTO(--(DERECHA(A1:A11;2)=REPETIR({1\2\3\4\5\6\7\8\9};2)))
o bien
=SUMAPRODUCTO(--(DERECHA(A1:A11;2)=""&{11\22\33\44\55\66\77\88\99}))


2) si en realidad son cadenas de texto, entonces asi:

a. el ultimo digito:
=SUMAPRODUCTO(CONTAR.SI(A1:A11;"*"&{1\2\3\4\5\6\7\8\9}))

b. los dos ultimos digitos:
=SUMAPRODUCTO(CONTAR.SI(A1:A11;"*"&{11\22\33\44\55\66\77\88\99}))
o bien
=SUMAPRODUCTO(CONTAR.SI(A1:A11;"*"&REPETIR({1\2\3\4\5\6\7\8\9};2)))

Saludos,
KL


"Palito73" wrote in message news:

Gracias Julio, lo voy a probar. Lo que veo es que para dos dijitos

–Num de repeticiones del “11” > +SUM(IF(VALUE(MID(A3:J50‚3‚2))‚1‚0))
………….·
–Num de repeticiones del “99” > +SUM(IF(VALUE(MID(A3:J50‚3‚2))™‚1‚0))

tenga que copiar el mismo codigo del 11 al 99, o sea como 88 veces lo mismo, no se le puede decir que abarque del 11 al 99 en una formula mas reducida?

Imaginate si son 3 dijitos, se hace muy extenso, no se mucho de programacion pero no se podra hacer un bucle que compruebe el rango 11 al 99 sin repetir esta parte tantas veces +SUM(IF(VALUE(MID(A3:J50‚3‚2))= ?

Gracias, con esto tengo para empesar.


Palito73


Ver este tema: http://www.softwaremix.net/viewtopic-504440.html

Enviado desde http://www.softwaremix.net


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