Problème travail

Bonjour,

Alors voilà, je vous explique mon problème. Je travaille chez N..., dans le transport. Et chaque jours je dois faire un tableau de métrages linéaires pour la journée.

Le tableau est rangé par département, et le résultat total des métrages se fait tout seul en bas. La chose que j'aimerais pouvoir faire, c'est qu'à chaque ligne de département ( exemple : A1 : 18 BOURGES ; A2 : Client 0,4+0.8+1/Client 1,5+6.2 )
J'aimerais qu'en A3 ça m'affiche seulement le résultat de l'addition de tous les chiffres qui sont présents en A2. Sans prendre compte du texte.

Merci d'avance.....

Posté depuis CCM Live forum pour iPhone/iPad

4 réponses

  1. Je comprends bien l'article.
    Mais je suis obligé de mettre le nom des clients... comment je peux faire ?

    --
    0
    1. j'aurai tendance à dire de revoir l'organisation de ton tableau lignes et colonnes maintenant que tu sais que ton souhait initial n'est pas possible..
      désolé de ne pas pouvoir t'aider plus que ça
      0
  2. Dommage... le tableau est une conformité

    --
    0
    1. Bonjour à tous,

      Envoies un exemple anonymisé de ton fichier (sur cjoint.com par exemple) pour qu'on puisse te répondre.

      Mets bien en regard de tes exemples ce que tu souhaites obtenir.
      Il y a un mélange de séparateurs décimaux dans ce que tu as écrit et tu parles de chiffres à somme alors que tu dois certainement vouloir faire la somme des nombres impliqués dans les additions pour chaque client.
      Es-tu sûr que c'est ce que tu veux?

      Par exemple, avec Client 0,4+0.8+1/Client 1,5+6.2 tu souhaites obtenir 9,9 (0,4+0,8+1+1,5+6,2) ou 27 (somme des chiffres)

      Il y a plusieurs méthodes pour obtenir ce que tu souhaites.

      Cordialement

      Edit :
      Je me rend compte que les 0, et 1, correspondent peut-être aux clients et que ton séparateur décimal doit être le point.
      Le résultat attendu devrait être 17.

      Si tu as la possibilité d'accéder aux fonctions du addin Morefunc de Laurent Longre, tu peux utiliser la formule :
      =EVAL(SUBSTITUE(REGEX.SUBSTITUE(macellule;"/?(\w|\s)*,";"+");".";","))

      Tu n'auras pas besoin de la substitution du point en virgule et tu pourras le supprimer de la formule.
      0