Excel : formule compter nbre cellules vides
Résolu/Fermé
A voir également:
- Excel : formule compter nbre cellules vides
- Liste déroulante excel - Guide
- Si et excel - Guide
- Word et excel gratuit - Guide
- Aller à la ligne excel - Guide
- Déplacer une colonne excel - Guide
3 réponses
bonjour,
pas sûr d'avoir tout compris au problème, mais vu l'exemple donné, la fonction NB.SI devrait répondre au besoin.
Bonne journée
pas sûr d'avoir tout compris au problème, mais vu l'exemple donné, la fonction NB.SI devrait répondre au besoin.
Bonne journée
pilas31
Messages postés
1825
Date d'inscription
vendredi 5 septembre 2008
Statut
Contributeur
Dernière intervention
24 avril 2020
644
Modifié par pilas31 le 21/02/2011 à 16:52
Modifié par pilas31 le 21/02/2011 à 16:52
Bonjour,
Dans la question il est question du nombre de cellules "à gauche" mais l'exemple est donné sur une colonne ...
Donc je vais supposer qu'il s'agit de déterminer le nombre de cellules vides à gauche de la première valeur d'une ligne. Dans mon exemple j'ai pris la ligne 1.
Je propose une formule matricielle :
{=MIN(SI(NON(ESTVIDE(1:1))*COLONNE(1:1)>0;NON(ESTVIDE(1:1))*COLONNE(1:1)-1))}
Taper la formule normalement puis valider avec <Ctrl>+<Maj>+<Entree>
J'ai pas trouvé plus simple !
Si le souhait est en colonne je peux proposer la formule adaptée.
A+
Cordialement,
Dans la question il est question du nombre de cellules "à gauche" mais l'exemple est donné sur une colonne ...
Donc je vais supposer qu'il s'agit de déterminer le nombre de cellules vides à gauche de la première valeur d'une ligne. Dans mon exemple j'ai pris la ligne 1.
Je propose une formule matricielle :
{=MIN(SI(NON(ESTVIDE(1:1))*COLONNE(1:1)>0;NON(ESTVIDE(1:1))*COLONNE(1:1)-1))}
Taper la formule normalement puis valider avec <Ctrl>+<Maj>+<Entree>
J'ai pas trouvé plus simple !
Si le souhait est en colonne je peux proposer la formule adaptée.
A+
Cordialement,
pilas31
Messages postés
1825
Date d'inscription
vendredi 5 septembre 2008
Statut
Contributeur
Dernière intervention
24 avril 2020
644
Modifié par pilas31 le 21/02/2011 à 16:51
Modifié par pilas31 le 21/02/2011 à 16:51
Pour compléter ma réponse en colonne voici la formule :
{=MIN(SI(NON(ESTVIDE(A1:A1000))*LIGNE(A1:A1000)>0;NON(ESTVIDE(A1:A1000))*LIGNE(A1:A1000)-1))}
toujours valider avec <Ctrl>+<Maj>+<Entree>
Cette formule donne le nombre de cellules vides avant la première valeur non vide de la colonne A.
Pour les puristes : Il faut borner le calcul matriciel en colonne (dans mon exemple à A1:A1000 ) car il y a une limite au calcul matriciel qui accepte en ligne 1:1 mais n'accepte pas en colonne A:A
A+
{=MIN(SI(NON(ESTVIDE(A1:A1000))*LIGNE(A1:A1000)>0;NON(ESTVIDE(A1:A1000))*LIGNE(A1:A1000)-1))}
toujours valider avec <Ctrl>+<Maj>+<Entree>
Cette formule donne le nombre de cellules vides avant la première valeur non vide de la colonne A.
Pour les puristes : Il faut borner le calcul matriciel en colonne (dans mon exemple à A1:A1000 ) car il y a une limite au calcul matriciel qui accepte en ligne 1:1 mais n'accepte pas en colonne A:A
A+
Merci à vous deux.
@ pilas31 : ça correspond mieux en effet à ce que j'avais mal exprimé ! Il s'agit d'une plage d'une ligne et non d'une colonne.
Je comprend que cette formule s'applique à la ligne 1, mais comment lui indiquer de compter le nombre de cellules vides avant la première cellule non vide (à gauche donc) d'une plage (F12:F20) par exemple ?
@ pilas31 : ça correspond mieux en effet à ce que j'avais mal exprimé ! Il s'agit d'une plage d'une ligne et non d'une colonne.
Je comprend que cette formule s'applique à la ligne 1, mais comment lui indiquer de compter le nombre de cellules vides avant la première cellule non vide (à gauche donc) d'une plage (F12:F20) par exemple ?
Euréka !
En tatonnant, j'ai trouvé :)
Si la plage dans laquelle je cherche à trouver le nombre de cellules vides consécutives avant la première cellule non vide est (F12:F20), alors la formule devient :
{=MIN(SI(NON(ESTVIDE(F12:F20))*COLONNE(F12:F20)>0;NON(ESTVIDE(F12:F20))*COLONNE(F12:F20)-12))}
Un grand merci encore :)
En tatonnant, j'ai trouvé :)
Si la plage dans laquelle je cherche à trouver le nombre de cellules vides consécutives avant la première cellule non vide est (F12:F20), alors la formule devient :
{=MIN(SI(NON(ESTVIDE(F12:F20))*COLONNE(F12:F20)>0;NON(ESTVIDE(F12:F20))*COLONNE(F12:F20)-12))}
Un grand merci encore :)