Formule

Résolu/Fermé
guismo33 Messages postés 351 Date d'inscription samedi 7 décembre 2013 Statut Membre Dernière intervention 21 mars 2021 - 5 oct. 2014 à 09:36
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 5 oct. 2014 à 12:02
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

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
Modifié par Vaucluse le 5/10/2014 à 09:48
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
guismo33 Messages postés 351 Date d'inscription samedi 7 décembre 2013 Statut Membre Dernière intervention 21 mars 2021 2
5 oct. 2014 à 09:59
re,

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

bon dimanche

Cordialement
0
baladur13 Messages postés 46399 Date d'inscription mercredi 11 avril 2007 Statut Modérateur Dernière intervention 26 avril 2024 13 223
5 oct. 2014 à 10:04
Bonjour
Plutôt que de faire appel, à répétition à la conciergerie pour faire faire, par d'autres, ce que vous pouvez faire vous même en un simple clic, je pense qu'il est grand temps de consulter Le comment faire ==> https://www.commentcamarche.net/infos/25917-marquer-un-fil-de-discussion-comme-etant-resolu/
0
guismo33 Messages postés 351 Date d'inscription samedi 7 décembre 2013 Statut Membre Dernière intervention 21 mars 2021 2
5 oct. 2014 à 10:47
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
baladur13 Messages postés 46399 Date d'inscription mercredi 11 avril 2007 Statut Modérateur Dernière intervention 26 avril 2024 13 223
5 oct. 2014 à 11:34
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
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 685
5 oct. 2014 à 12:02
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