Incrémentation conditionnelle de dates excel
Résolu/Fermé
so.beauty
-
22 oct. 2007 à 15:02
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 22 oct. 2007 à 21:05
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 22 oct. 2007 à 21:05
A voir également:
- Incrémentation conditionnelle de dates excel
- Mise en forme conditionnelle excel - Guide
- Liste déroulante excel - Guide
- Excel liste déroulante conditionnelle - Guide
- Nombre de jours entre deux dates excel - Guide
- Si et excel - Guide
3 réponses
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 257
22 oct. 2007 à 19:47
22 oct. 2007 à 19:47
Bonsoir,
Une solution avec ses limites : avoir une colonne libre (quitte à faire un copier/collage spécial 'valeur' ensuite) et ne pas être utilisée sur la ligne 1.
Ex: tes dates à partir de B2
en A2: =SI(ET(GAUCHE(CELLULE("format";B2);1)="D";ESTNUM(B2));B2;A1)
et tu copies vers le bas.
Si tu as un format date reconnu et une valeur numérique en B2 ça récupère le nombre (n'oublie pas de mettre le format date en A1)
Sinon ça recopie la date au-dessus.
Si tu utilises un format date personnalisé différent de :
m/j/aa, m/j/aa h:mm, mm/jj/aa, j-mmm-aa, jj-mmm-aa, j-mmm, jj-mmm, mmm-aa ou mm/jj
utilser la formule simplifiée qui ne teste pas la présence d'un format date :
en A2: =SI(ESTNUM(B2));B2;A1) avec tjs le format date sur cette cellule
Si ça te va n'oublie pas de mettre 'résolu'. Merci
eric
Une solution avec ses limites : avoir une colonne libre (quitte à faire un copier/collage spécial 'valeur' ensuite) et ne pas être utilisée sur la ligne 1.
Ex: tes dates à partir de B2
en A2: =SI(ET(GAUCHE(CELLULE("format";B2);1)="D";ESTNUM(B2));B2;A1)
et tu copies vers le bas.
Si tu as un format date reconnu et une valeur numérique en B2 ça récupère le nombre (n'oublie pas de mettre le format date en A1)
Sinon ça recopie la date au-dessus.
Si tu utilises un format date personnalisé différent de :
m/j/aa, m/j/aa h:mm, mm/jj/aa, j-mmm-aa, jj-mmm-aa, j-mmm, jj-mmm, mmm-aa ou mm/jj
utilser la formule simplifiée qui ne teste pas la présence d'un format date :
en A2: =SI(ESTNUM(B2));B2;A1) avec tjs le format date sur cette cellule
Si ça te va n'oublie pas de mettre 'résolu'. Merci
eric
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 257
22 oct. 2007 à 21:05
22 oct. 2007 à 21:05
De rien,
bonne soirée à toi aussi
bonne soirée à toi aussi