Formule si

Résolu/Fermé
cridelateur - 17 sept. 2010 à 17:42
Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 - 17 sept. 2010 à 20:14
Bonjour, j'aimerais exprimer ceci:
si l'heure présente dans la cellule a1 est > que 06:00:01 et < que 12:00:00 alors m'indiquer plage horraire 6 à 12 si a1 est a1 est > que 12:00:01 et < que 18:00:00 alors m'indiquer plage horraire 12 à 18 et ainsi de suite.

merci

4 réponses

tontong Messages postés 2567 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 20 novembre 2024 1 059
17 sept. 2010 à 18:31
Bonjour,
On met les valeurs des bornes dans des cellules:
H2= 06:00:00
H3=12:00:00
H4=18:00:00
En B2 =SI(NON(ESTNUM(A2));"";SI(A2>$H$4;"plage3";SI(A2>$H$3;"plage2";SI(A2>$H$2;"plage1";"hors plage"))))
Il reste à recopier cette formule sur la hauteur.
0
Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 950
Modifié par Mytå le 17/09/2010 à 18:54
Salut le forum

Une autre approche

=INDEX({"#NA";"6-12";"12-18";"#NA"};EQUIV(C10;{0;0,25;0,5;0,75}))

Mytå
Merci de donner suite à votre question, nous ne sommes pas des robots...
Versions installées [MsProject 2003(FR), Excel 2003-2007(FR)]
0
Parfait et maintenant si je veux ajouter deux plages du type si entre 18:01 à 00:00 ainsi que de 00:01 à 06:00

Merci beaucoup
0
Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 950
Modifié par Mytå le 17/09/2010 à 20:18
Re le forum

Tu aurais pu faire l'effort d'adapter la formule

=INDEX({"12-06";"06-12";"12-18";"18-00"};EQUIV(C10;{0;0,25;0,5;0,75}))

Et pour eviter des problèmes avec la date si tu fais une recopie des cellules

=INDEX({"12-06";"06-12";"12-18";"18-00"};EQUIV(MOD(C10;1);{0;0,25;0,5;0,75}))

Mytå
0