Formule avec concatener

guismo33 Messages postés 403 Statut Membre -  
Fahora Messages postés 949 Statut Membre -
Bonjour, à tous,

petit problème avec cette formule:

=SIERREUR(CONCATENER(CHERCHE($B7;R$3);CHERCHE($C7;R$3))*1;"")
En B7 & C7 une lettre et dans R3 quatre lettres.
je voudrais rajouter un "ou", je voudrais qui me donne un résultat si il y a 1 lettre ou deux lettre.

Ex: B7=A C7=J et R3= ABCH ----> résultat 1(première place)

Ex: B7=A C7=C et R3= ABCH ----> résultat 13(première & troisième place)

Merci à tous

bien à vous

1 réponse

  1. Fahora Messages postés 949 Statut Membre 68
     
    Bonjour ,

    le problème vient de la position du SIERREUR , je pense.

    Voilà comment je l'aurais construit :

    =CONCATENER(SIERREUR(CHERCHE(B7;R3);"");SIERREUR(CHERCHE(C7;R3);""))

    Cordialement,
    0
    1. guismo33 Messages postés 403 Statut Membre 2
       
      Bonjour,

      merci cela fonctionne bien, est-il possible de faire une addition?
      j'ai plusieurs colonne et il y a n'a avec 1 chiffre, d'autre avec 2.
      j' ai fait cette formule =NB.SI(R$4:R$100;">0"), mais cela ne fonctionne pas.

      merci encore

      Bien à vous
      0
    2. Fahora Messages postés 949 Statut Membre 68
       
      Pour faire une addition, il faut avoir des chiffres ou des nombres à additionner.

      La concaténation implique une chaine de caractères.
      Pour les additionner , il faut donc les convertir en nombre grace à la formule CNUM. Puis faire la somme.

      Je vois que tu essayes d'additionner R4 à R100 ... Mais cette colonne n'est pas supposée être les 4 caractères ? Si tel est le cas, ça ne fonctionnera pas. Pour convertir en nombre, il faut quand meme que ce soit des chiffres de bases :)
      0