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 -
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 ?
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:
- Extraction des données en fonction de la date
- Fuite données maif - Guide
- Fonction si et - Guide
- Trier des données excel - Guide
- Supprimer les données de navigation - Guide
- Sauvegarde des données - Guide
2 réponses
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.
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
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
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
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
je galère un max !