Excel: Comptabiliser un nombre de cases par lignes, avec critères - Win NT/2K/XP - Windows & Software
Marsh Posté le 21-11-2006 à 20:20:29
dans ton cas je ne vois pas l'interet de la borner -10 ... puisque dans ton exemple elle n'est pas atteinte.... mais bref c'est pas un réel souci... il suffit après de jouer un peu avec les formules de calcul ...
la fonction qui t'intéresse est NB.SI
si tes cases sont de A1 à J1 cela donne :
=NB.SI(A1:J1;"<-1" )
pour ce qui est de nombres de cases inférieures à -1
pour le reste je te laisse un peu pauffiner... c'est facile à faire maintenant.
Marsh Posté le 22-11-2006 à 10:24:50
Merci pour ton aide, j'ai pu avancé un peu.
En fait, j'ai juste donné un exemple, mon cas est plus complexe, j'ai des valeurs décimales comprisent entre -100 et +100, ceci sur un peu plus de 150 colonnes et environ 58000 lignes, qui doivent passer bientôt à environ 200000 lignes, toutes ces données ont étaient séparées en plusieurs fichiers excel (je dois peut être passer sur access). Parmis ces valeurs je dois délimiter des zones d'où l'intéret des inclus et exclus.
Je n'ai pas trouvé comment faire ces fameux inclus et exclus, je suppose qu'il existe une petite subtilité, mais je ne sais pas laquelle.
Merci d'avance!
Robs
Marsh Posté le 22-11-2006 à 11:26:42
Bonjour,
Regarde du coté de la fonction FREQUENCE.
Lis bien l'aide, car les limites ne sont pas tres explicites.
Cordialement
Marsh Posté le 22-11-2006 à 15:26:30
Merci,
J'ai jeté un coup d'oeil à Fréquence, mais ce que geronimo62 à proposé est mieux, je sais comment inclure et exclure maintenant:
exclus: > ou <
inclus: >= ou <=
Malheureusement je n'arrive toujours pas à faire des ensembles.
J'espère trouver un jour...
Marsh Posté le 22-11-2006 à 15:54:24
Bonjour,
Dans ton exemple
pour sélectionner les cases entres -10 inclu et -1 il te faut soustraire l'ensemble des cases supérieures ou égales à -10 à l'ensemble des cases supérieures ou égale à -1 soit la formule =NB.SI(C11:L11;">=-10" )-NB.SI(C11:L11;">=-1" ) bien sur si tu mets tes 10 données dans les cases allant de C11 à L11 dans mon cas.
pour sélectionner les cases entres 1 inclu et 10 il te faut soustraire l'ensemble des cases supérieures ou égales à 1 à l'ensemble des cases supérieures ou égales à 10 soit la formule =NB.SI(C11:L11;">=1" )-NB.SI(C11:L11;">=10" )
Il ya peut etre une meilleure façon de faire mais là je suis au boulot et je n'y ai pas réfléchis plus ........
Cordialement,
Marsh Posté le 22-11-2006 à 16:15:10
Merci,
Je ne sais pas si il y a plus simple, mais ça m'aide déjà beaucoup.
J'ai un peu honte, c'est assez simple finalement.
Merci à tous
Robs
Marsh Posté le 23-11-2006 à 13:59:21
J'ai un autre problème,
la fonction =NB.SI(A1:J1;"<-1" ) fonctionne si les colonnes sont juxtaposées les une aux autres, si ces colonnes s'intercalent avec d'autres, je ne peux pas l'executer avec la formule: par exemple
=NB.SI((K8;R8;Y8;AF8;AM8;AT8;BA8;BH8;BO8;BV8;CC8;CJ8;CQ8;CX8);<-1),
y a t'il un moyen?
Merci d'avance,
Robs
Marsh Posté le 24-11-2006 à 14:23:09
Pour utiliser des cellules non justaposées il faut utiliser le signe : pour joindre des plages de cellule par exemple cette formule
Code :
|
compte la présence du chiffre 1 dans les cellules B11, de D11àF11 et de I11, la série de : est interprété de deux en deux c'est a dire
B11:B11 donne la cellule B11
D11:F11 donne la plage de cellule (D11 E11 F11)
et comme il ne reste plus que I11 à la fin seule la cellule I11 est prise en compte
si l'on avait terminé par I11:L11 la plage I11 à L11 aurait été prise
Cordialement,
PS dans ton exemple si tu veux prendre chaque cellule indépendemment cela donnerais ceci :
=NB.SI((K8:K8:R8:R8:Y8:Y8:AF8:AF8:AM8:AM8:AT8:AT8:BA8:BA8:BH8:BH8:BO8:BO8:BV8:BV8:CC8:CC8:CJ8:CJ8:CQ8:CQ8:CX8:CX8);<-1),
on pourrait ne pas mettre le dernier CX8 puisqu'il est en dernière position.
Marsh Posté le 24-11-2006 à 16:17:50
Merci beaucoup à vous tous pour vos conseils, je vais enfin pouvoir aller vite...
Robs
Marsh Posté le 24-11-2006 à 17:13:35
Euhh, j'ai parlé un peu trop vite, ça ne fonctionne pas...
Il me comptabilise 40 résultats alors que je ne peux pas en avoir plus de 14.
J'ai essayé de changer un peu la formule, mais excel me met que des messages d'erreur.
Merci encore.
Robs
Marsh Posté le 24-11-2006 à 19:29:54
As tu un fichier exemple a m'envoyer pour que je vois cela de plus près ?
Marsh Posté le 09-12-2006 à 20:55:27
Bonsoir,
Est-ce que ça veut dire que tu veux toujours compter le nombre de valeurs entre -100 et -1 d'une part et d'autre part entre 1 et 100 ou les bornes peuvent-elles varier mais jamais dépasser -100 et 100? Ensuite, quand tu dis que tes valeurs ont affichées dans un plus de 150 colonnes, tu peux préciser s'il y a des cellules vides ou non et si le nombre de valeurs est toujours le même par ligne: 150 valeurs sur la ligne 1, 150 sur la ligne 2....ou par exemple 150 sur la ligne 1, 145 sur la ligne 2....
Marsh Posté le 21-11-2006 à 17:09:08
Bonjour,
Question sur Excel.
J'aimerai pouvoir comptabiliser, ligne par ligne, les cases qui comprennent des valeurs interressantes.
Par exemple :
sur 10 cases, j'ai les valeures suivantes: 1/-1/3/-6/5/5/-4/2/-1/7.
J'aimerai obtenir dans deux cases à part:
Total du nombre de cases dont la valeur est comprise entre -1(exclu) et -10(inclus), ici la réponse est 2!
Total du nombre de cases dont la valeur entre +1(inclus) et +10(exclu), ici la réponse est 6!
Comment faire?
Merci d'avance!
Robs