Excel - Compter cellules > une valeur

ceddesm Messages postés 146 Date d'inscription vendredi 24 février 2006 Statut Membre Dernière intervention 27 avril 2024 - 27 avril 2024 à 11:17
 ceddesm - 4 mai 2024 à 12:05

Bonjour,

Sur Excel, je dispose d'une colonne (mettons la A) de nombres. En face de chaque nombre, sur la colonne B, je voudrais connaître le nombre de cellules consécutives de la colonne A supérieures ou égales à la valeur de la cellule de la colonne A. Par exemple, j'indique ci-dessous des valeurs fictives pour A  et je mets en face ce qui doit être trouvé pour la colonne B : 

A1=1 B1=4 (j'ai 4 valeurs consécutives supérieures ou égales à 1 car la valeur de 10 de A6 n'est pas consécutive)

A2=2 B2=3 (j'ai 3 valeurs consécutives supérieures ou égales à 2 car la valeur de 10 de A6 n'est pas consécutive)

A3=3 B3=2

A4=4 B4=1

A5=0 B5=2

A6=10 B6=1

Cela peut-il se faire simplement par des formules ?

Merci et bon WE

6 réponses

bigoudiii Messages postés 223 Date d'inscription lundi 19 décembre 2022 Statut Membre Dernière intervention 27 avril 2024 77
Modifié le 27 avril 2024 à 17:45

Hello,

Une possibilité qui fonctionne sur ton exemple, à voir avec ton fichier réel et à adapter certainement, et qui suppose des cellules vides au dessous de ta plage en colonne A

Quel est ton produit Excel (2010, 13, 16, 19, 21, 365 ?)

en B1 et à recopier :

=EQUIV(0;N(A2:A7>=A1:A6);0)

Formule matricielle à valider par Ctrl+Maj+Entrée (sauf 365, 2021)

Edit : Oups, ne fonctionne que si chaque valeur est supérieure à la précédente !

0
via55 Messages postés 14406 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 28 avril 2024 2 703
28 avril 2024 à 13:23

Bonjour

En rajoutant une colonne :

https://www.cjoint.com/c/NDClxnc2wiQ

Cdlmnt

Via


0
ccm81 Messages postés 10855 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 29 avril 2024 2 404
29 avril 2024 à 10:39

Bonjour à tous

Une solution sans colonne supp mais avec macro

https://www.cjoint.com/c/NDDiMOPCeVB

Cdlmnt

0

Bonjour à tous les trois(Bigoudii, via55 et ccm81),

Un grand merci d'avoir contribué à la résolution de ma problématique. Vos deux solutions (formules et macro, sachant que rajouter une colonne ne me pose aucun problème. Ce sont les formules que je n'arrivais pas à trouver) marchent très bien et répondent parfaitement au besoin. Vous êtes des chefs !

Bonne journée de repos en ce jour du 1er mai.

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
danielc0 Messages postés 842 Date d'inscription mardi 5 juin 2018 Statut Membre Dernière intervention 2 mai 2024 74
2 mai 2024 à 18:09

Bonjour,

Bien tard, mais pour le fun, en B1 à recopier vers le bas :

=SIERREUR(EQUIVX(VRAI;A1:$A$6<A1)-1;NBVAL(A1:A4))

(à tester complètement).

Daniel


0

ça marche très bien, bravo !!!

Question STP : si ma colonne a N valeurs (car mon tableau de 6 valeurs n'était qu'un exemple), il n'y a que le $6 à changer ?

0