Formule

Résolu
guismo33 Messages postés 403 Statut Membre -  
gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   -
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. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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
  2. guismo33 Messages postés 403 Statut Membre 2
     
    re,

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

    bon dimanche

    Cordialement
    0
    1. guismo33 Messages postés 403 Statut Membre 2
       
      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. baladur13 Messages postés 47354 Date d'inscription   Statut Modérateur Dernière intervention   14 400
       
      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
  3. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
     
    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