Compter un nombre de case entre 2 valeur identique
Résolu
Pot-Flour
Messages postés
290
Date d'inscription
Statut
Membre
Dernière intervention
-
eriiic Messages postés 24603 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 24603 Date d'inscription Statut Contributeur Dernière intervention -
Bien le Bonjour,
Je ne sais pas si ma demande va être réalisable ou pas...
Je cherche un compter le nombre de cases maximum qu'il peut y avoir entre 2 valeurs identique donné (dans une colonne d'un tableau).
Je vous donne un exemple :
0
1
0
2
1
2
0
Dans cette exemple, je voudrai pouvoir compter combien il y a de case maximum entre deux "0".
En haut, il y a une case, mais en dessous il y a 3 cases.
J'aimerai que ca me revoit le "maximum" (ici 3).
Quelqu'un saurait faire ca et pourrait m'aider svp?
Merci :)
Je ne sais pas si ma demande va être réalisable ou pas...
Je cherche un compter le nombre de cases maximum qu'il peut y avoir entre 2 valeurs identique donné (dans une colonne d'un tableau).
Je vous donne un exemple :
0
1
0
2
1
2
0
Dans cette exemple, je voudrai pouvoir compter combien il y a de case maximum entre deux "0".
En haut, il y a une case, mais en dessous il y a 3 cases.
J'aimerai que ca me revoit le "maximum" (ici 3).
Quelqu'un saurait faire ca et pourrait m'aider svp?
Merci :)
A voir également:
- Compter un nombre de case entre 2 valeur identique
- Nombre de jours entre deux dates excel - Guide
- Créer un compte google - Guide
- Comment créer un compte gmail - Guide
- Créer un compte instagram sur google - Guide
- 2 ecran pc - Guide
3 réponses
Bonjour
Une possibilité simple :
En supposant tes valeurs en colonne A et le 1er 0 en A2, en B2 mettre la formule : =SI(A2=0;0;B1+1) puis l'étirer au bas de la plage de valeurs
Ensuite dans la cellule de ton choix pour afficher le maximum : = MAX(B:B)
Cdlmnt
Via
Une possibilité simple :
En supposant tes valeurs en colonne A et le 1er 0 en A2, en B2 mettre la formule : =SI(A2=0;0;B1+1) puis l'étirer au bas de la plage de valeurs
Ensuite dans la cellule de ton choix pour afficher le maximum : = MAX(B:B)
Cdlmnt
Via
Re
La solution pour n'avoir qu'une formule dans une seule cellule est de créer une fonction personnalisée en VBA
Tu n'as rien contre le VBA ?
La solution pour n'avoir qu'une formule dans une seule cellule est de créer une fonction personnalisée en VBA
Tu n'as rien contre le VBA ?
Bonjour,
j'avais du temps à perdre et je me suis lancé.
C'est assez imbuvable, ne demande pas d'adaptation ;-)
Avec les données en A2:A8 et la valeur cherchée (0) en C1 :
formule matricielle à valider avec Shift+Ctrl+Entrée
eric
j'avais du temps à perdre et je me suis lancé.
C'est assez imbuvable, ne demande pas d'adaptation ;-)
Avec les données en A2:A8 et la valeur cherchée (0) en C1 :
=MAX(SIERREUR(PETITE.VALEUR(SI(DECALER(A2:A8;EQUIV(C1;A2:A8;0);)=C1;LIGNE(DECALER(A2:A8;EQUIV(C1;A2:A8;0);));99999);LIGNE(INDIRECT("$1:"&NB.SI(A2:A8;C1)-1)))-PETITE.VALEUR(SI(A2:A8=C1;LIGNE(A2:A8);99999);LIGNE(INDIRECT("$1:"&NB.SI(A2:A8;C1))));""))
formule matricielle à valider avec Shift+Ctrl+Entrée
eric
Je vais faire comme ca pour le moment, mais ci il existe une solution pour tout concentrer sur une seul case, je suis preneur aussi
Edit:
J'ai masqué la colonne avec les "=SI(A2=0;0;B1+1)" ca fait aussi l'affaire