Guardi_Guedj
XLDnaute Nouveau
Bonjour,
Tout d'abord désolé pour ce titre peu explicite, mais je ne sais trop comment résumer le sujet.
Ayant jusqu'à maintenant utilisé excel pour des choses très basiques, je n'arrive pas à voir par quel bout prendre mon problème.
Voici son exposé que je simplifie au maximum.
Je dispose d'une table contenant 4 colonnes :
- timestamp, horodatage associé à chacun des événements de ma liste
- ID, qui identifie de manière unique différents objets (que je nomme A, B, C...)
- Action : au cours du temps, chaque objet ne peut faire que 3 actions : disons MOVE, TURN, STOP
- Value : aux actions MOVE et TURN est associée une mesure d'une grandeur, qui va par exemple de 1 à 10
Pour l'action STOP, aucune mesure n'est effectuée par l'objet et la colonne Value est donc vide.
Mon but est très simple : j'aimerais pouvoir, pour chaque ligne correspondant à une action de type STOP, écrire dans le champ Value la dernière valeur vue dans la liste (donc mesurée) pour l'objet en question (recherche vers le haut basée sur l'ID donc).
En clair dans mon exemple ci dessous, je cherche à compléter les cellules D7 et D10 :
-> D7 : dernière valeur mesurée pour A = 2
-> D10 : dernière valeur mesurée pour B = 8
Le but étant ensuite de ne filtrer que les actions de type STOP puis de faire des statistiques sur les dernières valeurs mesurées à chaque fois... Je travaille sur une base de données d'environ 100000 lignes dont environ 10% de lignes de type STOP (donc de recherches à effectuer).
Y'a t'il un moyen simple de s'en sortir uniquement avec des fonctions excel ?
Merci par avance pour votre aide.
Tout d'abord désolé pour ce titre peu explicite, mais je ne sais trop comment résumer le sujet.
Ayant jusqu'à maintenant utilisé excel pour des choses très basiques, je n'arrive pas à voir par quel bout prendre mon problème.
Voici son exposé que je simplifie au maximum.
Je dispose d'une table contenant 4 colonnes :
- timestamp, horodatage associé à chacun des événements de ma liste
- ID, qui identifie de manière unique différents objets (que je nomme A, B, C...)
- Action : au cours du temps, chaque objet ne peut faire que 3 actions : disons MOVE, TURN, STOP
- Value : aux actions MOVE et TURN est associée une mesure d'une grandeur, qui va par exemple de 1 à 10
Pour l'action STOP, aucune mesure n'est effectuée par l'objet et la colonne Value est donc vide.
Mon but est très simple : j'aimerais pouvoir, pour chaque ligne correspondant à une action de type STOP, écrire dans le champ Value la dernière valeur vue dans la liste (donc mesurée) pour l'objet en question (recherche vers le haut basée sur l'ID donc).
En clair dans mon exemple ci dessous, je cherche à compléter les cellules D7 et D10 :
-> D7 : dernière valeur mesurée pour A = 2
-> D10 : dernière valeur mesurée pour B = 8
Le but étant ensuite de ne filtrer que les actions de type STOP puis de faire des statistiques sur les dernières valeurs mesurées à chaque fois... Je travaille sur une base de données d'environ 100000 lignes dont environ 10% de lignes de type STOP (donc de recherches à effectuer).
Y'a t'il un moyen simple de s'en sortir uniquement avec des fonctions excel ?
Merci par avance pour votre aide.