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

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
Inactif
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

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