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

NB.SI uniquement dans certaines cellules

  • Initiateur de la discussion Initiateur de la discussion Marly_971
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

M

Marly_971

Guest
Bonjour à tous🙂

Je rentre des nombres dans les cellules A1 à A26.
Si je cherche dans la plage A1 à A26 le nombre de cellules égales à nombre 3 la formule est
=NB.SI(A1 :A26 ; 3)
Mon problème est que je ne souhaite plus utiliser une PLAGE mais uniquement certaines cellules :
Je cherche parmi les cellules A1, A4 ,A6 ,A19 et A12 combien possèdent le nombre 3..
Quelle est la formule, svp ?😕
Merci d avance
Marly
 
Re : NB.SI uniquement dans certaines cellules

Bonjour Marly et bienvenue sur XLD, salut Jean-Noel,

Un essai avec SOMMEPROD :

Code:
=SOMMEPROD(NB.SI(INDIRECT("A"&{1;4;6;12;19});3))

A tester en grand quand même

@+
 
Re : NB.SI uniquement dans certaines cellules

JNB c tellement élémentaire!!😀 comment n'y ai je pas pensé!!
Elle peut etre longue cette formule par contre, s'il y a bien plus de cellules..
mais merci!🙂

Tibo, merci pour cette formule.. et si les cellules etaient A1, B1, D1, G1 et L1, quelle serait la formule stp? 😉

Merci ts les deux pour votre efficacité et rapidité..
bonne journée😉
 
Re : NB.SI uniquement dans certaines cellules

re,

La formule devient :

Code:
=SOMMEPROD(NB.SI(INDIRECT({"A";"B";"D";"G";"L"}&1);3))

En mettant les références de cellules dans une plage de cellules (C2:C6 par exemple), la formule devient :

Code:
=SOMMEPROD(NB.SI(INDIRECT(C2:C6);3))

Je te laisse tester

@+
 
Re : NB.SI uniquement dans certaines cellules

Re, salut JHA,

Il y a aussi :
=NBCAR(A1&A4&A6&A12&A19)-NBCAR(SUBSTITUE(A1&A4&A6&A12&A19;3;""))

Edition :
Cette formule compte bien 33 pour deux unités !
 
Dernière édition:
Re : NB.SI uniquement dans certaines cellules

Bonjour 😉
J ai encore besoin de votre aide, svp.
Je cherche parmi les cellules
A1, B1, D1, G1, L1
A2, B2, D2, G2, L2
A4, B4, D4, G4, L4
A8, B8, D8, G8, L8
combien possèdent le nombre 3?(en utilisant la formule donnée par TIBO)

J 'ai essayé celle-ci =SOMMEPROD(NB.SI(INDIRECT({"A";"B";"D";"G";"L"}&{"1";"2";"4";"8"});3)) mais cela ne fonctionne pas🙄
Merci
 
Re : NB.SI uniquement dans certaines cellules

Bonjour,

Peut-etre comme ceci?

=SOMMEPROD(NB.SI(INDIRECT("A"&{1;4;6;12;19});3))+SOMMEPROD(NB.SI(INDIRECT("B"&{1;4;6;12;19});3))+SOMMEPROD(NB.SI(INDIRECT("D"&{1;4;6;12;19});3))+SOMMEPROD(NB.SI(INDIRECT("G"&{1;4;6;12;19});3))+SOMMEPROD(NB.SI(INDIRECT("L"&{1;4;6;12;19});3))

Bonjour à tout le forum
 
Re : NB.SI uniquement dans certaines cellules

Bonjour,

Code:
=SOMMEPROD(NB.SI(DECALER(INDIRECT({"A1";"B1";"D1";"G1";"L1"});{0.1.3.7};);3))

{0.1.3.7} --> vecteur colonne

DECALER(référence;décalageNbLignes;décalageNbColonnes;hauteur;largeur)


JB
http://boisgontierjacques.free.fr/
 

Pièces jointes

Dernière édition:
Re : NB.SI uniquement dans certaines cellules

Jbobo, merci j 'y avais pensé mais je la trouve un peu longue cette formule, mais merci tt de même 🙂
Boisgontier, whoooou merci!! cela fait une demi-heure que j essaye de comprendre ta formule pour enfin comprendre que l'accolade {0.1.3.7} + 1 unité à cahque nombre me donne mes lignes 1;2;4;8 ( c certainement le sens de la fonction DECALER que l on retrouve dans la formule(?))
merci bcp 😉
 
Dernière modification par un modérateur:
Re : NB.SI uniquement dans certaines cellules

J'ai utilisé la formule pour savoir combien y a t-il de " 1" dans les cases
D;F;H;J;L;N;P;R;T;V;X;Z;AB;AD;AF;AH;AJ;AL;AN;AP;AR;AT;AV;AX;AZ;BB;BD;BF;BH
des lignes 15 à 17 et 22 à 33
Par analogie avec la formule donnée par Boisgontier, ma formule est

=SOMMEPROD(NB.SI(DECALER(INDIRECT({"D15";"F15";"H15";"J15";"L15";"N15";"P15";"R15";"T15";"V15";"X15";"Z15";"AB15";"AD15";"AF15";"AH15";"AJ15";"AL15";"AN15";"AP15";"AR15";"AT15";"AV15";"AX15";"AZ15";"BB15";"BD15";"BF15";"BH15"});{14.15.16.21.22.23.24.25.26.27.28.29.30.31.32}; );1))



or pour verifier j'ai compté le nombre de cellules et je ne trouve par le même résultat 🙁
 
Re : NB.SI uniquement dans certaines cellules

Bonjour,

Essaye en remplaçant les 15 (dans D15, F15, ...) par 1 (D1, F1, ...

Dans le DECALER, le 14 correspond au nombre de lignes à décaler vers le bas. La ligne 1 + 14 lignes donne la ligne 15.

Ou alors, tu conserves les 15, mais tu remplaces 14 par 0, 15 par 1, ... (cette solution est sans doute moins lisible).

Je te laisse essayer

@+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
553
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…