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

ivan972

XLDnaute Occasionnel
bonjour Djidji,

Merci d avoir prit le temps de regarder ma demande.

Soit le tableau ci joint A1:C11, je souhaite compter le nombre de cellule ou apparait Christophe en colonne 4 et n>11 en colonne 3, dans l exemple le résultat donne 5, puis en ajoutant les données du 30/09 , le résultat donne 2
 

Pièces jointes

  • Copie de compter le nbre de valeurs-2.xlsx
    9.3 KB · Affichages: 33

Chris24

XLDnaute Impliqué
Bonjour

Une solution

Il serait bon que tu fournisses des données cohérentes avec ta demande, dans ton fichier l'ami Christophe n'a pas de données le 30/09 et il apparaît 6 fois avec n>11:(
 

Pièces jointes

  • Copie de compter le nbre de valeurs-2.xlsx
    9.8 KB · Affichages: 32

ivan972

XLDnaute Occasionnel
La colonne des dates est présente a titre indicatif.

l objectif est de compter le resultat des 5 dernieres lignes d un tableau en fonction de 2 criteres, ce tableau etant reactualisé plusieurs fois par semaines

Soit le tableau A1:C11, si je compte les cellules ou apparait n>11 ET christophe, le resultat est 6 .

Or je souhaite une formule qui compte UNIQUEMENT LES 5 dernieres lignes du tableau ou qui decale aux 5 dernieres lignes.

Ensuite en ajoutant les ligne 13, 14, 15 et 16 au tableau , si je compte les 5 dernieres ligne ou apparaissent christophe et n>11, le resultat donne 2.

En esperant avoir ete plus clair.

Vous remerciant

ian
 

Pièces jointes

  • Copie de compter le nbre de valeurs-3.xlsx
    10.8 KB · Affichages: 30

ivan972

XLDnaute Occasionnel
Chris24,

je te remercie de prendre de ton temps pour me répondre et je pense avoir du mal a écrire ma pensée.

je tente a nouveau;

les tableau du fichier devrait pouvoir nous aider.

A te lire

ian
 

Pièces jointes

  • Copie de Copie de compter le nbre de valeurs-2-3.xlsx
    11.5 KB · Affichages: 27

job75

XLDnaute Barbatruc
Bonsoir ivan972, djidi59430, Chris24,

Avec la colonne auxiliaire D intégrée au tableau (on peut la masquer) formule en D2 :
Code:
=(B2="n>11")*(NB.SI(B$1:B2;"n>11")>NB.SI(B:B;"n>11")-5)
Formule du résultat en G3 à tirer vers le bas :
Code:
=SOMMEPROD((Tableau2[Colonne4]=F3)*Tableau2[Colonne5])
Fichier joint.

A+
 

Pièces jointes

  • Compter le nbre de valeurs(1).xlsx
    16.9 KB · Affichages: 37
Dernière édition:

ivan972

XLDnaute Occasionnel
Bonsoir Job75

Sympa d avoir prit le temps de regarder, cependant le comptage doit s actualiser avec les nouvelles données qui alimentent le tableau plusieurs fois par semaine.

J ai ajouter le dernier tableau sur lequel Chris24 a travailler pour essayer d être plus clair dans ma demande .

A te lire

ian
 

Pièces jointes

  • Copie de Copie de compter le nbre de valeurs-2-3.xlsx
    11.5 KB · Affichages: 32

job75

XLDnaute Barbatruc
Re,

En D2 je n'avais pas mis la bonne formule, celle-ci va bien :
Code:
=(B2="n>11")*(NB.SI(DECALER(B$1;;;LIGNE());"n>11")>NB.SI(B:B;"n>11")-5)
Fichier (2).

A+
 

Pièces jointes

  • Compter le nbre de valeurs(2).xlsx
    16.9 KB · Affichages: 30

job75

XLDnaute Barbatruc
Re,
ajouter une colonne de calcul ne me convient pas.
Et pourquoi donc ??? C'est une solution qui permet de s'en sortir, sinon il faudrait passer par une macro.

Voyez maintenant ce fichier (3) pour le cas où vous voudriez déplacer le tableau en insérant des lignes au-dessus, formule en E3 :
Code:
=(C3="n>11")*(NB.SI(DECALER(C$2;;;LIGNE()-LIGNE(C$2)+1);"n>11")>NB.SI(C:C;"n>11")-5)
A+
 

Pièces jointes

  • Compter le nbre de valeurs(3).xlsx
    16.8 KB · Affichages: 29

ivan972

XLDnaute Occasionnel
Re job75,

J ai ajouté des lignes au tableau (ci joint) et le calcul n est pas celui que je souhaite.

compter les cellule sur un tableau glissant permet, si je ne me trompe pas dans les termes, de compter les cellules suivant les conditions suivantes ;

NB.SI de colonne 3 et colonne 4,

Decaler et prendre en compte les 5 dernieres lignes du tableau.

A te lire

ian
 

Pièces jointes

  • Copie de Compter le nbre de valeurs(3).xlsx
    11.3 KB · Affichages: 27

job75

XLDnaute Barbatruc
Re,

Ce que vous dites n'est pas compréhensible alors je continue sur les mêmes bases.

Cette fois avec une fonction VBA très simple qui permet d'éviter la colonne auxiliaire.

Le code est à placer dans un module standard :
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 Then
        n = n + 1
        If colnom(i) = nom Then NbValeurs = NbValeurs + 1
        If n = Nder Then Exit Function
    End If
Next
End Function
La formule en G4 de la feuille de calcul :
Code:
=NbValeurs("n>11";Tableau2[Colonne3];F4;Tableau2[Colonne4];5)
Fichier .xlsm joint.

A+
 

Pièces jointes

  • Compter le nbre de valeurs - VBA(1).xlsm
    22.4 KB · Affichages: 33

ivan972

XLDnaute Occasionnel
re Job75,

je ne connais pas VBA et je sèche sur la traduction de ma pensée. c est triste.

Je vais tenté de clarifier ma pensee et revenir avec une meilleure explication.

A chaque jour suffisant a sa peine, je te remercie beaucoup pour l aide fournie, je vais reprendre les propositions faites.

Excellente nuit a toi

Ian
 

Discussions similaires

Statistiques des forums

Discussions
312 104
Messages
2 085 332
Membres
102 864
dernier inscrit
abderrashmaen