Nombre de plages cellules selon critère
dvd76
Messages postés
10
Date d'inscription
Statut
Membre
Dernière intervention
-
dvd76 -
dvd76 -
Bonjour,
je cherche la formule pour obtenir le nombre de cellule selon un critère ou 2 en sélectionnant les 30 dernières plages colonnes:
Pour mon exemple, j'aimerais sélectionner la plage des 3 dernières cellules contrôlées (NC et C)
http://img15.hostingpics.net/pics/651565Sanstitre.jpg
En attente de vous lire,
Cdt.
je cherche la formule pour obtenir le nombre de cellule selon un critère ou 2 en sélectionnant les 30 dernières plages colonnes:
Pour mon exemple, j'aimerais sélectionner la plage des 3 dernières cellules contrôlées (NC et C)
http://img15.hostingpics.net/pics/651565Sanstitre.jpg
En attente de vous lire,
Cdt.
A voir également:
- Nombre de plages cellules selon critère
- Nombre de jours entre deux dates excel - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Verrouiller cellules excel - Guide
- Nombre facile - Télécharger - Outils professionnels
- Concatener deux cellules excel - Guide
11 réponses
Bonjour
le nombre de cellules?
Le nombre de plages? et si oui qu'est ce qu'une plage?
Trente colonnes ?
trois colonnes?
Les cellules avec NC?
essayez d'éclaircir la question, et on devrait pouvoir tenter de vous répondre;
et si vous avez Excel plutôt qu'une image difficile à lire, soumettez le
A vous lire
crdlmnt
le nombre de cellules?
Le nombre de plages? et si oui qu'est ce qu'une plage?
Trente colonnes ?
trois colonnes?
Les cellules avec NC?
essayez d'éclaircir la question, et on devrait pouvoir tenter de vous répondre;
et si vous avez Excel plutôt qu'une image difficile à lire, soumettez le
A vous lire
crdlmnt
Je vais essayer d'être plus clair désolé!
le but étant d'obtenir le nombre de "NC" dans la colonne B "récurrence" mais en choisissant les 3 dernières colonnes selon le critère C et NC de la ligne dans mon exemple.
Ainsi, pour la ligne 1: je choisis manuellement la plage que je voulais: G2:I2 = les 3 dernières!
mais comme I2 est vide, je désire prendre la cellule avant afin d'avoir les 3 dernières! en l'occurrence pour la ligne 1: F2:H2
Donc dans mon exemple, je cherche à obtenir le nombre selon 1 critère "NC" sur une plage totale D2:I2 mais avec un autre critère: 3 dernières actives.
En espérant que ça soit plus clair!
le but étant d'obtenir le nombre de "NC" dans la colonne B "récurrence" mais en choisissant les 3 dernières colonnes selon le critère C et NC de la ligne dans mon exemple.
Ainsi, pour la ligne 1: je choisis manuellement la plage que je voulais: G2:I2 = les 3 dernières!
mais comme I2 est vide, je désire prendre la cellule avant afin d'avoir les 3 dernières! en l'occurrence pour la ligne 1: F2:H2
Donc dans mon exemple, je cherche à obtenir le nombre selon 1 critère "NC" sur une plage totale D2:I2 mais avec un autre critère: 3 dernières actives.
En espérant que ça soit plus clair!
Re
c'est à peine plus clair, mais ce serait plus compréhensible si on avait autre chose qu'une image pour analyser ça.
Pouvez vous déposer un modèle Excel, même bidonné sur:
https://www.cjoint.com/
et revenir coller ici le lien.
crdlmnt
c'est à peine plus clair, mais ce serait plus compréhensible si on avait autre chose qu'une image pour analyser ça.
Pouvez vous déposer un modèle Excel, même bidonné sur:
https://www.cjoint.com/
et revenir coller ici le lien.
crdlmnt
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour
pas sur d'avoir compris!!?
Voyez si ce modèle correspond, on y calcule le nombre de NC dans les trois dernières valeurs de C et NC ensemble en partant de la colonne I vers la colonne D
https://www.cjoint.com/?DBgkCKzdsTz
Revenez si ça n'est pas ça
c rdlmnt
Errare humanum est, perseverare diabolicum
pas sur d'avoir compris!!?
Voyez si ce modèle correspond, on y calcule le nombre de NC dans les trois dernières valeurs de C et NC ensemble en partant de la colonne I vers la colonne D
https://www.cjoint.com/?DBgkCKzdsTz
Revenez si ça n'est pas ça
c rdlmnt
Errare humanum est, perseverare diabolicum
Bonjour,
presque ca !
en fait ce sont les 3 dernières cellules non vides et NC donc ce qui donnerait:
J2= 3
J3= 0
J3= 0
J4= 0
J5= 1
et essayer de trouver la relation de le plage pour obtenir connaitre le nombre de points NC et C sur les 30 dernières cellules non vide
presque ca !
en fait ce sont les 3 dernières cellules non vides et NC donc ce qui donnerait:
J2= 3
J3= 0
J3= 0
J4= 0
J5= 1
et essayer de trouver la relation de le plage pour obtenir connaitre le nombre de points NC et C sur les 30 dernières cellules non vide
Voila pour la première partie, mais je n'ai pas compris ce que vous voulez ensuite. Quelle plage?
https://www.cjoint.com/?DBgneHsEMEP
Errare humanum est, perseverare diabolicum
https://www.cjoint.com/?DBgneHsEMEP
Errare humanum est, perseverare diabolicum
Merci de votre aide!
Il y a un élément qui me gêne: le non concerné.
Car en changeant le nombre de colonnes, cela m'écrit non concerné alors que je veux le nombre de NC.
Qu'il y ai 3 colonnes ou 2 ou 50, il doit me donner le nombre de point NC sur les x dernières nb celulles non vide.
De plus, cela fait une grande formule si j'insère plus de colonnes ...
Ai je été clair?
Il y a un élément qui me gêne: le non concerné.
Car en changeant le nombre de colonnes, cela m'écrit non concerné alors que je veux le nombre de NC.
Qu'il y ai 3 colonnes ou 2 ou 50, il doit me donner le nombre de point NC sur les x dernières nb celulles non vide.
De plus, cela fait une grande formule si j'insère plus de colonnes ...
Ai je été clair?
Tout à fait clair, maintenant,mais votre demande initiale ne précisait pas qu'il fallait considérer 50 colonnes...
La formule ne peut évidemment pas s'appliquer dans ce cas.
Je vais essayer de trouver vautre chose, mais je pense que là, il va falloir avoir recours à des spécialistes de VBA dont je ne fais pas partie.
A plus, peut être, en ce qui me concerne, je ne promet rien
Bonne chance
La formule ne peut évidemment pas s'appliquer dans ce cas.
Je vais essayer de trouver vautre chose, mais je pense que là, il va falloir avoir recours à des spécialistes de VBA dont je ne fais pas partie.
A plus, peut être, en ce qui me concerne, je ne promet rien
Bonne chance
Bonjour,
Avec une fonction personnalisée (macro) :
et le fichier exemple :
https://www.cjoint.com/?DCkt5tobYjo
Avec une fonction personnalisée (macro) :
Option Private Module Option Explicit Public Function nb_nc(plage As Range, Optional ByVal nbCel As Integer) As Variant 'Traitement des erreurs nb_nc = CVErr(9) If plage Is Nothing Then Exit Function If plage.Rows.Count > 1 Then Exit Function If IsMissing(nbCel) Then nbCel = plage.Columns.Count If nbCel < 0 Then Exit Function If nbCel > plage.Columns.Count Then nbCel = plage.Columns.Count Dim c As Long Dim n As Long 'Compter les NC nb_nc = 0 n = 0 For c = plage.Columns.Count To 1 Step -1 If n = nbCel Then Exit For If plage.Cells(1, c).Formula <> "" Then n = n + 1 If plage.Cells(1, c).Formula = "NC" Then nb_nc = nb_nc + 1 End If End If Next c End Function
et le fichier exemple :
https://www.cjoint.com/?DCkt5tobYjo