Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

NBVAL et lignes vides

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

13Hubert

XLDnaute Junior
Bonjour à toutes et à tous !
J'aimerais connaitre le nombre de lignes non vides dans 2 plages de données et je sais que NBVAL me fait ça...
Toutefois, j'aimerais que le comptage des lignes s'arrête dès la première ligne vide trouvée...
Attention, le comptage se fait dans deux plages non contigües !
Explication :
- Mes plages A1:A50 et F1:F50
- Je renseigne mon tableau en commençant par la colonne A
- Si A est pleine, je continue la saisie dans la colonne F
- Lorsque le type de données change, je saute une ligne.
- Je veux faire un comptage des lignes non-vide comprenant le premier type de données, c'est la raison pour laquelle je voudrais que le comptage s'arrête dès la première ligne vide trouvée.
En fonction du nombre d'informations, il est évident que cette ligne vide peut se trouver dans la colonne A ou F, et bien sur, si elle se trouve dans F celà veut dire que A n'en comporte pas !
Voilà, j'espère avoir été clair...
J'avoue ne pas avoir trouvé après maintes recherches.

Merci de m'aider
Cordialement,
Hubert
 
Re : NBVAL et lignes vides

bonjour Hubert

En attendant les vrais specialistes es formules

=SOMMEPROD((A1:A50<>"")*1)+SOMMEPROD((F1:F50<>"")*1)

Et peut-etre plus simplement

=NBVAL(A1:A50)+NBVAL(F1:F50)
 
Dernière édition:
Re : NBVAL et lignes vides

Bonjour 13 Hubert, pierrejean 🙂

Voir cette formule matricielle :

Code:
=MIN(SI(A1:A50="";LIGNE(A1:A50)))+MIN(SI(F1:F50="";LIGNE(F1:F50)))-2

A valider par Ctrl+Maj+Entrée.

Edit : pour les données de 2ème type, toujours en matriciel :

Code:
=PETITE.VALEUR(SI(A1:A50="";LIGNE(A1:A50));2)+PETITE.VALEUR(SI(F1:F50="";LIGNE(A1:A50));2)-MIN(SI(A1:A50="";LIGNE(A1:A50)))-MIN(SI(F1:F50="";LIGNE(F1:F50)))-2

A+
 
Dernière édition:
Re : NBVAL et lignes vides

Re,

Ah mais je crois qu'il ne faut pas compter en colonne F tant que A1:A50 n'est pas intégralement remplie :

Code:
=MIN(SI(A1:A50="";LIGNE(A1:A50)-1))+MIN(SI(NB.VIDE(A1:A50)=0;SI(F1:F50="";LIGNE(F1:F50)+49)))

Toujours valider par Ctrl+Maj+Entrée.

Cette fois je passe pour le 2ème type.

A+
 
Dernière édition:
Re : NBVAL et lignes vides

Re bonjour à tutti !

Merci à vous de vous être penchés sur mon humble "petite" personne !
Je note vos propositions et m'empresserai ce soir d'essayer tout ça...

Un coucou particulier à mon ami JB...
"Tu me vois presque chaque jour et tu voudrais aussi me trouver ici... C'est de la gourmandises, ça !!" 😉

A+ et merci encore !

Hubert
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
1
Affichages
332
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…