Microsoft 365 Supprimer lignes vides

Lucianaa_23455

XLDnaute Nouveau
Bonjour à tous,
ça fais quelques jours que je suis dessus et j'espère que vous pouvez m'aider.
Sur Excel, dans le premier onglet qui se nomme "outils" J'ai une liste avec diffèrents outils.
A coté, dans la colonne B, je dois mettre un X si je veux commander l'outil en question
Dans l'onglet à côté qui se nomme "Bon de commande", le bon de commande doit sortir, le problème que j'ai c'est qu'il y a des lignes vides entre les outils dans mon bon de commande...
Savez-vous comment je peux régler ce problème ?
J'éspère que c'est compréhensible..
Je vous remercie d'avance pour votre aide !
 
Dernière édition:
Solution
Bonjour à tous,

Tu peux essayer
VB:
=SIERREUR(INDEX(Tableau1[Nom];PETITE.VALEUR(SI(Tableau1[Commander = X ]="x";LIGNE(Tableau1[Nom])-1);LIGNE(1:1)));"")

mais avec la version 365, tu as la fonction filtre il me semble.

JHA

JHA

XLDnaute Barbatruc
Bonjour à tous,

Tu peux essayer
VB:
=SIERREUR(INDEX(Tableau1[Nom];PETITE.VALEUR(SI(Tableau1[Commander = X ]="x";LIGNE(Tableau1[Nom])-1);LIGNE(1:1)));"")

mais avec la version 365, tu as la fonction filtre il me semble.

JHA
 

Pièces jointes

  • exemple forum.xlsx
    12.9 KB · Affichages: 6

Cousinhub

XLDnaute Barbatruc
Bonjour,
Comme te l'a suggéré JHA, la fonction Filtre te permet de t'affranchir de formules matricielles, et n'impose pas un certain nombre de lignes de formules, pour être sûr de tout récupérer.
Dans la cellule D2 (par exemple) de l'onglet "Bon de commande", tu mets cette simple formule :
VB:
=FILTRE(Tableau1[Nom];Tableau1[Commander = X ]="x")
Bonne journée
 

Discussions similaires

Statistiques des forums

Discussions
311 720
Messages
2 081 910
Membres
101 837
dernier inscrit
Ugo