Formule

Résolu
Bonjour,

j'ai un tableau comportent des cellules avec 3 lettres donc j'ai inscris cette formule pour les compter =NB.SI($AU$8:$AX$38;"abg"), mais je suis confronter a un petit probleme

C'est que dans la cellule les lettres ne peuvent pas toujours être dans l'ordre :

exemple : abg ou bga soit je modifie ma formule, ou est-il possible de mettre la cellule toujours dans le bon ordre ?

merci a tous

3 réponses

  1. Contributeur
    Bonjour

    si toutefois les cellules qui contiennent les trois lettres qui se suivent, au pire vous
    pouvez écrire
    =NB.SI($AU$8:$AX$38;"abg")+NB.SI($AU$8:$AX$38;"agb")+NB.SI($AU$8:$AX$38;"bag")+
    NB.SI($AU$8:$AX$38;"bga")+NB.SI($AU$8:$AX$38;"gab")+NB.SI($AU$8:$AX$38;"gba")

    ou alors:
    créer hors champ une liste des possibilités par exemple en AZ1:AZ6 soit:
    abg
    agb
    bga
    bag
    gba
    gab

    la formule sera alors:

    =SOMMEPROD((NB.SI(AU8:AX38;AZ1:AZ6))*1)

    crdlmnt

    Errare humanum est, perseverare diabolicum
    0
    1. re,

      merci vaucluse, je vais opter pour la 2° solutions un peut moins lourde.

      bon dimanche

      Cordialement
      0
      1. baladur,

        je fais signaler, mais cela ne veux pas fonctionner, et je ne crois pas t'avoir demander de le faire a ma place.
        0
      2. Modérateur
        Lorsque tu fais "signaler", tu envois un message à "la conciergerie" un forum réservé aux modérateurs qui concentre tous les "signaler" émis par les membres et non membres.

        Dans ton signalement tu demandes de mettre en résolu tel ou tel message.
        tu demandes donc à la modération de faire une action qu'en ta qualité de membre tu peux très bien faire toi-même.

        Il suffit d'ouvrir le lien que j'ai mis au-dessus et de le lire et ainsi tu apprendras comment un membre peut mettre la conversation qu'il a ouverte en "Résolu".

        L'assistanat c'est bien mais faire soi-même est encore bien mieux.
        Bonne journée.
        0
    2. Contributeur
      Bonjour à tous,

      je vais opter pour la 2° solutions un peut moins lourde

      Tu peux aussi le faire avec une seule formule :

      =>
      =SOMMEPROD((NB.SI(AU8:AX38;{"abg";"agb";"bga";"bag";"gba";"gab"}))*1)

      Le tableau dans la formule permet de se limiter à la cellule concernée.
      0