XL 2016 Segment et nombre

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

laeti95

XLDnaute Occasionnel
Bonjour,

J'ai un grand tableau, avec des segments par année et j'aimerais calculer automatiquement le nombre de prénom en colonne B en fonction de la sélection par segment suivant l'année de mon segment.

J'ai essayé avec NBVAL(UNIQUE

Mais malheureusement quand je change l'année, mon chiffre reste identique.

Merci d'avance.

Laeti
 
hello

s'il n'y a qu'une année de sélectionné avec le segment, remplace la formule en C2 par
=NBVAL(UNIQUE(FILTRE(Tableau1[Nom];Tableau1[Année]=SOUS.TOTAL(104;Tableau1[Année]))))
'nota c'est du bidouillage qui ne fonctionnera pas si + d'une valeur est sélectionné
 
Dernière édition:
hello

s'il n'y a qu'une année de sélectionné avec le segment, remplace la formule en C2 par
=NBVAL(UNIQUE(FILTRE(Tableau1[Nom];Tableau1[Année]=SOUS.TOTAL(104;Tableau1[Année]))))
'nota c'est du bidouillage qui ne fonctionnera pas si + d'une valeur est sélectionné
Bonsoir,
Malheureusement, j'ai bien peur que les fonctions UNIQUE et FILTRE ne soient pas disponibles sous XL 2016.
FILTRE l'est à partir de XL 2019 et UNIQUE à partir de XL 2021.
Cordialement,
 
Bonsoir,

Sur XL 2016 , on a les segments . En combinant la fonction de @sylvanu avec la fonction Recupvalseg que j'ai mis dans le même module. qui recupère la 1 ère valeur d'un segment non issu de Powerpivot .( J'ai rajouté la function pour les segments issus de Powerpivot). (Merci à @chris pour son aiguillage sur un autre fil).

Cela ne fonctionne que pour 1 année sélectionnée comme dans le fichier soumis.

2 façons de faire: soit par 2 cellules C2 et D2 , soit en une seule comme en F2.


A+++
 

Pièces jointes

Au post #6 la macro donne la valeur sans doublon pour chaque année.
Donc pour deux ou plusieurs années, il suffit d'en faire l'addition, non ?
Un nom peut etre présent sur 2 années.

@laeti95 , tu fournis dans ton fichier un segment où on peut sélectionner qu'une valeur, tu veux les noms sans doublons pour une année , puis maintenant tu les veux sur plusieurs.
Nous ne sommes pas devins, il faudrait être plus précise quant à ton projet..

A+++
 
Bonjour de si bon matin,
Un essai en PJ, avec une fonction perso qui utilises un tableau récapitulant que les noms des lignes non masquées. Il est donc valable quel que soit le filtre sur Année.
Syntaxe : =Compter(0)+0*ALEA()
Le "0*Alea()" vaut toujours 0, mais oblige la formule à être ré évalué à chaque Recalculate, et donc mis ainsi à jour en temps réel.

NB: Peut être long si le tableau est très grand à cause des vérifications ligne pas ligne si elles sont masquées ou non.
Mais au moins, ça a l'air de marcher.
 

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
30
Affichages
273
Retour