Obtener ganadores de una carrera Excel XP (2002)

27/11/2007 - 21:56 por MIL CIEN S | Informe spam
Es una carrera con mas de 100 atletas (maximo 200) de diferentes categorias
se requiere saber quien gana en cada categoria de una manera mas o menos
rapida y facil (al momento de la llegada "el juez" no sabe con certeza a que
categoria pertenece).

Se me ocurre que una vez ya capturados todos los datos en el sig esquema

A B C D E
F
1 Numero Nombre Categoria inicio llegada tiempo
2 12334 luis Master 12:00
3 12 pepe Infantil 12:00
4 672 excel Juvenil 12:00
5 23 word Master 12:00
6

columna D,E,F tienen formato hh:mm y la C (categoria) tiene validacion con
una lista

Tenga una ventana tipo "Buscar" donde yo teclee el numero del corredor que
va llegando, lo busca en la columna A (Numero en desorden) y en caso de
existir rellene la columna E (llegada) con la hora de la PC solo si no tiene
ya un valor gregistrado (para evitar alteraciones por busquedas
posteriores), calcule el tiempo de la carrera y despues ordene por
Categoria+tiempo en orden ascendente (la hora de salida es igual para
todos). Una vez ya posicionado en la linea correspondiente podemos ver si
es el primero en llegar o no.

Ojala se entienda y me puedan ayudar, gracias

Preguntas similare

Leer las respuestas

#1 AnSanVal
27/11/2007 - 23:28 | Informe spam
Sin necesidad de una ventana "tipo buscar".

En las columnas B, C y D debes tratarlas con:
=BuscarV(número;base_de_datos;columna)
En la columna F, restas E-D

En el módulo de la hoja:

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 Then
If Target.Offset(0, 4).Value = Empty Then Target.Offset(, 4).Value =
Time
End If
End Sub

Saludos desde Tenerife (Islas Canarias).
************************************************
"MIL CIEN S" escribió en el mensaje
news:%
Es una carrera con mas de 100 atletas (maximo 200) de diferentes
categorias
se requiere saber quien gana en cada categoria de una manera mas o menos
rapida y facil (al momento de la llegada "el juez" no sabe con certeza a
que
categoria pertenece).

Se me ocurre que una vez ya capturados todos los datos en el sig esquema

A B C D E
F
1 Numero Nombre Categoria inicio llegada tiempo
2 12334 luis Master 12:00
3 12 pepe Infantil 12:00
4 672 excel Juvenil 12:00
5 23 word Master 12:00
6

columna D,E,F tienen formato hh:mm y la C (categoria) tiene validacion con
una lista

Tenga una ventana tipo "Buscar" donde yo teclee el numero del corredor que
va llegando, lo busca en la columna A (Numero en desorden) y en caso de
existir rellene la columna E (llegada) con la hora de la PC solo si no
tiene
ya un valor gregistrado (para evitar alteraciones por busquedas
posteriores), calcule el tiempo de la carrera y despues ordene por
Categoria+tiempo en orden ascendente (la hora de salida es igual para
todos). Una vez ya posicionado en la linea correspondiente podemos ver si
es el primero en llegar o no.

Ojala se entienda y me puedan ayudar, gracias


Respuesta Responder a este mensaje
#2 AnSanVal
27/11/2007 - 23:31 | Informe spam
Me faltó decirte que simplemente debes escribir el número en la columna A, a
medida que van llegando.

Saludos desde Tenerife (Islas Canarias).
************************************************
"AnSanVal" escribió en el mensaje
news:
Sin necesidad de una ventana "tipo buscar".

En las columnas B, C y D debes tratarlas con:
=BuscarV(número;base_de_datos;columna)
En la columna F, restas E-D

En el módulo de la hoja:

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 Then
If Target.Offset(0, 4).Value = Empty Then Target.Offset(, 4).Value =
Time
End If
End Sub

Saludos desde Tenerife (Islas Canarias).
************************************************
"MIL CIEN S" escribió en el mensaje
news:%
Es una carrera con mas de 100 atletas (maximo 200) de diferentes
categorias
se requiere saber quien gana en cada categoria de una manera mas o menos
rapida y facil (al momento de la llegada "el juez" no sabe con certeza a
que
categoria pertenece).

Se me ocurre que una vez ya capturados todos los datos en el sig esquema

A B C D E
F
1 Numero Nombre Categoria inicio llegada tiempo
2 12334 luis Master 12:00
3 12 pepe Infantil 12:00
4 672 excel Juvenil 12:00
5 23 word Master 12:00
6

columna D,E,F tienen formato hh:mm y la C (categoria) tiene validacion
con
una lista

Tenga una ventana tipo "Buscar" donde yo teclee el numero del corredor
que
va llegando, lo busca en la columna A (Numero en desorden) y en caso de
existir rellene la columna E (llegada) con la hora de la PC solo si no
tiene
ya un valor gregistrado (para evitar alteraciones por busquedas
posteriores), calcule el tiempo de la carrera y despues ordene por
Categoria+tiempo en orden ascendente (la hora de salida es igual para
todos). Una vez ya posicionado en la linea correspondiente podemos ver
si
es el primero en llegar o no.

Ojala se entienda y me puedan ayudar, gracias






Respuesta Responder a este mensaje
#3 MIL CIEN S
28/11/2007 - 00:50 | Informe spam
A lo que yo entiendo suguires que tenga la tabla de datos en una hoja y las
este copiando a otra hoja
por eso es lo de teclear el numero en la columna A y luego usar la funcion
BuscarV. Podria ser una opcion pero luego como se que corredor llego primero
en cada categoria?
Respuesta Responder a este mensaje
#4 MIL CIEN S
28/11/2007 - 00:59 | Informe spam
Para esto entiendo que debo ordenar despues de teclar cada numero y luego
volver a buscar el corredor que llego para revisar si llego primero o ya hay
mas corredores en la meta.
Por eso yo pensaba en la primera idea que tengo.
Respuesta Responder a este mensaje
#5 AnSanVal
28/11/2007 - 13:29 | Informe spam
La ordenación la puedes hacer por código (incluso en la misma rutina que
escribe la hora PC) y luego seleccionar la primera celda libre para seguir
escribiendo, pero he supuesto que lo podrias hacer (una sola vez) al final
de la carrera, para cotejar resultados finales.
A medida que van llegando, creo que ya es bastante lio escribir el número de
cada uno, para además ir viendo el puesto que ocupa, pero... ;-)

Saludos desde Tenerife (Islas Canarias).
************************************************
"MIL CIEN S" escribió en el mensaje
news:%
Para esto entiendo que debo ordenar despues de teclar cada numero y luego
volver a buscar el corredor que llego para revisar si llego primero o ya
hay
mas corredores en la meta.
Por eso yo pensaba en la primera idea que tengo.



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