Nombre de plages cellules selon critère
Fermé
dvd76
Messages postés
10
Date d'inscription
dimanche 20 juillet 2008
Statut
Membre
Dernière intervention
7 février 2014
-
5 févr. 2014 à 10:49
dvd76 - 18 mars 2014 à 13:27
dvd76 - 18 mars 2014 à 13:27
A voir également:
- Nombre de plages cellules selon critère
- Formule excel pour additionner plusieurs cellules - Guide
- Verrouiller cellules excel - Guide
- Nombre facile - Télécharger - Outils professionnels
- Excel fusionner deux cellules - Guide
- Le fichier contient le nombre de voyageurs dans 3 gares. dans la cellule b5, saisissez une formule qui calcule le total et se met à jour si on change une valeur du tableau. quel total obtenez-vous ? quelle formule avez-vous saisie ? ✓ - Forum Excel
11 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 400
5 févr. 2014 à 11:19
5 févr. 2014 à 11:19
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
dvd76
Messages postés
10
Date d'inscription
dimanche 20 juillet 2008
Statut
Membre
Dernière intervention
7 février 2014
5 févr. 2014 à 11:33
5 févr. 2014 à 11:33
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!
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 400
5 févr. 2014 à 15:58
5 févr. 2014 à 15:58
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
dvd76
Messages postés
10
Date d'inscription
dimanche 20 juillet 2008
Statut
Membre
Dernière intervention
7 février 2014
6 févr. 2014 à 10:09
6 févr. 2014 à 10:09
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 400
Modifié par Vaucluse le 6/02/2014 à 10:30
Modifié par Vaucluse le 6/02/2014 à 10:30
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
dvd76
Messages postés
10
Date d'inscription
dimanche 20 juillet 2008
Statut
Membre
Dernière intervention
7 février 2014
6 févr. 2014 à 12:37
6 févr. 2014 à 12:37
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
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 400
Modifié par Vaucluse le 6/02/2014 à 13:05
Modifié par Vaucluse le 6/02/2014 à 13:05
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
dvd76
Messages postés
10
Date d'inscription
dimanche 20 juillet 2008
Statut
Membre
Dernière intervention
7 février 2014
Modifié par dvd76 le 6/02/2014 à 13:54
Modifié par dvd76 le 6/02/2014 à 13:54
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?
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 400
6 févr. 2014 à 14:06
6 févr. 2014 à 14:06
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
dvd76
Messages postés
10
Date d'inscription
dimanche 20 juillet 2008
Statut
Membre
Dernière intervention
7 février 2014
6 févr. 2014 à 14:10
6 févr. 2014 à 14:10
Oui désolé mais je voulais prendre un exemple simple de 3 cellules ..
Merci du coup de main!
Merci du coup de main!
dvd76
Messages postés
10
Date d'inscription
dimanche 20 juillet 2008
Statut
Membre
Dernière intervention
7 février 2014
7 févr. 2014 à 12:24
7 févr. 2014 à 12:24
Up!
Quelqu'un a t-il une solution?
Cdt.
Quelqu'un a t-il une solution?
Cdt.
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 777
10 mars 2014 à 20:00
10 mars 2014 à 20:00
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