Format de date dans Excel 2007

Résolu/Fermé
f1gp Messages postés 25 Date d'inscription lundi 14 septembre 2009 Statut Membre Dernière intervention 30 avril 2011 - 27 oct. 2009 à 11:59
 lilouwe - 11 déc. 2013 à 17:18
Bonjour,
Malgré des recherches dans l'aide d'Excel, je n'arrive pas à obtenir le résultat suivant :
Dans la ligne 2, j'ai des dates (du 01/01/2010 au 31/01/2010) j'ai appliqué le format personnalisé "j" et j'obtient le jour en chiffre sous la forme : 1, 2, 3... Je souhaite obtenir dans la ligne 1 la première lettre du jour en majuscule.
Exemple : A2 = 1 (pour le 01/01/2010) --> A1 = V (pour vendredi en majuscule)
Exemple : B2 = 2 (pour le 02/01/2010) --> B1 = S (pour samedi en majuscule)

J'ai essayé avec les variantes "=TEXTE..." mais je n'ai pas obtenu le résultat souhaité
A voir également:

2 réponses

dobo69 Messages postés 1587 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 822
27 oct. 2009 à 14:32
bonjour,
il n'y a pas de format de cellule qui permette cela directement, il faut passer par une fonction.
par exemple :

=MAJUSCULE(GAUCHE(TEXTE(JOURSEM(A2);"jjjj");1))

où la date servant de base est en A2 dans cet exemple.
12
f1gp Messages postés 25 Date d'inscription lundi 14 septembre 2009 Statut Membre Dernière intervention 30 avril 2011 1
27 oct. 2009 à 15:20
Bonjour dobo69,

Et MERCI pour la réponse !!!
Je pensais être obligé de passer par une fonction SI à plusieurs niveaux, mais finalement tu disposes d'une fonction très efficace. Je me demande quel élément de cette fonction permet l'affichage de la première lettre du jour ? "jjjj" ??? Enfin, j'ai la solution et c'est le plus important

Cordialement et encore merci
0
Merci bcp ! :)
0
En fait la bonne formule est =MAJUSCULE(GAUCHE(TEXTE(A4;"jjjj");1)), car sinon ça renvoie le jour correspondant à 1904...
0