Formule selon l'heure

Philou73CH -  
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
Je vais tantôt me lancer dans le perfectionnement d'un fichier Excel 2010. Je voudrai pouvoir tenir compte de l'heure de la journée.
En effet, une information est valable entre 7h et 19h. Puis remplacé par une autre valable de1900 h à 07h.
Oups, la date peut etre aussi, enfin certainement, un facteur déterminant, puisque ces groupes jour / nuit sont valables chaque jour.
Pouvez vous m'indiquer comment faire ?
Mille merci d'avance à vous.

1 réponse

  1. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 784
     
    Probablement, mais encore ?
    0
    1. Philou73ch
       
      Merci pour avoir lu ma question.
      Je vais la retiré et vais la reposée autrement avec un fichier joint.
      Ce sera plus clair et plus compréhensible.
      0
    2. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
       
      Bonjour

      luste au passage pour une piste possible
      heure en B1=maintenant()
      formule excel
      =INDEX({"toto";"tata";"toto"};EQUIV(Heure(B1);{0;7;19};1))

      Et maquette en VBA
      Sub variablex()
      variable1 = "toto"
      variable2 = "tata"
      moment = Evaluate("Match(" & Hour(Time) & ",{0,7,19},1)")

      variable = Choose(moment, variable1, variable2, variable1)
      MsgBox variable

      End Sub
      0