Microsoft 365 le plus gros ecart de cellules vides

Maxbruver

XLDnaute Nouveau
salut tous je cherche un moyen de compter le plus gros écart de cellules vides dans une plage donnée

par cette formule =NB.VIDE(A1:A12;"") je compte bien les nombres de cellules vides dans la plage donnée mais je n'arrive pas à extraire le plus gros écart max

merci de votre aide

1665914161082.png
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Maxbruver,
Par formule je sèche, alors une petite fonction perso :
VB:
Function NbVides(Plage)
    Dim T, i%, Vides%
    Application.Volatile
    T = Plage
    For i = 1 To UBound(T)
        If T(i, 1) = "" Then Vides = Vides + 1 Else Vides = 0
        If Vides > NbVides Then NbVides = Vides
    Next i
End Function
La syntaxe est : =NbVides(Plage)
Pensez à valider les macros.
 

Pièces jointes

  • Classeur1.xlsm
    13.5 KB · Affichages: 1

mapomme

XLDnaute Barbatruc
Supporter XLD
Bonjour @Maxbruver, @haonv, @sylvanu :)

Avec une seule formule:
VB:
=MAX(FREQUENCE(SI(B2:B17="";LIGNE(B2:B17));SI(B2:B17<>"";LIGNE(B2:B17))))

Voir cellule B1 à recopier vers la droite.

nota : suivant les versions d'Excel, il faut peut-être valider la formule matriciellement - avec la combinaison des trois touches Ctrl+Maj+Entrée au lieu de la seule touche Entrée. Avec 365, c'est inutile.

edit : bonjour @Jacky67 :)
 

Pièces jointes

  • Maxbruver- NB vides consécutifs- v1.xlsx
    11.3 KB · Affichages: 12
Dernière édition:

mapomme

XLDnaute Barbatruc
Supporter XLD
J'ai de la peine à comprendre le retour de :
Re,
Vous trouverez dans le fichier une petite explication sur le fonctionnement de cette forme de la fonction FREQUENCE(). On indique les différentes étapes pour arriver à la matrice que renvoie la fonction FREQUENCE().

Au besoin, me demander des précisions ou éclaircissements.

Le fichier va venir... comme j'ai insérer des lignes, il faut que je le corrige
Et re-voici le fichier !
 

Pièces jointes

  • Maxbruver- commentaires- v1.xlsx
    12.1 KB · Affichages: 8
Dernière édition:

Statistiques des forums

Discussions
312 203
Messages
2 086 193
Membres
103 153
dernier inscrit
SamirN