[Excel] Visualisation dynamique de résultats
Robin M
-
pijaku Messages postés 13513 Date d'inscription Statut Modérateur Dernière intervention -
pijaku Messages postés 13513 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
J'ai un système thermique avec des capteurs qui m'envoie au moyen d'une carte d'acquisition et d'un pluggin qui vont bien les températures mesurées de mes capteurs dans un fichier excel : j'ai une colonne par capteur, et l'acquisition se fait en continu au rythme d'une valeur toutes les 5 secondes (à peu près), valeur qui s'affiche à la suite de la précédente dans la même colonne. J'ai donc l'évolution temporelle de mes température, quasiment en temps réel.
Sur une autre feuille excel, j'ai fait un schéma de mon système en repérant par des cellules colorées mes capteurs, que j'ai simplement numérotés. A la place du numéro du capteur, j'aimerais afficher à tout instant dans ces cellules la température du capteur correspondant, mais je ne sais pas du tout comment m'y prendre (je ne suis pas un expert en excel...).
Donc si on se résume, je voudrais :
- faire pointer les cellules des capteurs sur la dernière valeur acquise du capteur correspondant, qui se trouve être la dernière valeur de la colonne (puisque les valeurs plus récentes s'affichent en-dessous des précédentes), ce qui m'a l'air tout à fait possible
- faire s'actualiser ce résultat régulièrement pour visualiser en temps réel sur mon schéma les températures de mes capteurs, ce qui m'a déjà l'air beaucoup plus compliqué.
Voilà si vous avez tout compris à mon problème, j'attends impatiemment vos lumières :)
Merci à vous
Robin
J'ai un système thermique avec des capteurs qui m'envoie au moyen d'une carte d'acquisition et d'un pluggin qui vont bien les températures mesurées de mes capteurs dans un fichier excel : j'ai une colonne par capteur, et l'acquisition se fait en continu au rythme d'une valeur toutes les 5 secondes (à peu près), valeur qui s'affiche à la suite de la précédente dans la même colonne. J'ai donc l'évolution temporelle de mes température, quasiment en temps réel.
Sur une autre feuille excel, j'ai fait un schéma de mon système en repérant par des cellules colorées mes capteurs, que j'ai simplement numérotés. A la place du numéro du capteur, j'aimerais afficher à tout instant dans ces cellules la température du capteur correspondant, mais je ne sais pas du tout comment m'y prendre (je ne suis pas un expert en excel...).
Donc si on se résume, je voudrais :
- faire pointer les cellules des capteurs sur la dernière valeur acquise du capteur correspondant, qui se trouve être la dernière valeur de la colonne (puisque les valeurs plus récentes s'affichent en-dessous des précédentes), ce qui m'a l'air tout à fait possible
- faire s'actualiser ce résultat régulièrement pour visualiser en temps réel sur mon schéma les températures de mes capteurs, ce qui m'a déjà l'air beaucoup plus compliqué.
Voilà si vous avez tout compris à mon problème, j'attends impatiemment vos lumières :)
Merci à vous
Robin
A voir également:
- [Excel] Visualisation dynamique de résultats
- Liste déroulante excel - Guide
- Tableau croisé dynamique excel exemple - Guide
- Resultats foot - Télécharger - Vie quotidienne
- Word et excel gratuit - Guide
- Volet de visualisation - Guide
1 réponse
Bonjour,
- Il existe une formule* qui renvoie la dernière valeur de la colonne souhaitée :
=INDIRECT(ADRESSE(NBVAL(A:A);1))
A placer dans la même feuille par contre...
Je te conseille donc de placer, dans la feuille qui s'actualise toutes les 5 secondes, dans une colonne déterminée (ex : colonne AZ) les formules correspondantes à chaque colonne ou tu as un capteur :
AZ1 =INDIRECT(ADRESSE(NBVAL(A:A);1))
AZ2 =INDIRECT(ADRESSE(NBVAL(B:B);2))
AZ3 =INDIRECT(ADRESSE(NBVAL(C:C);3))
etc ... tu as compris le principe.
Et dans la feuille ou tu récapitule en temps "réel" tes températures :
pour le capteur 1 : =Feuil1!AZ1 (ou Feuil1! est le nom de la feuille qui s'actualise toutes les 5 sec)
etc...
- Le fait qu'une nouvelle température s'inscrit en colonne A par exemple, retournera immédiatement sa valeur dans ta feuille récap.
*sources
Cordialement,
-- Tout problème à sa solution. S'il n'y a pas de solution, ou est le problème? --
- Il existe une formule* qui renvoie la dernière valeur de la colonne souhaitée :
=INDIRECT(ADRESSE(NBVAL(A:A);1))
A placer dans la même feuille par contre...
Je te conseille donc de placer, dans la feuille qui s'actualise toutes les 5 secondes, dans une colonne déterminée (ex : colonne AZ) les formules correspondantes à chaque colonne ou tu as un capteur :
AZ1 =INDIRECT(ADRESSE(NBVAL(A:A);1))
AZ2 =INDIRECT(ADRESSE(NBVAL(B:B);2))
AZ3 =INDIRECT(ADRESSE(NBVAL(C:C);3))
etc ... tu as compris le principe.
Et dans la feuille ou tu récapitule en temps "réel" tes températures :
pour le capteur 1 : =Feuil1!AZ1 (ou Feuil1! est le nom de la feuille qui s'actualise toutes les 5 sec)
etc...
- Le fait qu'une nouvelle température s'inscrit en colonne A par exemple, retournera immédiatement sa valeur dans ta feuille récap.
*sources
Cordialement,
-- Tout problème à sa solution. S'il n'y a pas de solution, ou est le problème? --