EXTRAER HORA PARA CALCULAR SI ES MENOS A OTRA HORA

524 views
Skip to first unread message

Denisse Amaya

unread,
Feb 16, 2017, 10:21:01 AM2/16/17
to Comunidad de Visual Foxpro en Español
Por marca temporal del formulario tengo el registro Datetime (fecha y hora), necesito una formula donde obtener si el formulario se registró (campo marca temporal datetime) es menor a las 16:00 horas y que arroje un 1, si es mayor a las 16:00 horas que arroje un 0.

He tratado de extraer la hora del datetime pero todos dan una fórmula TTOC y TTOD el cual NO EXISTE!! pues me sale ERROR Ya no sé dónde más buscar para obtener lo que necesito, la lógica es tan simple pero la fórmula no la encuentro

FECHA OPORT
5/12/2016 12:12:23

Identificar si es mayor a 16:00 horas con un 0, en éste caso debe arrojar un 1

Carlos Hidalgo

unread,
Feb 16, 2017, 10:27:17 AM2/16/17
to publice...@googlegroups.com
Buen dia

Podriamos ayudarte si nos envias una captura del error o bien el codigo donde haces la resta

Saludos


Fernando D. Bozzo

unread,
Feb 16, 2017, 10:40:14 AM2/16/17
to Comunidad de Visual Foxpro en Español
Reemplazando el campo DATETIME() por un campo de tipo fecha/hora, debería servirte esto:

IF TTOC( DATETIME(), 2) < "16:00:00"
   RETURN
1
ELSE
   RETURN
0
ENDIF

Denisse Amaya

unread,
Feb 16, 2017, 10:47:47 AM2/16/17
to Comunidad de Visual Foxpro en Español

Denisse Amaya

unread,
Feb 16, 2017, 10:50:24 AM2/16/17
to Comunidad de Visual Foxpro en Español

No me resulta, nunca había visto una fórmula así, envío print de pantalla

Carlos Hidalgo

unread,
Feb 16, 2017, 10:52:00 AM2/16/17
to publice...@googlegroups.com
Tal como lo imagine...
Es en excel donde quieres hacer esto


Ariel Octavio D'Alfeo

unread,
Feb 16, 2017, 10:52:24 AM2/16/17
to publice...@googlegroups.com
Esto es un foro de Visual Fox Pro. no de excel. 🙃
--

Ariel Octavio D'Alfeo
Córdoba, Argentina

Fernando D. Bozzo

unread,
Feb 16, 2017, 10:52:29 AM2/16/17
to publice...@googlegroups.com
Ah, no es una pregunta de FoxPro, sino de Excel. 
Deberías poner OT en el asunto, si no confunde. 

Carlos Hidalgo

unread,
Feb 16, 2017, 10:53:44 AM2/16/17
to publice...@googlegroups.com
Esto solo se reponde lo viernes !!1

Carlos Hidalgo

unread,
Feb 16, 2017, 10:59:06 AM2/16/17
to publice...@googlegroups.com

Patricio Muñoz

unread,
Feb 16, 2017, 11:06:38 AM2/16/17
to publice...@googlegroups.com
--
Patricio Muñoz
Pro&Tech
Analista en Sistemas

Denisse Amaya

unread,
Feb 16, 2017, 12:10:25 PM2/16/17
to publice...@googlegroups.com
Siento haberlos ofendido tanto, cuando uno googlea aparecen una páginas como.esta y generé la consulta.  Lamento no saber como ustedes

Este grupo es tan exclusivo y cool que no permite consultas de personas normales... Les pido disculpas por no saber qué es Fox Pro y quitarles su tan preciado tiempo

Fernando D. Bozzo

unread,
Feb 16, 2017, 12:17:10 PM2/16/17
to publice...@googlegroups.com
Hola Denisse:

No es un grupo exclusivo, pero como muchos otros grupos de Google, tiene una temática principal, acorde al nombre del grupo (public.es.vfoxpro)
Hay grupos de todos los lenguajes y cosas que te imagines, y también hay grupos de Excel. 
Llevan muchos años y comenzaron con los newsgroups en los 80

Solo hay que entender su funcionamiento para saber participar. 
Como ves, aunque el tema sea distinto al principal, se te intentó responder. 

Saludos 

Geovanny Quirós Castillo

unread,
Feb 16, 2017, 12:30:59 PM2/16/17
to publice...@googlegroups.com
Buenos días Dennise, esto te puede ayudar.
Saludos
 
image
image[1].png

Jean Pierre Adonis De La Cruz Garcia

unread,
Feb 16, 2017, 1:12:49 PM2/16/17
to Comunidad de Visual Foxpro en Español
jajaja es Viernes.

me hizo recordar esto

Un asmático sube con problemas 5 pisos, llama a la puerta le abren y dice:
- Doctor, doctor, tengo mucho asma, ¿Qué me recomienda?
- Fácil, no fume, no beba, descanse y cómprese unas gafas.
- Y, ¿Qué tienen que ver las gafas con el asma? 
- Son para que encuentre la casa del doctor, está un piso abajo, yo soy albañil.

Denisse Amaya

unread,
Feb 16, 2017, 1:27:49 PM2/16/17
to publice...@googlegroups.com
Gracias Carlos pero no es Excel sino Google Drive, las fórmulas de Excel no siempre resultan en Hoja de cálculo del Drive
Gracias de todas formas por hacer la excepción

El 16 de febrero de 2017, 12:58, Carlos Hidalgo<chofohi...@gmail.com> escribió:



--
Denisse Amaya B.

Ariel Octavio D'Alfeo

unread,
Feb 16, 2017, 1:42:28 PM2/16/17
to publice...@googlegroups.com
Fijate asi: 
=NO(GT(HORA(A1); 16))

Imágenes integradas 1

El 16 de febrero de 2017, 15:27, Denisse Amaya <amaya....@gmail.com> escribió:
Gracias Carlos pero no es Excel sino Google Drive, las fórmulas de Excel no siempre resultan en Hoja de cálculo del Drive
Gracias de todas formas por hacer la excepción

Ariel Octavio D'Alfeo

unread,
Feb 16, 2017, 2:15:46 PM2/16/17
to publice...@googlegroups.com
Version Mejorada

Imágenes integradas 1

Nejer Ludovid Rengifo Bartra

unread,
Nov 21, 2018, 10:34:47 AM11/21/18
to Comunidad de Visual Foxpro en Español
Se requiere conocer si el horario es habil o inhabil la empresa tiene un costo de atención mientras el horario sea desde las 7:00 a.m. hasta las 19:59 p.m., entonces las respuesta es la siguiente:

*DATETIME, Muestra la fecha y hora actual. 
*==================================
xhabil = DATETIME(YEAR(DATE()),MONTH(DATE()),DAY(DATE()),07,00,00)
xinhabil = DATETIME(YEAR(DATE()),MONTH(DATE()),DAY(DATE()),20,00,00)

IF DATETIME() >= xhabil AND DATETIME() < xinhabil then
thisform.label1.Caption = "HABIL"
ELSE
thisform.label1.Caption = "INHABIL"
ENDIF
Reply all
Reply to author
Forward
0 new messages