Cherche solution pour utiliser deux formules dans une cellule

Résolu
maxabdel Messages postés 5 Statut Membre -  
Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour à tous,

Voila je bloque sur une création d'un code de voyage sur excel, je pense que je dois utiliser 2 formules dans une seul même cellule, mais je ne sais pas plus, sauriez vous m'aider merci d'avance.

je m'explique :
En cellule A1 ( Code voyage) B1 (Voyage) C1 (Date de départ)
le voyage se fait en Odyssé du pacifique le 11-JANV-13

En colonne A1 je voudrai inséré un Code voyage

et utiliserai les 4 premières lettres du voyage donc de la cellule B1,B2,B3 etc

et le mois en chiffres de la date de départ de la cellule C1, C2, C3.

Exemple : Odys01 pour Odyssée .... janvier...
Odys01 se retrouverai dans la collone A1

4 réponses

  1. Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   957
     
    Salut le Forum

    Pas très explicite comme demande, essaye de joindre un fichier
    en utilisant https://www.cjoint.com/
    Tu recopies ensuite le lien obtenu dans ton prochain message.

    Mytå
    1
  2. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    Bonjour maxabdel.

    Tu m'as donné mal au crâne, à essayer de reconstituer ce que tu voulais demander ...
    1) A1 n'est pas une colonne, mais une cellule, à l'intersection de la colonne A et de la ligne 1.
    2) On ne peut mettre qu'une seule formule dans une cellule ; mais cette formule peut se révéler complexe, et même très compliquée !
    3) Mais finalement ta formule n'est pas trop difficile à trouver et à comprendre :
    =GAUCHE(B2;4)&TEXTE(MOIS(C2);"00")

    C'est bien, la retraite ! Surtout aux Antilles ... :-)
    ☻ Raymond ♂
    0
    1. maxabdel Messages postés 5 Statut Membre
       
      Un tout grand merci pour votre aide qui va me permettre d'avancer dans mon exercice
      0
  3. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    GAUCHE(B2;4) va extraire les 4 caractères les plus à gauche du texte placé en B2

    MOIS(C2) va trouver le mois (de 1 à 12) de la date placée en C2

    TEXTE(MOIS(C2);"00") va afficher le nombre 1 au format texte "01"

    & va accoler les deux résultats "Odys" et "01" pour donner au final "Odys01".

    La formule =GAUCHE(B2;4)&TEXTE(MOIS(C2);"00") a donc utilisé :
    deux fonctions texte, une fonction date/heure et l'opérateur de concaténation &
    0
    1. maxabdel Messages postés 5 Statut Membre
       
      Super cela a fonctionné j'ai obtenu le résultat demandé et merci pour les explications bien détaillées.
      0
    2. Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   957
       
      Salut le Forum

      Un code voyage devrait être unique (Le prof n'y a pas pensé)
      Aventure en Catalogne 9-oct.-13
      Aventure verte en Équateur 23-oct.-13


      Même Code Voyage : Aven10

      Mytå
      0
    3. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
       
      1) Mytå a parfaitement raison.

      2) Quand j'ai validé mon message à 02:19, le message de 02:16 n'était pas encore affiché chez moi : si j'avais su (ou deviné) qu'il s'agissait d'un exercice scolaire, j'aurais fourni beaucoup moins d'explications, car nous n'avons pas le droit (moral) d'aider les élèves à résoudre leurs exercices, de faire leurs devoirs et de rédiger leurs CV et autres lettres de motivation !
      0
    4. maxabdel Messages postés 5 Statut Membre
       
      Je vous rassure ce n'est ni un devoir c'est juste une révision à titre personnel donc rien à craindre, de plus vos explications m'ont été très utile, n'ayez aucun regret par rapport a cela..
      0
    5. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
       
      OK ! Je te fais confiance sur ce coup-là ...
      0