Le poste selon plage horaire
Résolu/Fermé
Liores
-
24 juil. 2016 à 16:23
Raymond PENTIER Messages postés 58393 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 avril 2024 - 25 juil. 2016 à 02:58
Raymond PENTIER Messages postés 58393 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 avril 2024 - 25 juil. 2016 à 02:58
3 réponses
via55
Messages postés
14402
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 avril 2024
2 702
24 juil. 2016 à 16:59
24 juil. 2016 à 16:59
Bonjour Liores
1) tu dis avoir des données de type date en A1 et ta macro va chercher du texte, qu'elle ne trouve pas forcément
2) pourquoi passer par une macro alors qu'une simple formule en D1 suffit et peut être ensuite étirée en dessous
formule du style :
=SI(ET(HEURE(A1)>5;HEURE(A1)<=13);"P1";SI(ET(HEURE(A1)>13;HEURE(A1)<=21);"P2";"P3"))
Cdlmnt
Via
1) tu dis avoir des données de type date en A1 et ta macro va chercher du texte, qu'elle ne trouve pas forcément
2) pourquoi passer par une macro alors qu'une simple formule en D1 suffit et peut être ensuite étirée en dessous
formule du style :
=SI(ET(HEURE(A1)>5;HEURE(A1)<=13);"P1";SI(ET(HEURE(A1)>13;HEURE(A1)<=21);"P2";"P3"))
Cdlmnt
Via
Wow!
Magnifique ca fait parfaitement le travail. Je n'ai pas réussi à faire la même chose.
Merci beaucoup !!
Magnifique ca fait parfaitement le travail. Je n'ai pas réussi à faire la même chose.
Merci beaucoup !!
Raymond PENTIER
Messages postés
58393
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
23 avril 2024
17 095
Modifié par Raymond PENTIER le 25/07/2016 à 03:00
Modifié par Raymond PENTIER le 25/07/2016 à 03:00
Excellente formule, qu'on peut même encore simplifier :
=SI(HEURE(A1)<5;"P3";SI(HEURE(A1)<13;"P1";SI(HEURE(A1)<21;"P2"; "P3")))
C'est bien, la retraite ! Surtout aux Antilles ... :-)
Raymond (INSA, AFPA, CF/R)
=SI(HEURE(A1)<5;"P3";SI(HEURE(A1)<13;"P1";SI(HEURE(A1)<21;"P2"; "P3")))
C'est bien, la retraite ! Surtout aux Antilles ... :-)
Raymond (INSA, AFPA, CF/R)