Formule pour décomptage suivant regle

Bonsoir,

Je recherche une formule. Je suis sur qu'elle est toute bête mais je ne la trouve pas...

En faite j'aime partir d'un nombre et lui soustraire un chiffre suivant ce que l'on trouve dans un tableau...

Exemple:

Je pars avec 100 (le nombre de départ)... Je lui enlève 8 si je le trouve une fois, 18 si je le trouve 2 fois d'affilés et 30 si je le trouve 3 fois d'affilés...

En A1, A2, A3, j'ai bleu... Il y est donc 3 fois...

J'aimerais donc que ma formule me fasse un 100-30...

Si il y est que deux fois d'affilé j'aimerai que ma formule me fasse un 100- 18...

Tout cela sur une plage...

J'ai trouvé pour une cellule mais pas pour qu'il recherche et déduise sur une plage avec mes critère.

Je vous remercie de votre aide

Bonjour,

Peux-tu nous joindre un fichier exemple avec quelques données et un rappel des règles du jeu.

Je verrais bien un CHOISIR associé à NB.SI

A te (re)lire avec ce fichier pour qu'on cerne mieux ta demande.

@+

-- Jeu Mai 13, 2010 5:47 am --

re,

Essaye avec cette formule :

100-CHOISIR(NB.SI(A1:A3;"BLEU")+1;0;8;18;30)

Si pas ça, nous aurons alors besoin d'un fichier exemple.

Je te laisse tester

@+

Merci thibot c'est presque ca...

Cela fonctionne très bien avec cette formule le seul petit problème c'est que si j'ai Bleu-Rouge-Bleu en A1, A2, A3...

Il me faut un 8 + 0 + 8 en fait et donc 16 et non 18...

en faite ca doit donner ca: 3 bleu = 30

1 bleu = 8

2 bleu consécutif = 18

2 bleu non consécutif doivent faire 8+8

Comprends tu??

Merci

re,

Avec une autre approche :

=100-((NB.SI(A1:A3;"BLEU")=3)*30+((NB.SI(A1:A3;"BLEU")=2)*(ESTNUM(CHERCHE("BLEUBLEU";A1&A2&A3))))*18+
((NB.SI(A1:A3;"BLEU"))*(NON(ESTNUM(CHERCHE("BLEUBLEU";A1&A2&A3)))))*8)

Je te laisse tester

@+

Merci thibo c'est excatement ca...

Merci beaucoup

Rechercher des sujets similaires à "formule decomptage suivant regle"