Utilizamos Cookies de terceros para generar estadísticas de audiencia y mostrar publicidad personalizada analizando tu navegación. Si sigues navegando estarás aceptando su uso. Más información X
PortadaForo AyudaTutoriales
InicioForosForo Office

Funcion de excel para contabilizar tiempo en ciber

Proskunneo
2007-06-12 23:21 - Respuestas: 2 - Tema nº: 2452753


Características: Windows XP Profesional, ram 512, celeron 2.8, dh 80 gb.

hola amigos mi pregunta es esta:¿ habra manera de contabilizar el tiempo con excel? me refiero a lo siguiente. Tengo un pequeño cibercafe y no deseo instalar ningun programa de cibercontrol. Lo unico que deseo es anotar el numero de makina en excel , la hora de inicio y la hora de finalizacion y que excel me devuelva en una celda especifica el costo total. Con el siguiente rango, precio por hora: $8.00, precio por fraccion, $5.00
De antemano gracias.

Posibles soluciones:
Funcion de excel para contabilizar tiempo en ciberFuncion de excel para contabilizar tiempo en ciber
Programa para medir contabilizar el tiempo en internPrograma para medir contabilizar el tiempo en intern
Control de tiempo ciber Control de tiempo ciber
Programa de tiempo para un ciber.. (ayudita)Programa de tiempo para un ciber.. (ayudita)
Función de excelFunción de excel
vigno1

Re: Funcion de excel para contabilizar tiempo en ciber - 2007-06-13 02:35 - Respuesta 2

consulta acerca de referncias absolutas y relativas!!! la verdad es que es dificil explicar por aca...sorry
ebolo

Re: Funcion de excel para contabilizar tiempo en ciber - 2007-06-13 18:41 - Respuesta 3

Hola Proskunneo, a ver si me explico.
Se supone que tenemos en la columna 1 el Nº Máquina, en la columna 2 Hora Inicio, en la columna 3 Hora final, en la columna 4 Horas consumidas, en la columna 5 minutos consumidos.

Sólo debes de cambiar los valores de la Columna 1 y 3. La columna 2 y 3 de Hora deben de estar en formato hh:mm.

Vas a Herramientas - MAcro - Editor de Visual basic.
En la parte de la izquierda seguramente te aparezca el Explorador de Proyectos, escoge la hoja en la que tengas estás celdas y le pegas lo siguiente:



Private Sub Worksheet_Change(ByVal Target As Range)
If Cells(Target.Row, 1) "" And Me.Cells(Target.Row, 2) = "" Then
Me.Cells(Target.Row, 2) = Time
End If
If Cells(Target.Row, 3) "" And Me.Cells(Target.Row, 4) = "" Then
If Not IsNumeric(Cells(Target.Row, 3)) Then Exit Sub
'Diferencias en horas en celda columna 4
Me.Cells(Target.Row, 4) = Int(DateDiff("n", Cells(Target.Row, 2), Cells(Target.Row, 3)) / 60)
'Diferencias en minutos en celda columna 5
Me.Cells(Target.Row, 5) = (DateDiff("n", Cells(Target.Row, 2), Cells(Target.Row, 3))) - (Cells(Target.Row, 4) * 60)
End If


End Sub


Lo que hace este código es que al meter el Nº de máquina en la columna 1 te pone directamente la hora de inicio en la columna 2.
AL poner tú la Hora final (por ejem: 16:22) te calcula la hora, en columna 4 y minutos, en columna 5, que ha estado en uso.

Saludos.
Página:1

Respuestas relacionadas:

Función en excelFunción en excelForo
Funcion definida en excelFuncion definida en excelForo
Uso función texto en excel 2007Uso función texto en excel 2007Foro
Problemas con la funcion contar.si de excelProblemas con la funcion contar.si de excelForo
Como usar la funcion suma.si en excelComo usar la funcion suma.si en excelForo
Sumar tiempo con excelSumar tiempo con excelForo
Como contabilizar los cobros  en el contasolComo contabilizar los cobros en el contasolForo
Excel 2002 abre mi xls pero excel 2000 noooo...xq???Excel 2002 abre mi xls pero excel 2000 noooo...xq???Foro
Problema en excel, no puedo abrir archivos de excelProblema en excel, no puedo abrir archivos de excelForo
Formula de excel o macro en excelFormula de excel o macro en excelForo
InicioSecciones
^ SubirAviso legal
Política Privacidad
Configurarequipos28 Marzo 2024