Remplir un tableau en fonction d'un autre tableau

Bonjour à tous, je suis autodidacte, jusqu'ici j'essaie en m'inspirant de vos multiples participations et je profite pour vous en remercier. Mais aujourd'hui je BLOQUE!!! Voici ma situation :

dans le tableau 1 , j'ai une liste de personnes (pouvant aller jusqu'à 100), et je renseigne pour toute l'année le prévisionnel de congés annuels.

dans le tableau 2, je ne veux afficher que les noms pour lesquels j'ai mis des congés et recopier la ligne de congés correspondante, mais là ou ça coince, dans ce deuxième tableau, c'est qu'il ne faut afficher que les noms des personnes qui ont des congés, les unes à la suite des autres.

Je vous mets un fichier en pièce jointe, et dans le tableau 2 j'aimerai afficher que les 3 noms sans les lignes vides entre.

Merci beaucoup pour vos précieux conseils. J'espère qu'une solution sans VBA est possible, sinon il va falloir que je m'y mette!!!

titi

1'281classeur-ca.zip (10.60 Ko)

Bonjour

Une solution formules

Cordialement

7'309classeur-ca.zip (10.94 Ko)

bonjour,

je propose une solution VBA

a toi de voir

a+

4'819copie-de-classeur-ca.zip (15.62 Ko)

Ouaou, et ben on reconnait les pros, vu la formule j'aurai vraiment jamais trouvé. Un gros merci à vous deux. J'opte plus pour la version formule que VBA, surtout qu'il va falloir que je m'y penche pour la comprendre, mais elle marche, que du bonheur. mille merci et à bientôt

Bonjour à tous.

Je connais assez bien excel, toutefois certaines fonction m’échappent, c’est pourquoi je me retourne vers la communauté de fin connaisseurs…

Mon projet :

Je souhaite créer dans un onglet (Feuil 1), une base de données. La dernière colonne nommée « quantité » serait laissée vide. Cette case serait à remplir par les utilisateurs.

Lorsque l’utilisateur rempli la case « quantité », je souhaiterais qu’un autre tableau « nommé bon de commande » s’alimente automatiquement.

En d’autre terme, je souhaiterais que dans mon tableau « bon de commande », ne s’affichent que les lignes dont la colonne quantité de la base de donnée est renseignée.

Aussi, je sais que la solution est possible sans passer par des macros ou VBA, et la solution de Amadeus proposée dans ce post correspond presque à ma demande, mais je n'arrive malheureusement pas à la personnaliser... C'est d'ailleurs une solution par formules que je recherche uniquement

Merci d’avance pour votre aide...

Bonjour

En E3, incrémenté sur tout le tableau

=SI(NBVAL($C$2:$C$9)<LIGNE()-2;"";INDEX(A$1:A$9;PETITE.VALEUR(SI($C$2:$C$9<>"";LIGNE($C$2:$C$9));LIGNE()-2)))

Matricielle à valider avec les 3 touches Ctrl+Maj+Entrée

Cordialement

1'202bon-de-commande.xlsx (11.17 Ko)

Bonjour à toutes et à tous,

Super, c'est exactement ce que j'aimerais faire.

Mais j'y arrive pas

Peut on le faire en récupérant les données sur une autre feuille ?

=SI(NBVAL(Cromax!$E$8:$E$57<LIGNE()-2;"";INDEX(Cromax!C$7:C$57;PETITE.VALEUR(SI(Cromax!$E$8:$E$57<>"";LIGNE(Cromax!$E$8:$E$57));LIGNE()-2)))

J'ai cette formule mais à priori, cela ne marche pas, j'ai pas de message comme quoi la formule n'est pas bonne, par contre quand sur la feuille "cromax" je rentre des quantités, elles ne se mettent pas dans mon tableau.

Merci

Vincent

Bonjour,

En faite, j'aimerais au moins, si possible qu'on m'explique le détail de la formule.

Je comprend pas le "LIGNE()-2

A quoi ça correspond ?

J'ai joint mon tableau excel.

En faite :

Sur mon dernier onglet "formulair..." j'aimerais reprendre les lignes qui sont > 0 dans les 1ere et 2eme feuille colonne E.

Si quelqu'un peut m'aider, ce serait super.

Merci d'avance.

Rechercher des sujets similaires à "remplir tableau fonction"