Compter des cellules

Résolu/Fermé
flo - 27 avril 2016 à 11:43
 flo - 29 avril 2016 à 18:09
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 18314 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 073
27 avril 2016 à 11:52
Bonjour,

comment est colorisé ta cellule, manuellement ou avec une mise en forme conditionnelle
0
les cellules sont coloriées manuellement mais je peux effectivement utiliser une mise en forme conditionnelle.
0
Mike-31 Messages postés 18314 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 073
Modifié par Mike-31 le 27/04/2016 à 13:14
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
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
Personne pour m'aider? Merci par avance
0
Mike-31 Messages postés 18314 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 073
29 avril 2016 à 10:54
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
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 18314 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 073
29 avril 2016 à 17:51
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
Ca marche! Je suis trop contente! Vraiment merci beaucoup!
0