XL 2016 Calcul de nombre sans doublons selon des criteres

Malekby

XLDnaute Nouveau
Bonjour à tous,
Je bloque sur un calcul qui parait simple mais apparemment c pas le cas
Je voudrais calculer le nombre de cellule (sans calculer les doublons) selons l'année,
voici un exemple pour que ca soit plus claire ;
Numero Année
10 2010
5 2011
10 2010
6 2016
7 2010
8 2010
5 2010
7 2010
dans ce cas je veux avoir comme resultat a l'année 2010) => 4 [ en gros 10 , 7,8,5 ; sans prendre en compte les doublons]
Merci d'avance
 

Victor21

XLDnaute Barbatruc
Bonjour Malekby.

Je voudrais calculer le nombre de cellule
je veux avoir comme resultat a l'année 2010) => 4
A quoi sert de calculer si vous décidez du résultat ?
Blague à part, nous ne savons pas comment se présentent vos données, (Une, plusieurs colonnes ? ) ni quels sont les formats utilisés. Nous ne savons pas non plus à quel endroit de la feuille se situent ces données. Comment voudriez-vous dans ce cas que nous vous proposions une formule ?
Si vous aviez joint un fichier, vous disposeriez déjà de réponses.
 

Malekby

XLDnaute Nouveau
Vous avez totalement raison , C'est la première fois que j'utilise le forum je connais pas beaucoup le principe
vous trouverez si joint un exemple
N.B : le fichier ci joint est une partie de mon vrai fichier vu qu'il s'agit de 100 000 lignes ,
Ce que je cherche c'est de calculer à chaque année le nombre de clients qu'ont crée leurs id
Je vous remercie
 

Pièces jointes

  • exemple.xlsx
    14.7 KB · Affichages: 6

Efgé

XLDnaute Barbatruc
Re
Avec un exemple c'est tout de suite plus clair.
Tu ne prend pas le bon tableau comme source de ton TCD.
Si tu prend ta base (tableau bleu)ça ne pourra pas aller.
Il faut prendre le résultat de la requête Power Query (tableau vert)

Sinon, on peux tout faire par Power Query.
Je te laisse un nouvel exemple qui te donne le résultat sans TCD.

Pour voir comment ça fonctionne:
Onglet Données / Requêtes et connexions
Cela va afficher la requête:
1036143


Double clic sur Table1 cela va ouvrir l'environnement
A droite tu as la liste des actions menées:
1036144


Cordialement
 

Pièces jointes

  • Exemple_3.xlsx
    17.5 KB · Affichages: 5

BOISGONTIER

XLDnaute Barbatruc
Repose en paix
Bonjour,


Avec une fonction perso très rapide (maj en 0,3 sec si source modifiée pour 100.000 lignes)
Une fonction perso présente également l'avantage d'être réutilisable par une personne ne connaissant pas le VBA (contrairement à une macro)

-Sélectionner H2:I7
=NbValUniques1critTous(A2:A100000;B2:B100000)
-Valider avec maj+ctrl+entrée


Boisgontier
 

Pièces jointes

  • Copie de Exemple_3.xlsm
    25.1 KB · Affichages: 9
Dernière édition:

mapomme

XLDnaute Barbatruc
Supporter XLD
Bonsoir à tous,

Une autre macro. Le code est dans le module de code de la feuille "Sheet1".
  • cliquez sur le bouton noir pour créer 100 000 lignes de données.
  • puis cliquez sur le bouton Hop! pour le comptage par année.
 

Pièces jointes

  • Malekby- exemple- v1a.xlsm
    20.4 KB · Affichages: 12
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
311 733
Messages
2 082 019
Membres
101 872
dernier inscrit
Colin T