Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.
  • Initiateur de la discussion Initiateur de la discussion al1000
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

al1000

XLDnaute Impliqué
bonjour


quel est la formule qui donne le jour

lundi ou
mardi ou
mercredi etc ....pour une date qui est concatener (a1; b1;2009)


a+
 
Re : jour

Bonsoir Al1000,


Pourquoi avoir concaténer ta date ainsi???

Si je comprend bien :
-> en A1 -> tu as le jours
-> en B1 -> tu as le mois

C'est bien ça? Le problème de concaténer ainsi :
-> comme tu l'as constaté, très difficile d'en extraire le jours de la semaine correspond
-> présentation bizarre!!!!

Si ta date est le 5 janvier 2009, avec ta solution
Code:
=CONCATENER(A1;B1;2009)

Tu obtient donc 512009!!!!

Déjà que 05012009 c'est pas tip top, alors si je peux me permettre ta solution n'est pas très pratique. Voici la formule pour obtenir 05012009 :
Code:
=CONCATENER(SI(A1<10;"0"&A1;A1);SI(B1<10;"0"&B1;B1);2009)

Dans le même style, toujours avec la même formule, si au lieu de 05012009 tu veux 05/01/2009, la formule sera :
Code:
=CONCATENER(SI(A1<10;"0"&A1;A1);"/";SI(B1<10;"0"&B1;B1);"/";2009)


Mais pourquoi ne pas faire plus simple :
Code:
=DATE(2009;B1;A1)

Tu obtiens toujours 05/01/2009, mais elle est mille fois plus exploitable! Car :
-> dans la solution avec CONCATENER() Excel considère le résultat obtenu comme du texte, et non une date, d'où ta difficulté à trouver une solution.
-> dans la solution avec DATE() Excel considère le résultat obtenu comme une date.


Si ma solution DATE() te convient, la réponse à ta question sera :
Code:
=[COLOR="Blue"]B8[/COLOR]


Dans le cas où tu as mis la formule en B8

Puis sélectionner ta cellule où tu as mis cette formule :
-> "format" / "cellule..." / onglet "nombre"
-> zone "catégorie" : sélectionner "personnalisée"
-> zone "type" : écrire jjjj

=> tu obtiendra ainsi "lundi" comme demandé!

---------------------------------------------------------------------------
Mais si pour des raisons particulières tu es obligé de garder ta formule
Code:
=CONCATENER(A1;B1;2009)

dis le, nous te donnerons une autre solution qui tiendra compte de cette impératif.

Bonne fin de soirée

PS : la formule date s'écrit ainsi =DATE(année;mois;jour) (format américain) mais elle s'affiche bien ainsi jour/mois/année (format français)
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
3
Affichages
234
Réponses
12
Affichages
360
  • Question Question
Microsoft 365 Formule
Réponses
4
Affichages
242
Réponses
34
Affichages
916
Réponses
2
Affichages
159
Réponses
0
Affichages
312
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…