Formules à partir de dates et heures

Résolu
hatusu Messages postés 60 Statut Membre -  
hatusu Messages postés 60 Statut Membre -
Bonjour,

Je voudrais pouvoir, à partir d'une date, faire remonter une "période" : par exemple, du 01/09/13 au 31/08/14, la période "2013-2014". La formule que j'ai appliquée ne fonctionne pas et je ne comprends pas pourquoi.

Par ailleurs, à partir d'un horaire, je voudrais remonter un créneau horaire : par exemple, 12:30 se trouve dans le créneau "12:00 - 13:00". Je ne sais pas quelle formule appliquer pour ne pas avoir recours à une table et une rechercheV.

Je joins un extrait de mon fichier.

Je vous remercie par avance de votre aide.

https://www.cjoint.com/?0LotVIczMt6

3 réponses

  1. Gyrus Messages postés 3360 Statut Membre 526
     
    Bonjour,

    Essaie avec
    =SI(A2<DATEVAL("31/08/2014");"2013-2014";"2014-2015")

    A+
    0
    1. Gyrus Messages postés 3360 Statut Membre 526
       
      Et pour les créneaux horaires
      =SI(HEURE(B2)<13;SI(HEURE(B2)<12;SI(HEURE(B2)<11;SI(HEURE(B2)<10;SI(HEURE(B2)<9;SI(HEURE(B2)<8;"Hors créneau";E5);E6);E7);E8);E9);"Hors créneau")

      A+
      0
    2. hatusu Messages postés 60 Statut Membre
       
      Merci Gyrus, les deux formules fonctionnent. Pour éviter d'avoir une table pour les créneaux horaires, je dois pouvoir remplacer les renvois ";E5).;E6)"... par les valeurs entre guillements ("12:00 à 13:00";"13:00 à 14:00")...
      0
  2. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonsoir hatusu

    La formule ne fonctionne pas Mais il n'y a aucune formule dans ton fichier !

    Essaie celle ci :
    =SI(HEURE(B2)=8;E5;SI(HEURE(B2)=9;E6;SI(HEURE(B2)=10;E7;SI(HEURE(B2)=11;E8;SI(HEURE(B2)=12;E9;"hors tranche")))))

    Cdlmnt
    0
    1. hatusu Messages postés 60 Statut Membre
       
      Bonbsoir Via55

      Il y a une formule dans la colonne "Saison".
      Merci pour ta formule qui fonctionne.

      Cordialement
      0
  3. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonsoir à tous,

    Autre proposition :

    Période: ="20"&STXT(C4;10;2)&"-20"&STXT(C4;22;2)
    Tranche: =TEXTE(HEURE(B2);"00"":00""")&" à " & TEXTE(HEURE(B2)+1;"00"":00""")

    https://www.cjoint.com/c/CLowHE7nx4w
    eric
    0
    1. hatusu Messages postés 60 Statut Membre
       
      Bonsoir Eric

      La formule pour la période ne fonctionne pas mais celle pour les tranches horaires fonctionne.
      Merci

      Cordialement
      0
    2. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      Bonjour,

      La formule pour la période ne fonctionne pas
      Si tu regardes dans le fichier en C2 tu verras qu'elle fonctionne bien, et ce quelles que soient les années inscrites; A condition que le format "du 01/09/13 au 31/08/14" soit toujours respecté.

      eric

      PS: j'ai peut-être appelé Période ce que tu appelles Saison
      0
    3. hatusu Messages postés 60 Statut Membre
       
      Bonsoir

      Ah... effectivement, je ne l'avais pas liée avec la bonne cellule :-)
      Merci
      0