Formule si

Résolu
cridelateur -  
Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   -
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

  1. tontong Messages postés 2575 Date d'inscription   Statut Membre Dernière intervention   1 064
     
    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
  2. Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   958
     
    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
  3. cridelateur
     
    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
  4. Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   958
     
    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