Exclure les cellules vides Le sujet est résolu

Y compris Power BI, Power Query et toute autre question en lien avec Excel
G
Guimoufle
Nouveau venu
Nouveau venu
Messages : 2
Inscrit le : 15 avril 2019
Version d'Excel : 2016 FR

Message par Guimoufle » 15 avril 2019, 19:34

Bonjour,

J'ai dans un tableau des commandes. Si une commande est composée de différents produits, alors la commande sera composée d'autant de lignes que de variété de produits. Sur chaque ligne est indiqué le numéro de commande en colonne A. Néanmoins, la date n'est affichée que sur la première ligne de chaque commande.

Ce tableau est un extract, j'essaie donc de créer un deuxième tableau se référant au premier mais qui serait plus clair. J'aimerais dans celui-ci avoir la date qui s'affiche pour chacune des lignes. N'existerait-il pas un moyen d'aller chercher automatiquement la date affichée à la première ligne de la commande ?

Par exemple ma commande numéro 105 composée de produits A, B et C. Dans mon extract j'aurai donc 3 lignes avec le numéro de commande (ici 105) affiché dans chacune des lignes mais ma date (disons 14/04/19) affichée seulement dans ma première ligne. J'aimerais que dans mon deuxième tableau cette date soit affichée sur chacune des lignes, comment faire ? Ne serait-il pas possible de faire un Index/Equiv en fonction du numéro de commande en indiquant dans la partie index de ne prendre que les cellules non vides ?

Vous remerciant d'avance pour votre aide ! :)
Guillaume
Avatar du membre
LouReeD
Contributeur
Contributeur
Messages : 6'667
Appréciations reçues : 322
Inscrit le : 14 octobre 2014
Version d'Excel : 2013 FR, 2016 FR
Contact :
Téléchargements : Mes applications

Message par LouReeD » 15 avril 2019, 19:51

Bonsoir,

voir le -6 des bonnes pratiques du Forum ;-)

Maintenant, si sur la première ligne d'article de votre deuxième tableau vous arrivez à récupérer la date de votre tableau d'Extract alors sur les lignes du dessous vous pouvez mettre une formule de type si on part du principe que cette première ligne est la 7, formule en ligne 8 et suivantes :
=SI(ET(A7<>"";B8<>"");A7;"")
en gros s'il y a une date en A7 et qu'il existe un article en colonne B ligne 8 alors on recopie cette date, donc en A8 il y aura la date qui se trouve en A7 si un article existe en B8.
en A9 il y aura cette même date si en B9 il y a un article, sinon rien...

@ bientôt

LouReeD
Quelques règles à lire ICI ;;)
______________________________________________________Vous pouvez allez faire un tour sur : Index de "Mes applications" ;;)
Avatar du membre
mbbp
Passionné d'Excel
Passionné d'Excel
Messages : 6'300
Appréciations reçues : 228
Inscrit le : 29 mars 2014
Version d'Excel : 2007 FR

Message par mbbp » 15 avril 2019, 22:19

Bonsoir le forum,

L2 :
=A2
M2 :
=(L2>0)*$B$2
Fichier : Options : Options Avancées :
Décocher : "Afficher un zéro dans les cellules qui ont une valeur nulle"
Tableau.png
Tableau.png (8.92 Kio) Vu 94 fois
Avatar du membre
78chris
Passionné d'Excel
Passionné d'Excel
Messages : 4'985
Appréciations reçues : 377
Inscrit le : 9 juillet 2017
Version d'Excel : 2010 à 2019 + 365

Message par 78chris » 15 avril 2019, 22:34

Bonjour à tous

Tu as 2016 donc la possibilité de lister en comblant les trous entre dates via une requête PowerQuery
Chris
Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
Confucius
G
Guimoufle
Nouveau venu
Nouveau venu
Messages : 2
Inscrit le : 15 avril 2019
Version d'Excel : 2016 FR

Message par Guimoufle » 16 avril 2019, 10:25

Bonjour à tous !

Merci beaucoup pour vos réponses ! La réponse de mbbp ne correspondait pas totalement à mon cas puisque j'ai plus de 300 commandes sur lesquelles appliquer cette formule, je ne pouvais donc pas utiliser une cellule fixe ($B$2 dans l'exemple mentionné). J'ai donc utilisé la formule proposée par LouReeD qui fonctionne parfaitement. ::D

J'avoue que je ne connaissais pas du tout PowerQuery, ça à l'air super intéressant ! Je me renseignerai sur le sujet :)

Merci encore !!
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message