Extraction des données en fonction de la date

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

J'ai un tableau de liste de tâches à effectuer et j'aimerai pouvoir extraire dans un autre onglet les tâches du jour ou en retard.
Avec la formule SI ou la mise en forme conditionnelle, je les trouve sans problème mais j'aimerai n'avoir que les lignes dont j'ai besoin et pas les autres.
quelqu'un à une idée de comment extraire uniquement les lignes qui m'intéressent ?
A voir également:

2 réponses

dinin71 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   1
 
A l'exception d'une Macro qui efface les données dont tu n'as pas besoin (identifiées à travers des formules) je ne vois pas d'autres solutions.
0
ccben Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Oui, j'ai essayé mais les macros ne sont pas mes copines ;)
je galère un max !
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonjour

Une possibilité en rajoutant une colonne de comptage dans le 1er tableau (qui peut ensuite être masquée) : https://www.cjoint.com/?0IwsB1cAFMe

A adapter à tes besoins

Cdlmnt
0
ccben Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Ca m'a l'air sympa ! je teste et je te dis ! :)
0
ccben Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Super !!!! Merci !!!! c'est exactement ce dont j'ai besoin !!!!
Tu m'enlèves une belle épine du pied !

Par contre je ne comprends pas grand chose à la formule mais j'ai réussi à l'adapter à mon tableau, faut juste ne plus y toucher ;)
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Re

Petite explication de texte ! :
=SI(LIGNES($A$2:A2)<=MAX(LISTE!D:D);INDEX(LISTE!A:A;EQUIV(LIGNES($A$2:A2);LISTE!D:D;0));"")
Si le rang de la ligne depuis A2 jusqu'à la ligne en cours (1°, 2° etc) est <= au nombre de taches restantes (le max en colonne D onglet précédent) alors INDEX va chercher dans la colonne A de l'onglet précédent la valeur se trouvant sur une ligne EQUIValente au n° en colonne D de LISTE identique au rang de la ligne courante (le 0 en fin de formule exigeant une correspondance exacte
ainsi dans mon ex en A3 on est en 2eme ligne, 2 est<= au max de taches (2) et INDEX renvoiela valeur en A sur la même ligne que le 2 se trouvant en colonne D

Cdlmnt
0
ccben Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Merci beaucoup !
Grâce à toi j'aurai encore appris qqch sur Excel !
J'adore ce logiciel ! On peut vraiment faire plein de choses sympas !
0