Fonction Nb. si qui ne fonctionne pas

Résolu/Fermé
SaraAnnaF Messages postés 3 Date d'inscription lundi 2 décembre 2013 Statut Membre Dernière intervention 4 décembre 2013 - 2 déc. 2013 à 20:25
jb.lugherini Messages postés 973 Date d'inscription dimanche 18 mars 2007 Statut Membre Dernière intervention 20 mai 2020 - 4 déc. 2013 à 20:32
Bonjour

Je viens à vous car j'ai un problème qui m'empeche d'avancer sur un projet urgent!!!!

La fonction Nb.si affiche toujours 0. Voici la formule =NB.SI.ENS(C2:C3170;">70")
La liste sur laquelle je me base est en pourcentage mais je l'ai transformer en nombre , mais le sigle % est resté.

Le problème est peut etre là? Si oui auriez vous une formule pour effacer directement le signe sur toutes les cellules car j'en ai 300 à faire :(
Je vous remercie vivement de votre aide

A bientot

4 réponses

jb.lugherini Messages postés 973 Date d'inscription dimanche 18 mars 2007 Statut Membre Dernière intervention 20 mai 2020 251
2 déc. 2013 à 20:34
Bonjour,
La formule est bonne (j'ai vérifié sur Excel 2010) le problème vient de la liste à analyser : si c'est des pourcentages, 70% vaut en réalité 0.7 et la formule devient donc : =NB.SI.ENS(C2:C3170;">0.7")
Sinon, si c'est du texte directement inscrit dans la cellule alors un petit rechercher et remplacer fera l'affaire (raccourci Ctrl + H) on recherche % et on remplace par rien du tout!
Cordialement,
0
SaraAnnaF Messages postés 3 Date d'inscription lundi 2 décembre 2013 Statut Membre Dernière intervention 4 décembre 2013
2 déc. 2013 à 21:21
Merci!!!

Il me sembe que ça fonctionne mais un autre problème se présente à moi
La liste en elle même n'est pas la bonne, en effet j'ai fais un tri pour avoir les données à comparer et ensuite lorsque je selectionne les cellules issues du tri, cela prend en compte toutes les cellules du tableau allant de c2 à c16 par exemple et non pas c2 et c16, mes résutats sont alors toujours les mêmes!

Auriez vous une solution?
Merci d'avance
0
jb.lugherini Messages postés 973 Date d'inscription dimanche 18 mars 2007 Statut Membre Dernière intervention 20 mai 2020 251
2 déc. 2013 à 22:58
Effectivement la formule =NB.SI.ENS(C2:C3170;">70") prend en compte toutes les cellules du tableau allant de C2 à C3170
Pour ne traiter que 2 cellules, il faudra utiliser une formule du type
=NB.SI(C2;">70")+NB.SI(C16;">70")
0
Raymond PENTIER Messages postés 58731 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 novembre 2024 17 247
3 déc. 2013 à 00:32
Attends, attends !
Tu avais une formule avec la plage C2:C3170 c'est-à-dire 3169 cellules.
Dans le même message tu disais travailler sur 300 cellules.
Et maintenant tu n'as plus que 2 cellules à comparer.

* Que devons-nous comprendre ?
0
SaraAnnaF Messages postés 3 Date d'inscription lundi 2 décembre 2013 Statut Membre Dernière intervention 4 décembre 2013
4 déc. 2013 à 09:23
C'est un grand tableau avec d'autres données à traiter, il y a donc environ 3500 lignes avec des cellules vides mais celles que je dois travailler pour chaque tri tournent autour de 300 à chaque fois. Je ne veux pas comparer deux cellules je veux prendre en compte uniquement les cellules tri et savoir lesquelles sont au dessus d'un seuil :)

J'ai trouvé la solution auprès d'un informaticien de la boite mais il est passé par de nombreux détours et vos idées m'intéressent car je devrais recommencer ce genre de travail.

Merci en tout les cas d'avoir pris le temps de répondre
S.
0
jb.lugherini Messages postés 973 Date d'inscription dimanche 18 mars 2007 Statut Membre Dernière intervention 20 mai 2020 251
4 déc. 2013 à 20:32
La fonction appliquée à un tri m'intéresse, peux-tu me dire quelle solution a trouvé ton informaticien ? Je vais bientôt avoir à gérer une problématique similaire
0