Formule si

Résolu
baguipose Messages postés 9 Statut Membre -  
baguipose Messages postés 9 Statut Membre -
Bonjour,
je cherche à écrire cette formule EXCEL :( si la cellule contient un chiffre ajouter f190, sinon ajouter f19) mais il me manque un petit quelque chose ;

voila ce que j'ai écrit : =SI(B2="#";("F190"&B2);("F19"&B2)) ou ceci =SI(B2="#";("F19"&B2);("F190"&B2))
mais la première me propose 192 SI B2=2 ET 1912 SI B2=12 et pour la 2ème 1902 si B2=2 et 19012 si b2=12.
pouvez-vous m'aidez?
merci d'avance.

Configuration: Windows / Firefox 60.0

5 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour

    à défaut de tout savoir:

    pour concaténer les valeurs en F190 ou en F19 avec B2

    =SI(ESTNUM(B2);F190&B2;F19&B2)

    pour concaténer les textes F190 et F19

    =SI(ESTNUM(B2);"F190"&B2;"F19"&B2)

    crdlmnt
    1
    1. baguipose Messages postés 9 Statut Membre 2
       
      merci mais ce n'est pas ce que j'attends,je voudrai que ça se presente" F1901" dans la cellule et non "F191"

      mais merci d'avoir répondu
      cordialement.
      0
  2. via55 Messages postés 14391 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonjour

    Essaie cette formule, attention c'est une matricielle qu'il faut valider par Ctrl+Maj+Entrée (la formule se met alors entre {} dans la barre de formules)
    =SI(NB(--(STXT(B2;LIGNE($1:$255);1)))>0;("F190"&B2);("F19"&B2))

    Cdlmnt
    Via
    1
    1. baguipose Messages postés 9 Statut Membre 2
       
      merci de votre réponse mais ça ne corrige pas mon problème.
      j'ai toujours "F19012" si B2 a une valeur de 12 alors que je voudrai avoir "F1912"
      merci quand même d'avoir essayé
      cordialement
      0
  3. ccm81 Messages postés 11033 Statut Membre 2 434
     
    Bonjour à tous les trois

    Essaies ceci
    =SI(ESTNUM(B2);SI(B2<10;"F190" & B2;"F19"&B2);"")

    RQ. Dans le cas où B3>100, j'ai mis ""

    Cdlmnt
    1
    1. baguipose Messages postés 9 Statut Membre 2
       
      bonjour,c'est super ça fonctionne ,merci beaucoup.Je ne connais pas la formule ESTNUM mais à priori c'est la fonction qu'il me faut.
      C'est très sympa d'avoir répondu.
      J'adore ce site pour cette rapidité et cette efficacité.
      Merci encore et au passage BONNE ANNÉE!!!
      0
  4. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    ou peut être:
    =SI(ESTNUM(B2);"F19"&TEXTE(B2;"00");"")
    crdlmnt
    1
    1. baguipose Messages postés 9 Statut Membre 2
       
      BONJOUR
      OUI CELLE-CI FONCTIONNE AUSSI
      MERCI BEAUCOUP
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. baguipose Messages postés 9 Statut Membre 2
     
    Merci à tous.
    Problème résolu!!!
    0