Nombre de valeurs sans doublons et celulles vides

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 !

roidurif

XLDnaute Occasionnel
Bonjour,

Je souhaite compter le nombre de valeurs sans doublons avec la condition suivante, toute valeur superieur à la date saisie (ex : 02/01/2009).
Sachant que dans la colonne des valeur, il y a des celulles vides.

La fonction utilisée
=SOMMEPROD(1/NB.SI(A2:A22;A2:A22)*(B1:B22>E2))

Alt+MAJ+ENTREE

Celle-ci ne fonctionne pas lorqu'il ya des cellules vides.

Comment adapter cette fonction pour mon cas?

Je vous joins mon fichier d'exemple

merci d'avance
 

Pièces jointes

Re : Nombre de valeurs sans doublons et celulles vides

Bonjour,

Un début de piste qui permet de compter le nombre d'occurences en ignorant les cellules vides :

Code:
=SOMME(SI(ESTVIDE(B1:B22);0;1/NB.SI(B1:B22;B1:B22)))

Matricielle, donc CTRL + MAJ + ENTREE

Je ne parviens pas pour le moment à intégrer la date dans cette formule.

@+
 
Re : Nombre de valeurs sans doublons et celulles vides

Bonjour roidurif, Tibo,

Si j'ai bien compris, voir cette formule matricielle :

Désolé, formule enlevée, j'avais oublié les doublons...

A+
 
Dernière édition:
Re : Nombre de valeurs sans doublons et celulles vides

Salut Job,

Si j'ai bien compris la question de notre ami, il s'agit de compter le nombre de valeurs de la colonne B en faisant abstraction des doublons.

J'y parviens avec la formule proposée un peu plus haut (mais sans prendre en compte le critère Date)

@+
 
Re : Nombre de valeurs sans doublons et celulles vides

Re,

Bon, je refais mon post, cette fois en tenant compte des doublons.

La formule matricielle :

Code:
=SOMME((Plage1<>"")*(Plage1>E2)*SI(Plage2<>"";EQUIV(Plage2;Plage2;0)=LIGNE(Plage2)))

Et le fichier.

Edit : ce n'était pas le bon fichier 😱

A+
 

Pièces jointes

Dernière édition:
Re : Nombre de valeurs sans doublons et celulles vides

Bonjour Tibo et job75,

Merci à vous deux, je viens tester la formule proposée par JOB 75

Code:
=SOMME((Plage1<>"")*(Plage1>E2)*SI(Plage2<>"";EQUIV(Plage2;Plage2;0)=LIGNE(Plage2)))
Je ne comprend pas quand j'indique en condition toutes les dates > à 15/01/2009, j'ai un resultat de 1 alors que j'en compte 2.

Merci encore de votre aide
 
Re : Nombre de valeurs sans doublons et celulles vides

Re,

Exact roidurif, et c'est normal avec cette formule : le 1er FC est considéré comme un doublon, car il était apparu antérieurement. Donc il n'est pas compté.

Je regarde si l'on peut résoudre ça, mais pas sûr du tout.

A+
 
Re : Nombre de valeurs sans doublons et celulles vides

Re,

Bon j'ai pu adapter ma formule, il fallait définir autrement les plages :

Plage1 => =INDIRECT("A"&EQUIV($E$2;DECALER($A:$A;;;D))+1&":A"&D)

Plage2 => =INDIRECT("B"&EQUIV($E$2;DECALER($A:$A;;;D))+1&":B"&D)

La formule matricielle :

Code:
=SOMME((Plage1<>"")*(Plage1>E2)*SI(Plage2<>"";EQUIV(Plage2;Plage2;0)+EQUIV($E$2;DECALER($A:$A;;;D))=LIGNE(Plage2)))

Fichier joint.

Edit : j'ai du mal avec mes fichiers...

A+
 

Pièces jointes

Dernière édition:
Re : Nombre de valeurs sans doublons et celulles vides

Re,

Je suis géné de revenir vers vous, car j'ai du rajouter une 3ème condition à la formule.
Du coup, cela complique les choses.

J'ai essayé d'adapter la formule comme ceci, mais j'ai du louper qq chose

Code:
{=SOMME((Plage1<>"")*(Plage1>$F$2))*SI(Plage2<>"";EQUIV(Plage2;Plage2;0)+EQUIV($F$2;DECALER($A:$A;;;D))=LIGNE(Plage2)*(Plage3="910"))}

Je suis navré.

Merci de l'aide
 

Pièces jointes

- 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

Discussions similaires

L
Réponses
2
Affichages
4 K
L
Retour