OVH Cloud OVH Cloud

jours ouvrés et détecter si heure comprise entre 2 bornes

4 réponses
Avatar
Ray
Bonsoir,

Je n'arrive pas à créer une formule, auriez vous une idée ?
Je souhaite au final sommer une colonne C si dans la colonne A, la date
rentrée est un jour ouvré et si dans la colonne B l'heure est comprise en
8:00 et 12:00.
J'arrive à peu près à bidouiller avec joursem pour les jours. Mais par
contre je n'arrive pas du tout à trouver la syntaxe qui teste l'heure. J'ai
essayé :
=SI(ET(TEMPS(B6)>debut;TEMPS(B6)<fin)VRAI;FAUX) de façon à calculer si =vrai
mais la fonction me renvoie une valeur d'erreur.
Quelle fonction utiliser ? J'ai testé tempsval, temps, heure, mais rien n'y
fait. Si vous avez une piste....
Merci pour vos retours.
Ray

4 réponses

Avatar
Patrick BASTARD
Bonjour, *Ray*

Amha, encore des heures sup. pour sommeprod().
Tu peux mettre un exemple de données et de ce que tu veux obtenir sur
cjoint.com.

--
Bien amicordialement,
P. Bastard



Bonsoir,

Je n'arrive pas à créer une formule, auriez vous une idée ?
Je souhaite au final sommer une colonne C si dans la colonne A, la
date rentrée est un jour ouvré et si dans la colonne B l'heure est
comprise en 8:00 et 12:00.
J'arrive à peu près à bidouiller avec joursem pour les jours. Mais par
contre je n'arrive pas du tout à trouver la syntaxe qui teste
l'heure. J'ai essayé :
=SI(ET(TEMPS(B6)>debut;TEMPS(B6)<fin)VRAI;FAUX) de façon à calculer
si =vrai mais la fonction me renvoie une valeur d'erreur.
Quelle fonction utiliser ? J'ai testé tempsval, temps, heure, mais
rien n'y fait. Si vous avez une piste....
Merci pour vos retours.
Ray


Avatar
Daniel
Bonsoir.
Essaie (formule matricielle, valider avec CTRL+MAJ+Entrée) :
=SOMME(N(JOURSEM(A1:A100)<>1)*N(JOURSEM(A1:A100)<>7)*N(B1:B100>=1/3)*N(B1:B100<=1/2)*C1:C100)
Cordialement.
Daniel
"Ray" a écrit dans le message de news:
439b4924$0$4334$
Bonsoir,

Je n'arrive pas à créer une formule, auriez vous une idée ?
Je souhaite au final sommer une colonne C si dans la colonne A, la date
rentrée est un jour ouvré et si dans la colonne B l'heure est comprise en
8:00 et 12:00.
J'arrive à peu près à bidouiller avec joursem pour les jours. Mais par
contre je n'arrive pas du tout à trouver la syntaxe qui teste l'heure.
J'ai essayé :
=SI(ET(TEMPS(B6)>debut;TEMPS(B6)<fin)VRAI;FAUX) de façon à calculer si
=vrai mais la fonction me renvoie une valeur d'erreur.
Quelle fonction utiliser ? J'ai testé tempsval, temps, heure, mais rien
n'y fait. Si vous avez une piste....
Merci pour vos retours.
Ray




Avatar
Patrick BASTARD
Bonjour, *Ray*

Si j'ai bien compris :

http://cjoint.com/?mkxNAxBVG4

Cela t'aide-t'il ?

--
Bien amicordialement,
P. Bastard

Bonsoir,

Je n'arrive pas à créer une formule, auriez vous une idée ?
Je souhaite au final sommer une colonne C si dans la colonne A, la
date rentrée est un jour ouvré et si dans la colonne B l'heure est
comprise en 8:00 et 12:00.
J'arrive à peu près à bidouiller avec joursem pour les jours. Mais par
contre je n'arrive pas du tout à trouver la syntaxe qui teste
l'heure. J'ai essayé :
=SI(ET(TEMPS(B6)>debut;TEMPS(B6)<fin)VRAI;FAUX) de façon à calculer
si =vrai mais la fonction me renvoie une valeur d'erreur.
Quelle fonction utiliser ? J'ai testé tempsval, temps, heure, mais
rien n'y fait. Si vous avez une piste....
Merci pour vos retours.
Ray


Avatar
Ray
merci à vous, c'était exactement cela.
Merci pour l'exemple très clair
cdlt,

"Patrick BASTARD" a écrit dans le
message de news: %23%23Pxzqd$
Bonjour, *Ray*

Si j'ai bien compris :

http://cjoint.com/?mkxNAxBVG4

Cela t'aide-t'il ?

--
Bien amicordialement,
P. Bastard

Bonsoir,

Je n'arrive pas à créer une formule, auriez vous une idée ?
Je souhaite au final sommer une colonne C si dans la colonne A, la
date rentrée est un jour ouvré et si dans la colonne B l'heure est
comprise en 8:00 et 12:00.
J'arrive à peu près à bidouiller avec joursem pour les jours. Mais par
contre je n'arrive pas du tout à trouver la syntaxe qui teste
l'heure. J'ai essayé :
=SI(ET(TEMPS(B6)>debut;TEMPS(B6)<fin)VRAI;FAUX) de façon à calculer
si =vrai mais la fonction me renvoie une valeur d'erreur.
Quelle fonction utiliser ? J'ai testé tempsval, temps, heure, mais
rien n'y fait. Si vous avez une piste....
Merci pour vos retours.
Ray