Utiliser un seul nombre d'une cellule excel

Niflette62 Messages postés 40 Statut Membre -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour à tous et à toutes.
Voilà, dans des cellules de ma feuille excel j'ai des nombres comme cela :
[42:30] etc..
J'aurais voulu utiliser le 42 pour une formule et le 30 pour une autre...
est-ce possible ?
Par avance merci

2 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    Vos nombres sont ils des formats "heures", ce qui est quasiment incontournable sur Excel avec 42:30
    Ce n'est pas facile s'il s'agit d'heures!
    Si toutefois il s'agit de format texte, vous pouvez utiliser en B1 pour les deux chiffres de droite, si votre nombre et en A1, :
    =DROITE(A1;2)
    ET
    =GAUCHE(A1;2) pour les deux premiers
    Si cela ne marche pas, dites nous exactement ce que vous avez dans la cellule
    Crdlmnt
    0
    1. Niflette62 Messages postés 40 Statut Membre
       
      Bonjour, et aussi un grand merci.
      Non, ce n'est pas un format horaire mais bien un format texte.
      Ces chiffres correspondent en fait à des coordonnées d'une carte.
      Ils arrivent donc comme cela lors du téléchargement.
      Votre formule fonctionne à condition de mettre "3" à la place de "2" sinon je n'ai qu'une partie du nombre et la parenthèse. C'est déjà pas mal. En mettant "3" j'obtiens par exemple "30]"
      N'y a t-il pas moyen de faire disparaitre cette parenthèse ?
      Au plaisir de vous lire et encore merci pour cette première approche.
      0
      1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453 > Niflette62 Messages postés 40 Statut Membre
         
        Re re
        Si, bien sur mais il faut changer de formule,, je n'avais pas percuté sur le fait que vous aviez aussi les crochets dans la cellule!
        Avec en A1 (42:30)
        essayez pour la première partie:
        =STXT(A1;2;2)
        Et pour la deuxième:
        =STXT(A1;5;2)
        en fait cette formule demande à excel de prendre le nombre de caractères indiqué dans le dernier code(2), à partir du caractère du code précédent inclus(5)
        Crdlmnt
        0
      2. Niflette62 Messages postés 40 Statut Membre > Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention  
         
        Woua
        cela marche parfaitement.
        Je vais bien ranger ces formules pour ne pas les oublier.

        Un nouveau merci particulier à vous
        et aussi à ceux qui ont pris le temps de me donner une réponse.

        Je vous souhaite à tous un bon dimanche.
        0
    2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Re je complète mon information si , en fait il s'agit d'heures dans la cellule:
      En A1 votre temps 42:30
      En B1:
      =ENT(A1*24)/24
      En C1
      =(A1*24-ENT(A1*24))/24
      Avec des cellules formatées en HH:MM, ça doit marcher
      Crdlmnt
      P¨S;: suite à votre 1° répon e, ce message ne convient pas, voir message au dessus
      0
  2. JASON
     
    Bonjour

    Il suffit d'utiliser la fonction remplacer et mettre dans

    rechercher [
    remplacer par (ne rien mettre dans la cellule)
    0
    1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Bonjour,
      c'est vrai Jason, mais en fait, il n'est pas utile de modifier l'aspect du tableau.
      Voir message 3
      Crdlmnt
      0
    2. JASON > Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention  
       
      Bonjour,

      Ta formule est la meilleure, je croyais que simplement elle ne voulais plus que les crochets apparaîssent.
      0
    3. Niflette62 Messages postés 40 Statut Membre > JASON
       
      Merci Jason.
      Non, il ne faut pas qu'ils apparaissent et cela fonctionne bien.
      Le fiston m'a donné une autre colle. lol
      et j'ai appliqué la formule en la mofifiant bien sur.
      La cellule A1 contenant comptoir faierie [45 :30]
      j'ai fait la formule =STXT(A1;2;5)
      et j'obtiens 45:30
      En fait à partir de la base donnée précédemment on extrait un peu ce que l'on veut.

      Merci encore à vous.

      PS. J'ai pris la formule dans le cas ou cela aurait été un format horaire. Cela servira certainement une autre fois.
      0
    4. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453 > Niflette62 Messages postés 40 Statut Membre
       
      Re

      cette formule est effectivement assez adaptée à vos besoins.
      Si jamais vous avez encore des cellules du genre
      comptoir faierie [45:30]
      il est possible de ressortir le nombre derrière la parenthèse quelquesoit le nombre de caractères qui précédent, avec cette formule:
      =STXT(A1;TROUVE("[";A1;1)+1;5)
      Cette formule vous renverra toujours le nombre entre les crochets quelquesoit le nombre de lettres qui précédent

      Nota pour info sur l'item TROUVE("["
      entre les guillemets, entrez le signe qui précéde le nombre dans votre texte
      Crdlmnt


      La vérité ne se possède pas, elle se cherche seulement
      0
    5. Niflette62 Messages postés 40 Statut Membre > Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention  
       
      J'ai le cuir chevelu qui commence à fumer là :-)

      Je vais appliquer cela à une suite de données pour voir ma capacité. Il est bien possible que cela serve dans ce que le fiston est en train de faire.
      Mais lui est en Belgique et moi en France. La communication n'est pas toujours au top.

      Merci. Je travaille cela
      0