Extraire une liste

Résolu
Marlj Messages postés 58 Date d'inscription   Statut Membre Dernière intervention   -  
Marlj Messages postés 58 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je fais appel à vos lumières. Pour résumé mon problème :

Dans la feuille 1, j'ai des noms de cours dans la colonne A, j'ai des heures de formation donnée dans la colonne B. Dans la feuille 2, j'ai une facture et je voudrais que dans la description s'affiche seulement les formations qui ont plus de 0 heures, pour illustrer :

Feuille 1
A B
Gestion 4
Adm 0
Compt 2

Je voudrais que dans ma facture apparaisse seulement Gestion et Compt. Il me semblait que ca se faisait avec une combinaison de formules avec NB.SI, mais je ne réussit pas à retrouver!

Sinon, autres idées?

A voir également:

1 réponse

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour

dans la base de données (feuil1) sur la colonne X par exemple, mais vos données commencent en ligne 2 car X1 doit être vide
la formule en X à tirer sur la hauteur:
=SI(B2>0;MAX($X$1:X1)+1;"")
attention à la,positon des $

dans la feuille facture (feuil2), ligne 2

=SI(LIGNE()-1>MAX(feuil1!$X:$X);"";INDEX(feuil1!$A:$B;EQUIV(LIGNE()-1;feuil1!$X:$X;0);1))

pour le code (colonne A 1° du champ A:B)

et

=SI(LIGNE()-1>MAX(feuil1!$X:$X);"";INDEX(feuil1!$A:$B;EQUIV(LIGNE()-1;feuil1!$X:$X;0);2))

pour le nombre (colonne B 2° du champ A:B)

si votre facture ne commence pas sur la 2° ligne il faut ajuster LIGNE()-1 de façon à ce que le résultat N° de ligne ou se trouve la 1° formule -xxx donne 1

exemple: > LIGNE()-3 sur ligne 4 pour la 1° formule

...........ou alors plus simplement écrire sur n'importe quelle ligne:
LIGNE(A1) qui va s'incrémenter en donnant 1 sur la 1° formule

crdlmnt

0
Marlj Messages postés 58 Date d'inscription   Statut Membre Dernière intervention   21
 
Il y a quelque chose que je n'ai pas compris je crois, je suis un peu dans la brume, excusez-moi. Où je place votre formule =SI(B2>0;MAX($X$1:X1)+1;"") (que voulez-vous dire par : la formule en X à tirer sur la hauteur)?

J'aimerais bien vous joindre un fichier exemple, mais je ne suis pas encore totalement habitué à ce forum et je ne sais pas comment!!!
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour
Voila un exemple qui pourrait correspondre au style de ce que vous voulez
https://www.cjoint.com/?CDqsTVZn264

Il y a bien sur moyen d'adapter le principe à des demandes différentes.
revenez si besoin.
crdlmnt
0
Marlj Messages postés 58 Date d'inscription   Statut Membre Dernière intervention   21
 
Wow! Merci beaucoup.
0