Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

nb.si ne compte pas ce que je veux

Sheldor

XLDnaute Occasionnel
Supporter XLD
excelliennes, excelliens bonjour,

ce matin par hasard je m'aperçois que je n'arrive pas à compter le nombre d'occurences de mes données de distance entre les orques et le bateau!

savoir combien de fois est présent "200-300m" etc ça marche

">1000m" ça ne marche pas du tout

j'ai tenté "> a 1000m" c'est pire...

il prend curieusement en compte le ">"

ma question: comment peut on compter les >1000m ?

si quelqu'un a une idée...

GRAND merci d'avance
le fichier devrait être plus clair que l'explication
 

Pièces jointes

  • nbsi.zip
    4.1 KB · Affichages: 28
  • nbsi.zip
    4.1 KB · Affichages: 26
  • nbsi.zip
    4.1 KB · Affichages: 26

Tibo

XLDnaute Barbatruc
Re : nb.si ne compte pas ce que je veux

Bonjour,

Quelque chose m'échappe en effet.

Tu peux remplacer par :

Code:
=SOMMEPROD(--($B$1:$B$22=D6))
Je tente quand même de comprendre...

@+

Edit : Ce sont les symboles > et - qui perturbent le calcul. Je ne sais pas comment dans ton cas assimiler ces symboles à du texte.

@+
 
Dernière édition:

Sheldor

XLDnaute Occasionnel
Supporter XLD
Re : nb.si ne compte pas ce que je veux

bonjour Tibo
merci pour la réponse!
sommeprod ferait du nb.si mais ... plus souvent!
ça va bien me dépanner merci
ça a failli me jouer des tours sur mes données

"> quiche lorraine 1000 m" renvoit aussi 22 même s'il est absent de la liste source

curieux hein...

merci encore
nico
 

Tibo

XLDnaute Barbatruc
Re : nb.si ne compte pas ce que je veux

re,

Pour que les symboles > et - soient bien pris en compte comme du texte :

Code:
=NB.SI(B:B;"="&D6)

Cette fois, ça donne ce que tu souhaites

@+
 

hoerwind

XLDnaute Barbatruc
Re : nb.si ne compte pas ce que je veux

Bonjour, salut Tibo,

Je ne comprends pas plus que mon ami Tibo !

Je remarque toutefois qu'en mettant un espace devant le >, tant en B1 et B2 qu'en D6 et D7, la formule NB.SI fonctionne correctement.

Plus étonnant encore, en remplaçant > 1000 m en B1 et D6 par >1000 m (en supprimant l'espace entre > et 1000), le résultat n'est plus 22 mais 20 !

Et le > n'est pas répertorié comme caractère générique sous l'aide MS, le faire précéder d'un ~ (tilde) ne sert à rien.

J'aimerais aussi comprendre !
 

tototiti2008

XLDnaute Barbatruc
Re : nb.si ne compte pas ce que je veux

Bonjour à tous,

Je ne peux pas ouvrir les zip, mais la question m'intéresse
Je suppose que nicopec a des textes dans la colonne B qui commencent pas le signe ">", c'est ça ?

Dans NB.SI, le critère peut contenir des opérateurs (=, <, >, >=, <=, <>) il est donc logique qu'il les interprète, non ?
Dites moi si je suis à côté de la plaque...
 

JCGL

XLDnaute Barbatruc
Re : nb.si ne compte pas ce que je veux

Bonjour à tous,

Spécial Toto dézippé...

A+ à tous
 

Pièces jointes

  • nbsi.xls
    14 KB · Affichages: 39
  • nbsi.xls
    14 KB · Affichages: 43
  • nbsi.xls
    14 KB · Affichages: 42

david84

XLDnaute Barbatruc
Re : nb.si ne compte pas ce que je veux

Bonjour à tous,
tiré de l'aide d'Excel concernant NB.SI
=NB.SI(B2:B5;"<>"&B4) Nombre de cellules dont la valeur n’est pas égale à 75 dans les cellules B2 à B5
J'en déduis donc que lorsque l'on fait référence à une cellule, l'orthographe préconisée est de placer l'opérateur en guillemets, comme Tibo l'a fait.
A+
 

tototiti2008

XLDnaute Barbatruc
Re : nb.si ne compte pas ce que je veux

Bonjour JCGL, Bonjour david,
Re,

Merci beaucoup JC
Moi je dirais qu'un opérateur suivi d'un caractère gère le texte par ordre "alphabétique"
">1000m" est donc interprété après le texte "1000m" dans l'ordre alpha
"> a 1000m" est donc interprété comme après le texte " a 1000m" dans l'ordre alpha

Les quelques tests que j'ai fait semblent correspondre...
 

tototiti2008

XLDnaute Barbatruc
Re : nb.si ne compte pas ce que je veux

Re,

Dans ton fichier, tu comptes combien de cellules en colonne A sont après " a" dans l'ordre alpha (l'espace est très important ici)
comme toutes tes cellules de la colonne A commencent par le signe ">", et que pour lui ">" vient après l'espace dans l'ordre alpha, elles sont toutes supérieures...

Est-ce plus clair ?
Dans la colonne A, efface tous les signes ">", ça te semblera peut-être plus clair
 

Pièces jointes

  • nbsi3.xls
    13.5 KB · Affichages: 29
  • nbsi3.xls
    13.5 KB · Affichages: 38
  • nbsi3.xls
    13.5 KB · Affichages: 33

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…