OVH Cloud OVH Cloud

Au secours VBA

3 réponses
Avatar
Thierry C
Bonsoir

En A1 il y a une heure ex : 05:00
En B1 il y a une autre heure ex : 22H30

en A3 je voudrais que le résultat de la formule (06:00-A1) s'affiche
uniquement quand la valeur de A1 est inférieure à 06:00 et différente de
0:00.

Pour corser le tout je souhaiterait que toujours en A3 e résultat de la
formule (22:00-B1) s'affiche uniquement quand la valeur de B1 est
supérieure à 21:00 et différente de 0:00.

Cela va me permettre de ressortir les Heures de nuit ....

Je pense qu'il faut passer par VBA ....
quelqu'un peeut il m'aider ?


Merci d'avance

3 réponses

Avatar
ChrisV
Bonjour Thierry,

Quelle est exactement la "tranche horaire" nuit...
Ton 22:00-B1 avec H > 21 me semble curieux...


ChrisV


"Thierry C" a écrit dans le message de news:

Bonsoir

En A1 il y a une heure ex : 05:00
En B1 il y a une autre heure ex : 22H30

en A3 je voudrais que le résultat de la formule (06:00-A1) s'affiche
uniquement quand la valeur de A1 est inférieure à 06:00 et différente de
0:00.

Pour corser le tout je souhaiterait que toujours en A3 e résultat de la
formule (22:00-B1) s'affiche uniquement quand la valeur de B1 est
supérieure à 21:00 et différente de 0:00.

Cela va me permettre de ressortir les Heures de nuit ....

Je pense qu'il faut passer par VBA ....
quelqu'un peeut il m'aider ?


Merci d'avance


Avatar
Daniel.M
Salut,

Google est ton ami:
http://groups.google.com/groups?as_q=Heures%20de%20Nuit&ie=UTF-8&oe=UTF-8&as_ugroup=microsoft.public.fr.excel&as_drrb=b&as_mind&as_minm=1&as_miny 04&as_maxd=3&as_maxm=2&as_maxy 04&lr=&num0&hl=fr

Regarde la ficelle "comment faire".

Ton problème mériterait quelques exemples de A1 et B1 avec les résultats
attendus.
Autrement, c'est difficile de savoir ce que tu veux.

Salutations,

Daniel M.

"Thierry C" wrote in message
news:
Bonsoir

En A1 il y a une heure ex : 05:00
En B1 il y a une autre heure ex : 22H30

en A3 je voudrais que le résultat de la formule (06:00-A1) s'affiche
uniquement quand la valeur de A1 est inférieure à 06:00 et différente de
0:00.

Pour corser le tout je souhaiterait que toujours en A3 e résultat de la
formule (22:00-B1) s'affiche uniquement quand la valeur de B1 est
supérieure à 21:00 et différente de 0:00.

Cela va me permettre de ressortir les Heures de nuit ....

Je pense qu'il faut passer par VBA ....
quelqu'un peeut il m'aider ?


Merci d'avance


Avatar
chrisn
"Thierry C" a écrit dans le message de news:


En A1 il y a une heure ex : 05:00
En B1 il y a une autre heure ex : 22H30

en A3 je voudrais que le résultat de la formule (06:00-A1)
s'affiche

uniquement quand la valeur de A1 est inférieure à 06:00 et
différente de

0:00.

= si(et(A1<0,25;a1>0);0,25-A1;"")


Pour corser le tout je souhaiterait que toujours en A3 e résultat
de la

formule (22:00-B1) s'affiche uniquement quand la valeur de B1 est
supérieure à 21:00 et différente de 0:00.

Il vaut envelopper

= si(ou(et(A1<0,25;a1>0);b1>1/24*22);si(et(A1<0,25;a1>0);0,25-A1;0)
+si(b1>1/24*22;b1-1/24*22;0);"")

Bon, ça marche sur mon portable, mais mon portable n'est pas relié à
internet, donc pas de copier coller. Mais je pense qu'il y aura des
vérificateurs...

Cela va me permettre de ressortir les Heures de nuit ....

Ne pas oublier en a4=si(et(a1<0,25;b1>1/24*22);"attaquer ce négrier

de patron aux prud'homme";"")

non mais :))

Je pense qu'il faut passer par VBA ....

Non, la formule est plus complexe que compliquée, et repose sur le

simple fait que 24 heures = 1, comme 1 jour
Par contre ne pas oublier d'appliquer un format horaire à la cellue
a3

--
chrisn
mettre le bon fai, libertysurf pour me répondre