Compter les cellules avec une valeur inférieur à celle en face.

Résolu/Fermé
alest92 Messages postés 3 Date d'inscription jeudi 7 janvier 2016 Statut Membre Dernière intervention 7 janvier 2016 - 7 janv. 2016 à 15:02
alest92 Messages postés 3 Date d'inscription jeudi 7 janvier 2016 Statut Membre Dernière intervention 7 janvier 2016 - 7 janv. 2016 à 15:20
Bonjour à tous,

Conscient que mon titre n'est pas très clair, je vous décrit mon problème plus en détails:

J'aimerais compter le nombre de cellules d'une colonne en ne prenant en compte que les cellules dont la valeur est inférieur à celle comprise dans la cellule qui se trouve à côté d'elles.

Par exemple: Si je veux compter les valeurs de la colonne B (respectant le critère décris plus haut) avec les valeurs suivantes: 1, 2, 3 en A1, A2, A3 et 3, 2, 1 en B1, B2, B3. Ma formule devrait me renvoyer le nombre 1.

En effet, 3>1, 2=2 et 1<3. La cellule B3 est la seule à respecter le critère...

Un grand merci pour votre aide!
A voir également:

2 réponses

Pierre1310 Messages postés 8554 Date d'inscription lundi 21 décembre 2015 Statut Membre Dernière intervention 21 juillet 2020 645
Modifié par Pierre1310 le 7/01/2016 à 15:13
Bonjour,



sub ce_que_tu_veux
Dim compteur_for,compteur as integer
NB_lignes =sheets("ta feuille").Cells.Count

for compteur_for=1 to NB_lignes

if(cells(compteur_for,ta_colonne).value<cells(compteur_for,ta_colonne de comparaison).value then

compteur = compteur +1

end if;
next compteur_for

Msgbox "Tu as :"&compteur&"valeurs inférieures"
end sub


Essaye ça pour voir
0
alest92 Messages postés 3 Date d'inscription jeudi 7 janvier 2016 Statut Membre Dernière intervention 7 janvier 2016
7 janv. 2016 à 15:15
J'ai appliqué la logique de ton code à Excel et ça fonctionne!
Merci bcp!!
0
Pierre1310 Messages postés 8554 Date d'inscription lundi 21 décembre 2015 Statut Membre Dernière intervention 21 juillet 2020 645
7 janv. 2016 à 15:17
pas de soucis
0
Fahora Messages postés 814 Date d'inscription jeudi 24 septembre 2015 Statut Membre Dernière intervention 2 janvier 2023 68
7 janv. 2016 à 15:11
Bonjour ,

Une solution possible peut-être simplement : Colonne C :
=Si (A1 < B1 ; 1 ; 0) 

Soit si colonne A inférieur à B alors on met 1 , sinon 0.

Puis faire la somme de la colonne C.

Fahora
0
alest92 Messages postés 3 Date d'inscription jeudi 7 janvier 2016 Statut Membre Dernière intervention 7 janvier 2016
7 janv. 2016 à 15:20
C'est exactement ce que j'ai fait à partir de la solution proposée par Pierre.
Merci à vous deux!
0