Fonction NB.SI

Bonjour,

Je suis nouveau ici.Utilisateur moyen d'Excel. J'utilise la fonction NB.SI pour extraire d'un tableau toutes les cellules contenant la lettre A. Mais actuellement mon tableau comporte plusieurs milliers de lignes et je voudrai sortir dans une seule cellule la somme de toutes les cellules contenant les lettres de M à Z. Y'a t'il une solution plus simple que =somme(NB.SI(plage;critèreM);NB.SI(plage;critèreN)...jusqu'à Z. Merci d'avance.

Bonjour

si j'ai bien compris, essaye cela

=Nb.si(plage;">" & "M")
wilfried_42 a écrit :

Bonjour

si j'ai bien compris, essaye cela

=Nb.si(plage;">" & "M")

Merci. Effectivement ça fonctionne, mais ca me prend aussi en compte la somme de mes A que je veux différencier. En fait les lettre A à L sont des codes distincts alors que M à Z doivent être regroupés en 1 seul total. De plus j'ai d'autres codes au delà de Z que je compte exploiter plus tard

re:

voici un fichier exemple de ce que j'ai compris (attention diferencier majuscules et minuscules)

https://www.excel-pratique.com/~files/doc2/le_M_et_plus.xls

mais cela c'est en fonction de ce que j'ai compris, sinon, il faut reformuler ta question, et si possible ajouter un fichier exemple avec le résultat recherché

Bonjour

Le Code de la lettre M est 77

Si ta colonne ne contient que des lettres majuscules de A à Z,

Tu peux aussi écrire

=SOMMEPROD((CODE(A3:A30)>76)*1)

ou

=SOMMEPROD(((A3:A30)>"L")*1)

Cordialement

wilfried_42 a écrit :

re:

voici un fichier exemple de ce que j'ai compris (attention diferencier majuscules et minuscules)

https://www.excel-pratique.com/~files/doc2/le_M_et_plus.xls

mais cela c'est en fonction de ce que j'ai compris, sinon, il faut reformuler ta question, et si possible ajouter un fichier exemple avec le résultat recherché

C'est pas mal. Sauf que lorsque je rentre un code à deux lettres (ex RE), il me le comptabilise avec les codes M à Z. Je pensai qu'on pouvait ,dans la formules NB.SI, selectionner une liste de critères style NB.SI(plage;A10:A50) mais ça ne fonctionne pas. Bon ça ne fait rien je te remercie quand même, j'aurai appris quelque chose qui me servira. j'ai déjà mon idée la dessus.

Bonjour,

J'ai lu à plusieurs reprises tron post et me suis effectivement demandé si les codes ne faisaient qu'un seul caractère ou pas.

Une solution peut-être avec une adaptation de la formule d'Amadeus :

=SOMMEPROD(((A3:A30)>"L")*(NBCAR(A3:A30)=1))

Je te laisse tester

Petite conclusion : un petit fichier exemple aurait sans doute permis de chercher dès le départ dans la bonne direction.

@+

thibo a écrit :

Bonjour,

J'ai lu à plusieurs reprises tron post et me suis effectivement demandé si les codes ne faisaient qu'un seul caractère ou pas.

Une solution peut-être avec une adaptation de la formule d'Amadeus :

=SOMMEPROD(((A3:A30)>"L")*(NBCAR(A3:A30)=1))

Je te laisse tester

Petite conclusion : un petit fichier exemple aurait sans doute permis de chercher dès le départ dans la bonne direction.

@+

En fait , je ne sais pas comment insérer un fichier

re,

Pour joindre un fichier, de préférence, le zipper au préalable.

Ensuite, voir le lien bleu en haut Joindre un fichier

Reste à sélectionner le lien créé, faire un copier dessus et le coller dans ton post.

Et voilou

@+

thibo a écrit :

re,

Pour joindre un fichier, de préférence, le zipper au préalable.

Ensuite, voir le lien bleu en haut Joindre un fichier

Reste à sélectionner le lien créé, faire un copier dessus et le coller dans ton post.

Et voilou

@+

OK, j'essaye

https://www.excel-pratique.com/~files/doc2/AZ.xls.xlsx.

Voyons voir si j'ai compris..

Apparement, pas bien. J'essairai après dîner. Bonsoir

rere,

Petit souci pour ouvrir ton lien.

tu as une double extension : xls et xlsx ???

Le plus smple : zipper le fichier et joindre le zip.

A te (re)lire

@+

Bonsoir thibo

Enlève le dernier point du lien et tu pourras récupérer le fichier.

Quant à moi, je m'arrête au xls, désolé.

Cordialement

re,

Merci Amadeus, j'aurais dû y penser, ayant déjà pratiqué ainsi.

Après utilisation de l'utilitaire de conversion de Microsoft pour ouvrir les fichiers Excel 2007 (et un petit renommage), une proposition avec cette formule :

=SOMMEPROD(((B2:F10)>"L")*(NBCAR(B2:F10)=1))

Essaye et dis nous

@+

re: bonjour Thibo, Amadeus

autre formule avec une plage

formule matricielle à valider en appuyant sur Ctrl + Maj + Entrée

=SOMME(NB.SI(B2:F10;A26:A29))

si la validation est ok, des {} encadrent automatiquement la formule

ton fichier en retour en version 97-2003

https://www.excel-pratique.com/~files/doc2/AZ.xls

wilfried_42 a écrit :

re: bonjour Thibo, Amadeus

autre formule avec une plage

formule matricielle à valider en appuyant sur Ctrl + Maj + Entrée

=SOMME(NB.SI(B2:F10;A26:A29))

si la validation est ok, des {} encadrent automatiquement la formule

ton fichier en retour en version 97-2003

https://www.excel-pratique.com/~files/doc2/AZ.xls

Je reviens. Là ça m'a l'air tout bon. Merci Wilfried_42 et merci à tous les autres pour vos réponses.

Rechercher des sujets similaires à "fonction"