Formules à partir de dates et heures

Résolu/Fermé
hatusu Messages postés 52 Date d'inscription vendredi 12 août 2011 Statut Membre Dernière intervention 31 juillet 2019 - 14 déc. 2013 à 19:52
hatusu Messages postés 52 Date d'inscription vendredi 12 août 2011 Statut Membre Dernière intervention 31 juillet 2019 - 16 déc. 2013 à 19:48
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

Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
14 déc. 2013 à 20:06
Bonjour,

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

A+
0
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
14 déc. 2013 à 20:16
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
hatusu Messages postés 52 Date d'inscription vendredi 12 août 2011 Statut Membre Dernière intervention 31 juillet 2019
15 déc. 2013 à 20:07
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
via55 Messages postés 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 2 702
14 déc. 2013 à 20:10
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
hatusu Messages postés 52 Date d'inscription vendredi 12 août 2011 Statut Membre Dernière intervention 31 juillet 2019
15 déc. 2013 à 21:07
Bonbsoir Via55

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

Cordialement
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 211
14 déc. 2013 à 22:34
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
hatusu Messages postés 52 Date d'inscription vendredi 12 août 2011 Statut Membre Dernière intervention 31 juillet 2019
15 déc. 2013 à 20:13
Bonsoir Eric

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

Cordialement
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 211
Modifié par eriiic le 16/12/2013 à 13:07
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
hatusu Messages postés 52 Date d'inscription vendredi 12 août 2011 Statut Membre Dernière intervention 31 juillet 2019
16 déc. 2013 à 19:48
Bonsoir

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