XL 2010 compter le nombre de valeurs sur tableau glissant

ivan972

XLDnaute Occasionnel
bonjours a tous, bonjour a chacun

je sollicite le forum pour la difficulté suivante;

je souhaite COMPTER le nombre de cellules qui répondent 2 critères dans un tableau reactualisé plusieurs fois par semaine ou le resultat ne tient compte que des 5 dernieres valeurs du tableau.

Par exemple compter le nombre de cellules christophe et n>11

A la lecture des posts il semblerait que ce soit une combinaison de NB.SI.ENS. , DECALER et NBVAL. mais peut etre aussi que je m egare.

Vous remerciant

ian
 

Pièces jointes

  • compter le nbre de valeurs.xlsx
    11 KB · Affichages: 75

job75

XLDnaute Barbatruc
Re,

Ce n'est quand même pas sorcier de dire clairement si l'on considère les 5 derniers "n>11" (comme je l'ai fait) ou si l'on considère les 5 dernières lignes du tableau !

Ce 2ème code étudie maintenant les 5 dernières lignes du tableau :
Code:
Option Compare Text 'la casse est ignorée (facultatif)

Function NbValeurs(critere, colcritere As Range, nom, colnom As Range, Nder&)
Dim i&, n&
For i = colcritere.Count To 1 Step -1
    If colcritere(i) = critere And colnom(i) = nom Then NbValeurs = NbValeurs + 1
    n = n + 1
    If n = Nder Then Exit Function
Next
End Function
Fichier (2).

Bonne nuit.
 

Pièces jointes

  • Compter le nbre de valeurs - VBA(2).xlsm
    22.5 KB · Affichages: 24

job75

XLDnaute Barbatruc
Bonjour ivan972, le forum,

Il manquait la solution par formule pour le cas où l'on considère les 5 dernières lignes du tableau.

Fichier (4) avec cette formule en G4 :
Code:
=SOMMEPROD((Tableau2[Colonne3]="n>11")*(Tableau2[Colonne4]=F4)*(LIGNE(Tableau2)>EQUIV("zzz";D:D)-5))
Alors quelle solution voulez-vous, ce fichier (4) ou le (3) du post #12 ?

Bonne journée.
 

Pièces jointes

  • Compter le nbre de valeurs(4).xlsx
    16.6 KB · Affichages: 31

ivan972

XLDnaute Occasionnel
bonjour job75,

jsi tu suis encore ce fil, je viens de voir la nouvelle proposition de formule.

Sur le tableau j ai ajouté quelques lignes (tableau joint)qui ne sont pas prises en compte par la formule proposée. retour case depart.

Pour resumer ma demande, je suis les perf sportives a 10, 5,3,2 dernieres participations . En actualisant les donnees , je dois pouvoirs retrouver , a chaque nouvel enregistrement les 10, 5, 3 et 2 perfs.

Voila

Bonne continuation et un grand merci a toi job75, sans oublier Chris24, Djidji59430.

ian
 

Pièces jointes

  • Copie de Compter le nbre de valeurs(4).xlsx
    10.6 KB · Affichages: 34

job75

XLDnaute Barbatruc
Re,

Bah si la dernière ligne est déterminée par la dernière valeur en colonne C formule en G4 :
Code:
=SOMMEPROD((Tableau2[Colonne3]="n>11")*(Tableau2[Colonne4]=F4)*(LIGNE(Tableau2)>EQUIV("zzz";C:C)-5))
Fichier (5).

Je ne comprends vraiment pas pourquoi ivan972 n'arrive pas à s'exprimer.

Ni pourquoi il ne répond pas aux questions qu'on lui pose.

A+
 

Pièces jointes

  • Compter le nbre de valeurs(5).xlsx
    16.8 KB · Affichages: 28

Spinzi

XLDnaute Impliqué
Bonjour à tous,

je tente ma chance :
_rajout d'une colonne pour connaitre la position de la course par Nom
_création de variables ajustables permettant de moduler le résultat souhaité (Nom, Performance, Date et le nb de course)
_le résultat prend en compte le fait qu'un argument ne soit pas renseigné (nom, OU performance OU date OU nb de course)

A vous relire,
Spinzi
 

Pièces jointes

  • Nombre de valeurs.xlsx
    11.5 KB · Affichages: 24

job75

XLDnaute Barbatruc
Re, salut gosselien, Spinzi,

Dans ce fichier (6) la colonne de référence et le nombre de lignes étudiées sont paramétrés.

Voyez le nom défini derlig et les formules en E3 K4 K5.

C'est pour les happy few car compte tenu de ce que l'on a vu ivan972 devrait être complètement largué.

A+
 

Pièces jointes

  • Compter le nbre de valeurs(6).xlsx
    18 KB · Affichages: 30

Noel Bedard

XLDnaute Occasionnel
Bonsoir,
Je me suis amusé un peu sur cette requête.
J'ai fais une routine de BASE vraiment basic avec des boucles, puisque les grandes formules je ne maitrise pas encore.

Donc,
Sur les 5 dernières lignes du tableau afficher les lignes qui répondent aux conditions, si déjà des lignes répondant à ces conditions sont sur les 5 dernières lignes les gardées et chercher pour d'autre dans la partie supérieur.
C'est ce qui j'ai compris.....


J'ajoute une version avec évènement mais..... pas certain.

À tester ;)

Bonne soirée
Noël
 

Pièces jointes

  • Copie de compter le nbre de valeurs-4.xlsm
    21.1 KB · Affichages: 41
  • Compter le nombre de valeurs-5.xlsm
    20.5 KB · Affichages: 18
Dernière édition:

Discussions similaires

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 196
Messages
2 086 101
Membres
103 116
dernier inscrit
kutobi87