XL 2019 Valeurs unique suivant une condition

  • Initiateur de la discussion Initiateur de la discussion Xxaann
  • 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 !

Xxaann

XLDnaute Occasionnel
Bonjour,

J'utilise cette formule pour avoir le nombre de valeurs uniques dans une colonne:
=SOMMEPROD(('MO-99'!E:E<>"")/NB.SI('MO-99'!E:E;'MO-99'!E:E&""))

Par contre je voudrais y ajouter une condition, si dan sla colonne 'MO-99'!F:F la valeur est égale à H4.

J'y arrive pas du tout...

Merci pour votre aide
Nico
 
Bonjour Xxaann, JHA,
Peut être avec :
VB:
=SOMMEPROD(1/(NB.SI(C2:C27;C2:C27)+(C2:C27=0)))-NB.VIDE(C2:C27)
=SOMME(SI(D2:D27=G7;1/NB.SI.ENS(C2:C27;C2:C27;D2:D27;D2:D27)))
Seconde formule matricielle donc à valider par Maj+Ctrl+Entrée sur anciennes versions XL.
 

Pièces jointes

Bonjour Xxaann, JHA, sylvanu,

Avec un tableau structuré c'est quand même mieux.

Formule matricielle en H7, à valider par Ctrl+Maj+Entrée :
Code:
=SOMME(N(SIERREUR(EQUIV(Tableau1[Produits]&G7;Tableau1[Produits]&Tableau1[Dates];0)=LIGNE(Tableau1)-1;0)))
A+
 

Pièces jointes

Bonjour à tous,

Avec la fonction decaler() et le trie des dates dans le tableau structuré.
VB:
=SOMMEPROD(ESTTEXTE(DECALER($C$1;EQUIV($G$7;Tableau1[Dates];0);;NB.SI(Tableau1[Dates];$G$7)))*(1/NB.SI(DECALER($C$1;EQUIV($G$7;Tableau1[Dates];0);;NB.SI(Tableau1[Dates];$G$7));DECALER($C$1;EQUIV($G$7;Tableau1[Dates];0);;NB.SI(Tableau1[Dates];$G$7)))))

JHA
 

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

Réponses
3
Affichages
277
Retour