====== Excel ======
===== Fonctions sur les dates / heures =====
\\
==== Formules sur les dates =====
Année =ANNEE(A2)
Nom Mois =TEXTE(A2;"mmmm")
Num Semaine =CONCATENER("S";ENT(MOD(ENT((A2-2)/7)+0,6;52+5/28))+1)
Num Jour =JOUR(A2)
Nom Jour =TEXTE(A2;"jjjj")
Date format FR =TEXTE(A2;"jj/mm/aaaa")
Heure =HEURE(A2)
Minute =MINUTE(A2)
\\
==== Déterminer si un champ date/time fait partie d'une nuit ====
__Exemple__ : On veut savoir si le champs A[n] fait partie de la nuit du 13 au 14 octobre (entre 18h et 7h)
^ ^ A ^ B ^ C ^ D |
^ 1| Date/Time | Num Jour1 | Tranche horaire2 | **Jour/Nuit**3 |
^ 2| 07/10/2014 00:10:03 | 7| 0| **Nuit**|
^ 3| 13/10/2014 10:55:07 | 13| 10| **Jour**|
^ 4| 13/10/2014 18:15:20 | 13| 18| **Jour**|
^ 5| 14/10/2014 02:15:06 | 14| 2| **Nuit**|
1: Champ B2 : =JOUR(A2)
2: Champ C2 : =HEURE(A2)
3: Champ D2 : =SI(C2<8; "Nuit"; SI(C2<19; "Jour"; "Nuit"))
\\
==== Grouper les Heures hh:mm par tranches de 5 minutes ====
=CONCATENER(GAUCHE(A2;2); ":"; GAUCHE(DROITE(A2;2);1); RECHERCHE(DROITE(A2;1); {"0";"1";"2";"3";"4";"5";"6";"7";"8";"9"}; {0;0;0;0;0;5;5;5;5;5}))
__Exemple__ : hh:m(0-4) -> hh:m0 / hh:m(5-9) -> hhm5\\
**Feuil1**
^ ^ A ^ B |
^ 1| Heure | Heure groupée |
^ 2| 00:00 | 00:00 |
^ 3| 00:01 | 00:00 |
^ 4| 00:02 | 00:00 |
^ 5| 00:03 | 00:00 |
^ 6| 00:04 | 00:00 |
^ 7| 00:05 | 00:05 |
^ 8| 00:06 | 00:05 |
^ 9| 00:07 | 00:05 |
^ 10| 00:08 | 00:05 |
^ 11| 00:09 | 00:05 |