Nombre de lignes non vides
Résolu
Krispy
-
Morgothal Messages postés 1236 Date d'inscription Statut Membre Dernière intervention -
Morgothal Messages postés 1236 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Quelle formule de calcul utiliser pour dénombrer le nombre de lignes non vides (i.e. toutes les cellules de la ligne sont non vides) d'une matrice donnée ?
Merci d'avance
Krispy
Quelle formule de calcul utiliser pour dénombrer le nombre de lignes non vides (i.e. toutes les cellules de la ligne sont non vides) d'une matrice donnée ?
Merci d'avance
Krispy
A voir également:
- Nombre de lignes non vides
- Nombre de jours entre deux dates excel - Guide
- Partage de photos en ligne - Guide
- Comment supprimer les pages vides sur word - Guide
- Nombre de page - Guide
- Afficher lignes masquées excel ✓ - Forum Excel
3 réponses
Bonjour,
tu peux te servir de nbval() ou nb.vide() ou <>""
eric
Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
tu peux te servir de nbval() ou nb.vide() ou <>""
eric
Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
Krispy, peux-tu re-contrôler tes données ? Elles m'ont l'air inexactes.
Quand tu écris A1:B5 = (Ø, 1 ; Ø, 0 ; 0, 1 ; 1, 0 ; Ø, Ø) on doit considérer que 0 désigne le chiffre zéro et que Ø désigne une cellule non renseignée, n'est-ce pas ?
Donc ta matrice n'a que la cinquième ligne qui soit vide, et comme eriiic on trouve 4 comme résultat, et pas 3 comme tu l'écris !
Quand tu écris A1:B5 = (Ø, 1 ; Ø, 0 ; 0, 1 ; 1, 0 ; Ø, Ø) on doit considérer que 0 désigne le chiffre zéro et que Ø désigne une cellule non renseignée, n'est-ce pas ?
Donc ta matrice n'a que la cinquième ligne qui soit vide, et comme eriiic on trouve 4 comme résultat, et pas 3 comme tu l'écris !
Bonjour Raymond
Oui, dans ma matrice donnée en exemple, une cellule vide est représentée par 'Ø'. Et '0' correspond à une valeur, tout comme '1'.
Je cherche les lignes dont les cellules sont toutes non vides. Le résultat pour A1:B5 = (Ø, 1 ; Ø, 0 ; 0, 1 ; 1, 0 ; Ø, Ø) est donc bien '2'. Ou alors '3' si on raisonne par complémentarité (nb de lignes dont au moins une cellule est vide).
Je sèche. Mais reste convaincu qu'il doit exister une formule simple.
Oui, dans ma matrice donnée en exemple, une cellule vide est représentée par 'Ø'. Et '0' correspond à une valeur, tout comme '1'.
Je cherche les lignes dont les cellules sont toutes non vides. Le résultat pour A1:B5 = (Ø, 1 ; Ø, 0 ; 0, 1 ; 1, 0 ; Ø, Ø) est donc bien '2'. Ou alors '3' si on raisonne par complémentarité (nb de lignes dont au moins une cellule est vide).
Je sèche. Mais reste convaincu qu'il doit exister une formule simple.
Bonjour,
Meilleurs voeux à tous !
Je m'incruste un peu, mais pour compter le nombre de ligne(s) où les deux cellules sont non-vides, cette formule "assez simple" fonctionne !
-------------------
Cordialement,
Clément
Meilleurs voeux à tous !
Je m'incruste un peu, mais pour compter le nombre de ligne(s) où les deux cellules sont non-vides, cette formule "assez simple" fonctionne !
=SOMMEPROD((A1:A5<>"")*(B1:B5<>""))Je trouve bien 2 lignes entièrement non vides.
-------------------
Cordialement,
Clément
Salut morgothal,
Bravo, ta formule est la bonne.
Cependant avec la précision (i.e. toutes les cellules de la ligne sont non vides) fournie au début je me demande toujours pourquoi la réponse serait soit 2, soit 3 ???
Pour moi il n'y en a qu'une, la dernière. Et pour reprendre ta formule ça donnerait :
=5-SOMMEPROD((A1:A5="")*(B1:B5=""))
eric
edit: ajout de 5 - ... sinon on avait le nombre de lignes entièrement vides
Bravo, ta formule est la bonne.
Cependant avec la précision (i.e. toutes les cellules de la ligne sont non vides) fournie au début je me demande toujours pourquoi la réponse serait soit 2, soit 3 ???
Pour moi il n'y en a qu'une, la dernière. Et pour reprendre ta formule ça donnerait :
=5-SOMMEPROD((A1:A5="")*(B1:B5=""))
eric
edit: ajout de 5 - ... sinon on avait le nombre de lignes entièrement vides
Supposons par exemple que je cherche à dénombrer le nombre de lignes non vides de la matrice A1:B5 = (Ø, 1 ; Ø, 0 ; 0, 1 ; 1, 0 ; Ø, Ø). Le résultat recherché est '3'. Comment le trouver à l'aide d'une formule Excel ?
Pour l'instant je n'ai pas mieux que ça :
=(NB.VIDE(A1:B1)<>2)*1+(NB.VIDE(A2:B2)<>2)*1+(NB.VIDE(A3:B3)<>2)*1+(NB.VIDE(A4:B4)<>2)*1+(NB.VIDE(A5:B5)<>2)*1
mais ça fait 4...
Si vraiment 0=vide alors :
=SOMMEPROD((A1:B1=0)*1)<>2+SOMMEPROD((A2:B2=0)*1)<>2+....
eric
Je sèche. Et ne peux pas croire qu'il n'existe pas de formule simple pour dénombrer le nombre de lignes non vides d'une matrice donnée.