Extraction des données en fonction de la date

Résolu/Fermé
ccben Messages postés 5 Date d'inscription lundi 22 septembre 2014 Statut Membre Dernière intervention 22 septembre 2014 - 22 sept. 2014 à 15:49
ccben Messages postés 5 Date d'inscription lundi 22 septembre 2014 Statut Membre Dernière intervention 22 septembre 2014 - 22 sept. 2014 à 19:38
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 ?

2 réponses

dinin71 Messages postés 6 Date d'inscription lundi 22 septembre 2014 Statut Membre Dernière intervention 22 septembre 2014 1
22 sept. 2014 à 16:15
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 lundi 22 septembre 2014 Statut Membre Dernière intervention 22 septembre 2014
22 sept. 2014 à 18:42
Oui, j'ai essayé mais les macros ne sont pas mes copines ;)
je galère un max !
0
via55 Messages postés 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 2 702
22 sept. 2014 à 18:25
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 lundi 22 septembre 2014 Statut Membre Dernière intervention 22 septembre 2014
22 sept. 2014 à 18:44
Ca m'a l'air sympa ! je teste et je te dis ! :)
0
ccben Messages postés 5 Date d'inscription lundi 22 septembre 2014 Statut Membre Dernière intervention 22 septembre 2014
22 sept. 2014 à 19:02
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 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 2 702
22 sept. 2014 à 19:11
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 lundi 22 septembre 2014 Statut Membre Dernière intervention 22 septembre 2014
22 sept. 2014 à 19:38
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