Extraire et regrouper des données de feuille différentes
Résolu/Fermé
Liséea
-
8 déc. 2016 à 14:32
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 8 déc. 2016 à 17:59
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 8 déc. 2016 à 17:59
A voir également:
- Extraire et regrouper des données de feuille différentes
- Extraire une video youtube - Guide
- Comment regrouper des pdf - Guide
- Feuille de pointage excel - Télécharger - Tableur
- Extraire son video - Guide
- Regrouper plusieurs feuilles excel en une seule - Guide
1 réponse
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 416
8 déc. 2016 à 15:24
8 déc. 2016 à 15:24
Bonjour*
si vous êtes novice, mieux vaut procèder en regroupant les données sur une feuille récapitulative comme suit, par exemple sur feuille 4
en ligne 1 à partir de A, les titres:
numéro_dénomination_date entrée_date sortie_temps
en ligen 2 en A2, à tirer sur la hauteur utile:
=Feuil1!A2 (de façon à avoir la liste des N°
en B2
=Feuil1!B2
en C2
=SIERREUR(RECHERCHEV($A2;Feuil2!$A:$C;3;0);"")
en D2
=SIERREUR(RECHERCHEV($A2;Feuil3!$A:$C;3;0);"")
en E2:
=D2-C2 pour avoir le nombre de jours entre deux dates
Respectez bien les signes $ aux bons endroits
il est possible en E de placer une formule qui ne compte ques jours ouvrables...
notez que le code SIERREUR(formule);'"") sert à éviter d'avoir un affaichage d'erreur (#N/A) si le code de feuil1! n'existe pas en feuil 2 ou 3
Restera à définir si des contrôles sont en cours auquel cas vous aurez une date en C et pas en D
dans ce cas, complèter en E la formule avec:
=SI(ET(C2>0;D2="");"en cours";D2-C2)
revenez si besoin
crdlmnt
si vous êtes novice, mieux vaut procèder en regroupant les données sur une feuille récapitulative comme suit, par exemple sur feuille 4
en ligne 1 à partir de A, les titres:
numéro_dénomination_date entrée_date sortie_temps
en ligen 2 en A2, à tirer sur la hauteur utile:
=Feuil1!A2 (de façon à avoir la liste des N°
en B2
=Feuil1!B2
en C2
=SIERREUR(RECHERCHEV($A2;Feuil2!$A:$C;3;0);"")
en D2
=SIERREUR(RECHERCHEV($A2;Feuil3!$A:$C;3;0);"")
en E2:
=D2-C2 pour avoir le nombre de jours entre deux dates
Respectez bien les signes $ aux bons endroits
il est possible en E de placer une formule qui ne compte ques jours ouvrables...
notez que le code SIERREUR(formule);'"") sert à éviter d'avoir un affaichage d'erreur (#N/A) si le code de feuil1! n'existe pas en feuil 2 ou 3
Restera à définir si des contrôles sont en cours auquel cas vous aurez une date en C et pas en D
dans ce cas, complèter en E la formule avec:
=SI(ET(C2>0;D2="");"en cours";D2-C2)
revenez si besoin
crdlmnt
8 déc. 2016 à 15:26
Modifié par Vaucluse le 8/12/2016 à 15:30
si ce n'est pas le cas, revenez, ce sera juste un peu plus compliqué!
enfin... un gros peu! :-))
(je retire le résolu en attendant pour ne pas vous perdre!)
crdlmnt
8 déc. 2016 à 15:32
8 déc. 2016 à 17:59
bonne route
crdlmnt