Seguimos con contar 100% seguidos

22/06/2006 - 03:21 por Isrrael | Informe spam
creo que no llego, reposteo por que ya lo mandé desde hace como 4 horas y
nada...
mil disculpas de antemano
"Isrrael" <hiroldan@NOSPAMhotmail.com> wrote in message news:...

Guau!,
Ambas soluciones trabajan perfecto. Y tienes razón HM, veo que desayunar a
las 8 am y esperar a comer hasta las 18:00 hrs si surte efecto. Conte mal,
jeje.

Sin embargo, para hacer esto requiero por cada dato único requiero 2 filas
o columnas. ¿Cómo puedo hacer para que estas mismas soluciones se apliquen
pero en la misma fila / Columna del dato en cuestion?

De momento se me ocurre que haga la fila muy delgada, casi invisible, y el
aplicar el max en la fila del dato en cuestion. Pero de que otra manera se
podría?

Gracias por su valiosa ayuda!
Isrrael

"Héctor Miguel" <NOhemiordiSPAM@PLShotmail.com> wrote in message
news:unVhLtQlGHA.1832@TK2MSFTNGP04.phx.gbl...

hola, Luis !


B1: =(A1=$D$1)*1
B2:B9 =(A2=$D$1)*(1+B1)
B10: =MAX(B1:B9)
D1: 0



wow !!!... la acabo de pasar a 'mi' coleccion de 'recortes' :))

saludos,
hector.


... tengo 12 columnas que tienen porcentajes... quiero... que en otra
columna cuente los 100%
... con la condicion de que esten cuando menos dos 100% seguidos.
Ademas de quiero que cumpla la funcion de que tome en cuenta solo el
grupo de 100% mayor que encuentre:
A1 A2 A3 A4 A5 A6 A7 A8 A9
A10 A11 A12
98% 78% 100% 100% 98% 45% 100% 100% 100% 100%
98% 97%
El resultado que quiero que muestre es 3. Existen 5 100%, separados en
dos grupos, y me interesa el que sea mayor








Preguntas similare

Leer las respuestas

#1 Héctor Miguel
23/06/2006 - 08:54 | Informe spam
hola, Isrrael !

... para hacer esto... por cada dato unico requiero 2 filas o columnas.
... que estas mismas soluciones se apliquen pero en la misma fila / Columna del dato en cuestion?
... se me ocurre que haga la fila muy delgada, casi invisible, y el aplicar el max en la fila del dato en cuestion.
... de que otra manera se podria?



1) considerando que 'el procedimiento' REQUIERE de una verificacion sobre cada tres celdas...
[la 'actual' {+} la 'anterior' {+} la 'posterior'] para la primera condicionante de que existan [al menos] DOS SEGUIDOS...
MAS... el 'monitoreo' de [alg]un 'acumulado anterior' y/o un 'regreso/reset/vuelta_a_cero/... si se 'pierde' esta 'continuidad'...

2) y agregando tu deseo de NO 'sacrificar' las celdas [filas o columnas] 'auxiliares' <\°|°/>

3) creo que 'no te va a quedar otra' [forma +/- 'sencillita']... que definir una funcion personalizada :))
-> prueba con algo +/- como lo siguiente:
en un modulo de codigo 'normal' ==Function Consecutivos(Valor As String, Rango As Range) As Integer
Dim Celda As Range, Tmp As Integer
For Each Celda In Rango.Cells
If Celda.Value = Valor Then Tmp = Tmp + 1 Else Tmp = 0
Consecutivos = Application.Max(Consecutivos, Tmp)
Next: If Consecutivos < 2 Then Consecutivos = 0
End Function

la forma de uso en la hoja de calculo es similar/igual/... que las funciones integradas del excel [p.e.]
=consecutivos(1,a1:a12)
=consecutivos(100%,a1:a12)
=consecutivos(c1,a1:a12)
=consecutivos("algun texto EXACTO",a1:a12)

si tu separador de argumentos es coma o punto_y_coma [ajusta como corresponda] :D

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#2 Héctor Miguel
23/06/2006 - 12:18 | Informe spam
hola [de nuevo], Isrrael !

... para hacer esto... por cada dato unico requiero 2 filas o columnas.
... que estas mismas soluciones se apliquen pero en la misma fila / Columna del dato en cuestion?
... se me ocurre que haga la fila muy delgada, casi invisible, y el aplicar el max en la fila del dato en cuestion.
... de que otra manera se podria?



ya 'te consegui' una forma mas 'barata' de conseguir lo que necesitas :))
-> solo que NO 'cumple' con la condicion de que haya -al menos- dos valores consecutivos
[por lo que podria 'devolverte' que 'la cuenta' es de solo uno] :-((

-> la siguiente formula 'usa' dos partes: las primeras once -vs.- las segundas once celdas:
considerando que [siempre ?] usaras rangos de 12 celdas [p.e. 'A1:A12']
=sumaproducto(--(a1:a11=1),--(a2:a12=1))+1

solo toma en cuenta que mi sistema usa como separador de argumentos a la coma ',' NO al punto y coma ';' :D
saludos,
hector.
Respuesta Responder a este mensaje
#3 Héctor Miguel
23/06/2006 - 23:30 | Informe spam
hola [de nuevo], Isrrael !

-> la siguiente formula 'usa' dos partes: las primeras once -vs.- las segundas once celdas:
considerando que [siempre ?] usaras rangos de 12 celdas [p.e. 'A1:A12']
=sumaproducto(--(a1:a11=1),--(a2:a12=1))+1



puedes 'olvidarte' de la formula en la propuesta anterior... presenta varias 'lagunas' mas :(
[creo que] tendras que vivir con la funcion personalizada... o 'sacrificar' las 'auxiliares' :D

saludos,
hector.
Respuesta Responder a este mensaje
#4 Isrrael
24/06/2006 - 00:22 | Informe spam
Caray!, siempre me dejan sorprendido!!!
funcionan todas a la perfección!
Saludos y Mil gracias
"Héctor Miguel" wrote in message
news:
hola [de nuevo], Isrrael !

... para hacer esto... por cada dato unico requiero 2 filas o columnas.
... que estas mismas soluciones se apliquen pero en la misma fila /
Columna del dato en cuestion?
... se me ocurre que haga la fila muy delgada, casi invisible, y el
aplicar el max en la fila del dato en cuestion.
... de que otra manera se podria?



ya 'te consegui' una forma mas 'barata' de conseguir lo que necesitas
:))
-> solo que NO 'cumple' con la condicion de que haya -al menos- dos
valores consecutivos
[por lo que podria 'devolverte' que 'la cuenta' es de solo uno] :-((

-> la siguiente formula 'usa' dos partes: las primeras once -vs.- las
segundas once celdas:
considerando que [siempre ?] usaras rangos de 12 celdas [p.e. 'A1:A12']
=sumaproducto(--(a1:a11=1),--(a2:a12=1))+1

solo toma en cuenta que mi sistema usa como separador de argumentos a la
coma ',' NO al punto y coma ';' :D
saludos,
hector.

Respuesta Responder a este mensaje
#5 Isrrael
24/06/2006 - 01:24 | Informe spam
Ya pensé como, sacrificando las filas extras, pero en un rango fuera del de
impresión y ocultas.
Asi evito las macros!
gracias!
Isrrael
"Isrrael" wrote in message
news:
Caray!, siempre me dejan sorprendido!!!
funcionan todas a la perfección!
Saludos y Mil gracias
"Héctor Miguel" wrote in message
news:
hola [de nuevo], Isrrael !

... para hacer esto... por cada dato unico requiero 2 filas o columnas.
... que estas mismas soluciones se apliquen pero en la misma fila /
Columna del dato en cuestion?
... se me ocurre que haga la fila muy delgada, casi invisible, y el
aplicar el max en la fila del dato en cuestion.
... de que otra manera se podria?



ya 'te consegui' una forma mas 'barata' de conseguir lo que necesitas :))
-> solo que NO 'cumple' con la condicion de que haya -al menos- dos
valores consecutivos
[por lo que podria 'devolverte' que 'la cuenta' es de solo uno]
:-((

-> la siguiente formula 'usa' dos partes: las primeras once -vs.- las
segundas once celdas:
considerando que [siempre ?] usaras rangos de 12 celdas [p.e.
'A1:A12']
=sumaproducto(--(a1:a11=1),--(a2:a12=1))+1

solo toma en cuenta que mi sistema usa como separador de argumentos a la
coma ',' NO al punto y coma ';' :D
saludos,
hector.





Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida