Le poste selon plage horaire
Résolu/Fermé
Liores
-
24 juil. 2016 à 16:23
Raymond PENTIER Messages postés 58652 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 19 septembre 2024 - 25 juil. 2016 à 02:58
Raymond PENTIER Messages postés 58652 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 19 septembre 2024 - 25 juil. 2016 à 02:58
3 réponses
via55
Messages postés
14474
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
19 septembre 2024
2 728
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
58652
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
19 septembre 2024
17 198
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)