Compter des cellules

Résolu
flo -  
 flo -
Bonjour,
Je souhaite faire un compte de cellules remplies. J'ai donc utilisé la formule NBVAL. Mais il me faudrait un critère supplémentaire. Lorsque la cellule est complétée elle compte pour 1 mais si la cellule est complétée et qu'elle est coloriée en jaune elle compte pour 2.
C'est possible en sachant que je n'y connais rien en programmation...
Merci de vos réponses et de votre aide,


5 réponses

Mike-31 Messages postés 19571 Statut Contributeur 5 136
 
Bonjour,

comment est colorisé ta cellule, manuellement ou avec une mise en forme conditionnelle
0
flo
 
les cellules sont coloriées manuellement mais je peux effectivement utiliser une mise en forme conditionnelle.
0
Mike-31 Messages postés 19571 Statut Contributeur 5 136
 
Re,

alors fait une mise en forme conditionnelle et donne la formule utilisée si non il faudrait passer par du VBA

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
flo
 
Alors ma règle est la suivante :
Appliquer une mise en forme uniquement aux cellules contenant :
Texte spécifique contenant ergo
après essai elle fonctionne. Et merci de ton aide.
0
flo
 
Personne pour m'aider? Merci par avance
0
Mike-31 Messages postés 19571 Statut Contributeur 5 136
 
Re,

Après ta réponse "après essai elle fonctionne. Et merci de ton aide" je pensais que tu avais résolu ton problème
un exemple pour traiter la plage B2:B20 qui consiste à compter les valeur avec NBVAL-le valeurs "ergo" compter avec NB.SI à laquelle tu recompte les valeurs "ergo" que tu multiplies par 2
=(NBVAL(B1:B20)-NB.SI(B2:B20;"=ergo"))+NB.SI(B2:B20;"=ergo")*2 

--
A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
flo
 
je n'aurais pas dû me concentrer sur le fait que ma cellule soit coloriée en jaune. Mais une dernière chose... ça marche mais en fait ma cellule contient mon numéro de séance + la mention ergo. Voici le type de texte que l'on peut trouver dans la cellule qui doit compter pour 2 : 8+ergo. Mais le numéro de séance n'est pas forcément 8 mais sera compris entre 1 et 15. Du coup la formule ne fonctionne que si je ne fais apparaître que la mention ergo dans ma cellule. Qu'est ce que je peux ajouter comme mention?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Mike-31 Messages postés 19571 Statut Contributeur 5 136
 
Re,

en plus dans ma formule j'avais des = inutiles, essaye comme cela si ergo termine la chaine
=(NBVAL(B1:B20)-NB.SI(B2:B20;"*ergo"))+NB.SI(B2:B20;"*ergo")*2


et si ergo est précédé et suivi de données essaye comme cela
=(NBVAL(B1:B20)-NB.SI(B2:B20;"*ergo*"))+NB.SI(B2:B20;"*ergo*")*2

0
flo
 
Ca marche! Je suis trop contente! Vraiment merci beaucoup!
0