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