Extraction triée dans feuilles et calcul de durée avec dates  Sujet résolu

Pour toutes vos questions à propos d'Excel ...

Extraction triée dans feuilles et calcul de durée avec dates

Messagepar ReuK » 27 Mai 2011, 13:01

Bonjour à tous,


Je travaille actuellement sur une base de données d'opérations de maintenance pour une étude de proba stat.

Je joins un fichier pour que vous ayez une idée de la tête des extractions.

J'aurais besoin de créer des copies triées (en fonction de la colonne J) et séparées, pour diminuer la quantité de données à analyser manuellement (parce que malheureusement la saisie de certaines cases étant libre, l'automatisation est plutôt improbable) et utiliser ces nouvelles feuilles comme bases pour mes autres calculs automatiques.

Ensuite, il faudrait qu'à partir d'un identifiant machine (colonne V), je trouve les dates mini et maxi (colonne BB) et que je calcule le temps écoulé entre les 2, ensuite, j'ai d'autres opérations en fonction de ce que j'ai déjà fait, mais ça, ça devrais aller.

Alors le truc, c'est que vu la taille de la base de données, il faut que je fasse ça en VBA et je suis plutôt novice même si j'ai quelques notions en programmation en général.

Merci d'avance à tous ceux qui prendront du temps pour répondre à ma demande!
Je tacherais de répondre à d’éventuelles questions rapidement.
Fichiers joints
extrait.xls
(24 Kio) Téléchargé 13 fois
Avatar de l’utilisateur
ReuK
Membre fidèle
 
Messages: 162
Inscription: 26 Mai 2011, 17:38
Version Excel: 2003-2007 FR

Re: Extraction triée dans feuilles et calcul de durée avec d

Messagepar jmd » 27 Mai 2011, 14:33

je plaide toujours pour l'utilisation du menu Données d'Excel (et pour ne pas faire des recopies)
- tri
- filtres
- mini
- maxi
- sous-totaux
- tableaux croisés

as-tu essayé ?
Quand on a un bon marteau, on voit tous les problèmes sous forme de clou ;)
jmd
Membre impliqué
 
Messages: 2397
Inscription: 08 Déc 2007, 16:32
Localisation: Grenoble
Version Excel: 2003 FR Win7

Re: Extraction triée dans feuilles et calcul de durée avec d

Messagepar ReuK » 28 Mai 2011, 02:16

J'ai essayé manuellement avec les fonctions d'excel, je finis par m'en sortir mais vu le volume à traiter au final, et le "peu d'efficacité" de cette méthode, je me pencherais plutôt vers le VBA parce que je vais devoir répéter l'opération plein de fois, vu que les extractions de la base de données sont rapidement trop grandes pour une feuille...

Après, je suis encore novice dans les tableaux croisés, donc je n'ai pas encore essayé cette possibilité, mais vu la masse calcul que j'ai à faire derrière, le VBA reste un bonne base...

(Pour un ordre d'idée de la quantité, j'ai 40k lignes pour 20 machines sur 1 mois, y a plus de 1000 machines et je fais l'étude sur un an, donc ça risque de faire pas mal de feuilles... :? )

Encore merci à ceux qui passeront du temps à réfléchir à ma demande!
Avatar de l’utilisateur
ReuK
Membre fidèle
 
Messages: 162
Inscription: 26 Mai 2011, 17:38
Version Excel: 2003-2007 FR

Re: Extraction triée dans feuilles et calcul de durée avec d

Messagepar jmd » 28 Mai 2011, 19:15

hem
vois ce que dit le concepteur d'Excel sur la gestion d'un grand nombre de données
http://office.microsoft.com/fr-ch/excel ... 42918.aspx
il faudrait envisager de passer à Access (ou autre gestionnaire de données)
Quand on a un bon marteau, on voit tous les problèmes sous forme de clou ;)
jmd
Membre impliqué
 
Messages: 2397
Inscription: 08 Déc 2007, 16:32
Localisation: Grenoble
Version Excel: 2003 FR Win7

Re: Extraction triée dans feuilles et calcul de durée avec d

Messagepar ReuK » 29 Mai 2011, 17:41

J'ai une solution pour diminuer la quantité de donnée en amont, parce que je peux séparer les opérations de maintenance par différents types. Le problème avec Access, c'est que personne ne le maîtrise là où je suis et vu que cette étude est plutôt un prémisse d'étude qu'autre chose, ils veulent les résultats rapidement, voir si c'est exploitable, donc je vais me débrouiller pour me cantonner à Excel.

Un petit coup de pouce sur le début du VBA et sur le nom des fonctions qui pourraient m'être utiles m'arrangerait bien pour que j'avance dans le programme grâce à l'aide qu'éventuellement vous m'apportez et en fouinant sur le net.

Merci d'avance à vous!
Avatar de l’utilisateur
ReuK
Membre fidèle
 
Messages: 162
Inscription: 26 Mai 2011, 17:38
Version Excel: 2003-2007 FR

Re: Extraction triée dans feuilles et calcul de durée avec d  Sujet résolu

Messagepar Banzai64 » 29 Mai 2011, 18:27

Bonjour

Je n'ai fait que la partie 1 (si j'ai compris)
Fichiers joints
ReuK Création Feuilles V001.xls
(53.5 Kio) Téléchargé 15 fois
Image
Avatar de l’utilisateur
Banzai64
Passionné d'Excel
 
Messages: 4594
Inscription: 21 Nov 2010, 16:42
Localisation: Jurançon
Version Excel: 2003 FR

Re: Extraction triée dans feuilles et calcul de durée avec d

Messagepar ReuK » 29 Mai 2011, 21:33

Très bien, merci beaucoup :D , je suis dans un train, je regarde ça en arrivant!

Et pour les tableaux croises dynamiques, je pense pas pouvoir les utiliser sur la partie que j'ai évoquée dans ce sujet, mais ils pourraient m'être extrêmement utile pour la suite de l'étude! Juste un petit problème de groupement qui me ferait une énorme partie du travail préliminaire!
Avatar de l’utilisateur
ReuK
Membre fidèle
 
Messages: 162
Inscription: 26 Mai 2011, 17:38
Version Excel: 2003-2007 FR

Re: Extraction triée dans feuilles et calcul de durée avec d

Messagepar ReuK » 30 Mai 2011, 17:14

Superbe, ton programme marche nickel, il me reste qu'à faire le reste des opérations en VBA et je devrais m'en sortir tout seul! Merci à tous! :D
Avatar de l’utilisateur
ReuK
Membre fidèle
 
Messages: 162
Inscription: 26 Mai 2011, 17:38
Version Excel: 2003-2007 FR


Retourner vers Excel - VBA

 


  • Sujets similaires
    Réponses
    Vus
    Dernier message

Utilisateurs en ligne

Utilisateurs parcourant ce forum: Bing [Bot], Google [Bot], Google Adsense [Bot] et 13 invités