Trier regrouper données
Utilisateur anonyme
-
gbinforme Messages postés 15481 Date d'inscription Statut Contributeur Dernière intervention -
gbinforme Messages postés 15481 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je souhaiterais avoir votre aide sur la problématique suivante:
Créer en automatique un nouveau tableau.
Données de départ:
DEM---REAL---GAMME---Date Debut-----Date Fin------Coup Début---Coup Fin---Temps Coup
A------BD------XY------14/09/09--------15/09/09------9:00-----------10:00-------2:00
B------FR------TR------14/09/09--------14/09/09------9:00-----------10:00-------2:00
B------FR------TR------14/09/09--------14/09/09------10:00----------11:00-------1:00
A------BD------XY------14/09/09--------15/09/09------10:00----------11:00-------1:00
Le but étant de regrouper puis calculer par "Gamme" identique les "Temps Coup Tot" de chaque "DEM" tout en respectant les données associées.
Données Arrivées (Dans un autre tableau)
DEM---REAL---GAMME---Date Debut---Date Fin---Coup Début---Coup Fin---Temps Coup-Temps Coup Tot
A--------BD-----XY------14/09/09-----15/09/09----9:00--------10:00-------2:00-------3:00
A--------BD-----XY------14/09/09-----15/09/09----10:00-------11:00-------1:00
B--------FR-----TR------14/09/09-----14/09/09----9:00--------10:00------- 2:00------3:00
B-------FR------TR------14/09/09------14/09/09---10:00-------11:00------ -1:00
Si c'etait possible d'effectuer cette OP uniquement avec des formules, je prefererais.
Merci pour votre aide
Je souhaiterais avoir votre aide sur la problématique suivante:
Créer en automatique un nouveau tableau.
Données de départ:
DEM---REAL---GAMME---Date Debut-----Date Fin------Coup Début---Coup Fin---Temps Coup
A------BD------XY------14/09/09--------15/09/09------9:00-----------10:00-------2:00
B------FR------TR------14/09/09--------14/09/09------9:00-----------10:00-------2:00
B------FR------TR------14/09/09--------14/09/09------10:00----------11:00-------1:00
A------BD------XY------14/09/09--------15/09/09------10:00----------11:00-------1:00
Le but étant de regrouper puis calculer par "Gamme" identique les "Temps Coup Tot" de chaque "DEM" tout en respectant les données associées.
Données Arrivées (Dans un autre tableau)
DEM---REAL---GAMME---Date Debut---Date Fin---Coup Début---Coup Fin---Temps Coup-Temps Coup Tot
A--------BD-----XY------14/09/09-----15/09/09----9:00--------10:00-------2:00-------3:00
A--------BD-----XY------14/09/09-----15/09/09----10:00-------11:00-------1:00
B--------FR-----TR------14/09/09-----14/09/09----9:00--------10:00------- 2:00------3:00
B-------FR------TR------14/09/09------14/09/09---10:00-------11:00------ -1:00
Si c'etait possible d'effectuer cette OP uniquement avec des formules, je prefererais.
Merci pour votre aide
A voir également:
- Trier regrouper données
- Fuite données maif - Guide
- Trier des données excel - Guide
- Comment regrouper des applications sur android - Accueil - Guide Android
- Regrouper pdf - Guide
- Logiciel pour trier les photos automatiquement - Guide
8 réponses
bonjour
Pour obtenir la présentation triée de ton deuxième tableau il te suffit de trier ton tableau sur les critères voulus.
Pour obtenir le total, tu peux mettre cette formule en ligne 2 de la colonne I et tu la "tires" jusqu'en bas :
Bien entendu, j'ai mis la formule pour 100 lignes mais tu peux adapter à plus bien sûr.
Pour obtenir la présentation triée de ton deuxième tableau il te suffit de trier ton tableau sur les critères voulus.
Pour obtenir le total, tu peux mettre cette formule en ligne 2 de la colonne I et tu la "tires" jusqu'en bas :
=SI(A1&B1&C1&D1=A2&B2&C2&D2;"";SOMMEPROD(($A$2:$A$100=A2)*($B$2:$B$100=B2)*($C$2:$C$100=C2)*($D$2:$D$100=D2)*($H$2:$H$100)))
Bien entendu, j'ai mis la formule pour 100 lignes mais tu peux adapter à plus bien sûr.
Bonjour gbinforme,
Merci pour ton retour,
Bien que je ne saisisse tout, cette formule fonctionne, elle permet de calculer les "Temps Coup" respectifs
Mais ce n'est pas tout à fait le résultat attendu.
Puis-je te faire parvenir le fichier d'origine, avec quelques explications plus pertinentes car je ne pense pas avoir été suffisamment explicite dans mon premier POST ?
C'est un peut plus complexe que cela !
A+,
Merci pour ton retour,
Bien que je ne saisisse tout, cette formule fonctionne, elle permet de calculer les "Temps Coup" respectifs
Mais ce n'est pas tout à fait le résultat attendu.
Puis-je te faire parvenir le fichier d'origine, avec quelques explications plus pertinentes car je ne pense pas avoir été suffisamment explicite dans mon premier POST ?
C'est un peut plus complexe que cela !
A+,
Bonjour
tu devrais le mettre sur http://www.cijoint.fr/index.php et mettre le lien généré ici car ce serait plus facile pour comprendre.
tu devrais le mettre sur http://www.cijoint.fr/index.php et mettre le lien généré ici car ce serait plus facile pour comprendre.
Bonjour,
C'est fait, tu trouveras le fichier http://www.cijoint.fr/cjlink.php?file=cj200910/cijKZ9nQY2.xls.
Merci,
C'est fait, tu trouveras le fichier http://www.cijoint.fr/cjlink.php?file=cj200910/cijKZ9nQY2.xls.
Merci,
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
bonjour
Ce n'est pas nécessairement tes compétences qui sont en cause mais surtout tes données.
Si dans tes colonnes date et heure tu mets un format "heure" dans ce style : 09/09/09 12:00
tu vas t'apercevoir que tes données sont fausses car elles ont été saisies avec date et heure mélangées ou non, comme sur la ligne qui te pose problème.
Tu n'arriveras pas à trouver de formule qui va résoudre des données incohérentes.
Ce n'est pas nécessairement tes compétences qui sont en cause mais surtout tes données.
Si dans tes colonnes date et heure tu mets un format "heure" dans ce style : 09/09/09 12:00
tu vas t'apercevoir que tes données sont fausses car elles ont été saisies avec date et heure mélangées ou non, comme sur la ligne qui te pose problème.
Date Debut Date Fin Heure DEBUT Heure FIN Temps Coupure 09/09/09 12:00 10/09/09 00:00 08/09/09 23:00 10/09/09 09:35 01/01/00 10:35
Tu n'arriveras pas à trouver de formule qui va résoudre des données incohérentes.
Bonjour,
J'avais noté ce problème, mais quand je change le format actuel, de [h]:mm:ss vers ==> Heure 13:30 la valeur n'est pas conservée.
Tu as constaté que dans la cellule (I 19) la valeur est "34:35" mais en sélectionnant cette cellule la valeur qui s'affiche dans la barre des formules est ==> 01/01/1900 10:35:00 !!!
C'est cela que je ne capte pas, peut être est-ce du au fait que le compteur dépasse 24h00 ?
En fin ce n'est pas la seule difficulté pour moi, le tableau sible est obtenu à la main, j'aurais souhaité l'automatiser car il y à en réalité à traiter plus de 1500 lignes .
As-tu une idée ?
J'avais noté ce problème, mais quand je change le format actuel, de [h]:mm:ss vers ==> Heure 13:30 la valeur n'est pas conservée.
Tu as constaté que dans la cellule (I 19) la valeur est "34:35" mais en sélectionnant cette cellule la valeur qui s'affiche dans la barre des formules est ==> 01/01/1900 10:35:00 !!!
C'est cela que je ne capte pas, peut être est-ce du au fait que le compteur dépasse 24h00 ?
En fin ce n'est pas la seule difficulté pour moi, le tableau sible est obtenu à la main, j'aurais souhaité l'automatiser car il y à en réalité à traiter plus de 1500 lignes .
As-tu une idée ?
bonjour
J'avais noté ce problème, mais quand je change le format actuel, de [h]:mm:ss vers ==> Heure 13:30 la valeur n'est pas conservée.
Le changement de format n'a jamais changé la valeur !
Il faut changer de [h]:mm:ss vers ==> jj/mm/aaaa [h]:mm:ss
Tu as constaté que dans la cellule (I 19) la valeur est "34:35" mais en sélectionnant cette cellule la valeur qui s'affiche dans la barre des formules est ==> 01/01/1900 10:35:00 !!!
Sauf si tu passes au format [h]:mm:ss car "01/01/1900" égale 1 jour + 10:35:00 ce qui fait bien "34:35" !
C'est cela que je ne capte pas, peut être est-ce du au fait que le compteur dépasse 24h00 ?
Exactement et le format [h] affiche justement les jours (au-delà de 24 h) en les transformant en heures.
En fin ce n'est pas la seule difficulté pour moi, le tableau sible est obtenu à la main, j'aurais souhaité l'automatiser car il y à en réalité à traiter plus de 1500 lignes .
As-tu une idée ?
Si tu veux utiliser un TCD (bonne idée) pour analyser les données, tu n'as sans doute pas besoin de ton second tableau mais il faudrait d'abord que tes données soient cohérentes : des jours sans heure ou des heures sans jour ou le mieux une seule colonne date + heure début et une seule colonne date + heure fin.
J'avais noté ce problème, mais quand je change le format actuel, de [h]:mm:ss vers ==> Heure 13:30 la valeur n'est pas conservée.
Le changement de format n'a jamais changé la valeur !
Il faut changer de [h]:mm:ss vers ==> jj/mm/aaaa [h]:mm:ss
Tu as constaté que dans la cellule (I 19) la valeur est "34:35" mais en sélectionnant cette cellule la valeur qui s'affiche dans la barre des formules est ==> 01/01/1900 10:35:00 !!!
Sauf si tu passes au format [h]:mm:ss car "01/01/1900" égale 1 jour + 10:35:00 ce qui fait bien "34:35" !
C'est cela que je ne capte pas, peut être est-ce du au fait que le compteur dépasse 24h00 ?
Exactement et le format [h] affiche justement les jours (au-delà de 24 h) en les transformant en heures.
En fin ce n'est pas la seule difficulté pour moi, le tableau sible est obtenu à la main, j'aurais souhaité l'automatiser car il y à en réalité à traiter plus de 1500 lignes .
As-tu une idée ?
Si tu veux utiliser un TCD (bonne idée) pour analyser les données, tu n'as sans doute pas besoin de ton second tableau mais il faudrait d'abord que tes données soient cohérentes : des jours sans heure ou des heures sans jour ou le mieux une seule colonne date + heure début et une seule colonne date + heure fin.
Pour rebondir sur tes observations;
Sauf si tu passes au format [h]:mm:ss car "01/01/1900" égale 1 jour + 10:35:00 ce qui fait bien "34:35" !
OK, je comprends, mais le fait de changer le format cela affiche ==> 01/01/1900 10:35:00 et non la valeur attendue ==> 34:35 !
Si tu veux utiliser un TCD (bonne idée) pour analyser les données, tu n'as sans doute pas besoin de ton second tableau mais il faudrait d'abord que tes données soient cohérentes : des jours sans heure ou des heures sans jour ou le mieux une seule colonne date + heure début et une seule colonne date + heure fin.
Je n'ai pas la possibilité de changer les indicateurs, c'est un tableau "officiel" qui ne peut être modifié, il me faut l'exploiter avec les données fournies.
Je peux le moduler mais toujours avec les même infos.
Dans tout les cas si je devais prioriser, c'est la mise en forme automatique du tableau (triée) qu'il me faut realiser. Le fichier source à traité est assez lourd (+ de 1500 lignes) Le calcul des heures est secondaire. Le plus gros du travail reste le regroupement des données comme je l'ai presenté dans le fichier sible.
Peux-tu m'aider sur ce coup ?
Sauf si tu passes au format [h]:mm:ss car "01/01/1900" égale 1 jour + 10:35:00 ce qui fait bien "34:35" !
OK, je comprends, mais le fait de changer le format cela affiche ==> 01/01/1900 10:35:00 et non la valeur attendue ==> 34:35 !
Si tu veux utiliser un TCD (bonne idée) pour analyser les données, tu n'as sans doute pas besoin de ton second tableau mais il faudrait d'abord que tes données soient cohérentes : des jours sans heure ou des heures sans jour ou le mieux une seule colonne date + heure début et une seule colonne date + heure fin.
Je n'ai pas la possibilité de changer les indicateurs, c'est un tableau "officiel" qui ne peut être modifié, il me faut l'exploiter avec les données fournies.
Je peux le moduler mais toujours avec les même infos.
Dans tout les cas si je devais prioriser, c'est la mise en forme automatique du tableau (triée) qu'il me faut realiser. Le fichier source à traité est assez lourd (+ de 1500 lignes) Le calcul des heures est secondaire. Le plus gros du travail reste le regroupement des données comme je l'ai presenté dans le fichier sible.
Peux-tu m'aider sur ce coup ?
bonjour
le fait de changer le format cela affiche ==> 01/01/1900 10:35:00 et non la valeur attendue ==> 34:35 !
34:35 est affiché par le format [h]:mm et si tu ne l'obtiens pas c'est que tu ne l'as pas bien inséré.
c'est un tableau "officiel" qui ne peut être modifié, il me faut l'exploiter avec les données fournies
Avec des données farfelues tu dois obtenir des résultats cohérents : il n'y a que la fraude pour cela (peut-être Lahoud ?).
c'est la mise en forme automatique du tableau (triée) qu'il me faut realiser
Pour cela, je vais regarder mais avec des données incohérentes, cela va pas être facile.
le fait de changer le format cela affiche ==> 01/01/1900 10:35:00 et non la valeur attendue ==> 34:35 !
34:35 est affiché par le format [h]:mm et si tu ne l'obtiens pas c'est que tu ne l'as pas bien inséré.
c'est un tableau "officiel" qui ne peut être modifié, il me faut l'exploiter avec les données fournies
Avec des données farfelues tu dois obtenir des résultats cohérents : il n'y a que la fraude pour cela (peut-être Lahoud ?).
c'est la mise en forme automatique du tableau (triée) qu'il me faut realiser
Pour cela, je vais regarder mais avec des données incohérentes, cela va pas être facile.