Fonction "DROITE"
Résolu
Viking58
Messages postés
186
Statut
Membre
-
Viking58 Messages postés 186 Statut Membre -
Viking58 Messages postés 186 Statut Membre -
Bonjour.
Toujours dans mes essais avec les dates avant 1900, j'ai encore et toujours besoin de vos conseils.
Exemple:
En A1, une date: 1 septembre 1898
En A2, la formule: =DROITE(A1;4), ce qui me donne 1898. Normal...
Je demande donc, simplement, la copie des 4 derniers caractères de la cellule A1.
Pourquoi, lorsque j'arrive à 1 janvier 1900, la formule me donne 41 ?
Pourquoi ne me donne-t-elle pas les 4 derniers caractères, soit, 1900 ?
Ma colonne A2 est en format "standard", pas en format date.
Pourquoi Excel me remet-il ce format date ?
Merci
Toujours dans mes essais avec les dates avant 1900, j'ai encore et toujours besoin de vos conseils.
Exemple:
En A1, une date: 1 septembre 1898
En A2, la formule: =DROITE(A1;4), ce qui me donne 1898. Normal...
Je demande donc, simplement, la copie des 4 derniers caractères de la cellule A1.
Pourquoi, lorsque j'arrive à 1 janvier 1900, la formule me donne 41 ?
Pourquoi ne me donne-t-elle pas les 4 derniers caractères, soit, 1900 ?
Ma colonne A2 est en format "standard", pas en format date.
Pourquoi Excel me remet-il ce format date ?
Merci
A voir également:
- Fonction "DROITE"
- Fonction si et - Guide
- Les textes ne doivent pas être en retrait à droite et à gauche - Guide
- Ctrl droite ✓ - Forum Logiciels
- Fonction miroir - Guide
- Barre droite mac ✓ - Forum MacOS
2 réponses
Bonjour,
Pour les années inférieures à 1900 la fonction ANNEE() ne fonctionne pas, la valeur est considérée comme texte
par contre je ne comprends pas "Je demande donc, simplement, la copie des 4 derniers caractères de la cellule A1.
Pourquoi, lorsque j'arrive à 1 janvier 1900, la formule me donne 41"
avec la fonction =DROITE(A1;4) on obtient bien 1898 il suffit de faire un copier/collage spécial valeur
ou cette formule à tester
=SIERREUR(ANNEE(A1);DROITE(A1;4))*1
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Pour les années inférieures à 1900 la fonction ANNEE() ne fonctionne pas, la valeur est considérée comme texte
par contre je ne comprends pas "Je demande donc, simplement, la copie des 4 derniers caractères de la cellule A1.
Pourquoi, lorsque j'arrive à 1 janvier 1900, la formule me donne 41"
avec la fonction =DROITE(A1;4) on obtient bien 1898 il suffit de faire un copier/collage spécial valeur
ou cette formule à tester
=SIERREUR(ANNEE(A1);DROITE(A1;4))*1
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Mais si je teste cela, ça ne fonctionne qu'à partir de 1900.
j'obtiens pour les années avant 1900: #VALEUR!