Calculer un cumul de température avec un pas de temps

Bonsoir à tous,

Nouvelle utilisatrice de ce forum, je remercie d'avance ceux qui pourront m'apporter de l'aide ou des idées.

Voilà mon problème, je dispose d'un fichier Excel avec 2 feuilles, 1 feuille avec mes données météo (température, humidité...) acquises sur 2 ans et de façon journalière, donc, pour chaque date de l'année, j'ai des données météo en face.

Ma 2ème feuille représente mon fichier de données, j'ai réalisé des prélèvement de pollen à des dates connues, j'ai pu calculer un pourcentage de viabilité pollinique après observation et aujourd'hui, je voudrai calculer le cumul et même la moyenne de mes données météo 3 jours avant ma date de prélèvement.

Par exemple, si j'ai prélevé le 5 février 2012 (date de prélèvement dans la feuille 1), j'aimerai qu'il me crée une nouvelle colonne automatiquement dans la feuille 1 en ayant calculer le cumul de la température (données présentes en feuille 2) sur les 3 jours précédent mon prélèvement.

Je ne sais pas si ma demande est claire, mais je vous remercie par avance des réponses que vous pourrez m'apportez.

A.

84donnees-pollen.xlsx (161.12 Ko)

Bonsoir @ tous,

Moi de ma part j'ai pas bien compris

peux-tu mettre sur ton fichier que veux tu dire par prélèvement avec résultat escompté.

@ + +

Bonjour,

Bonjour R@chid,

Un début de réponse

Cdlt.

55donnees-pollen.xlsx (189.52 Ko)

Ce qu'elle veut c'est qu'en choisissant une date de la feuil1 on retrouve cette date dans la feuil2, qu'on relève les 3 jours précedants et qu'on colle le tout dans la feuil1 dans une nouvelle colonne

Après le soucis c'est que le relevé de données dans la feuil2 c'est le carnaval, y a pas d'ordre chronologique et même après tri y a des dates qui manquent (de mémoire on a quelque chose comme le 3,5,6,10 septembre)

03/10/2012 10,5

03/10/2012 25,5

03/10/2012 41,6

03/10/2012 29,8

03/10/2012 36,9

12/09/2012 54,7

12/09/2012 50,4

12/09/2012 55,1

12/09/2012 49,5

12/09/2012 47,0

24/09/2012 37,4

24/09/2012 45,5

24/09/2012 45,3

24/09/2012 39,2

24/09/2012 50,0

Ou on peut faire comparaison avec un compteur (Quelque chose du genre Si $A30<>$A31, c=c+1 et quand c arrive à 3 on arrête, je sais pas, je suis encore en train de potasser mon problème en même temps) pour récupérer les 3 premières dates différentes ^^

RE,

La question n'est pas formulée correctement.

R@chid a demandé un complément d'informations.

J'ai pour ma part répondu, avec des réserves

Attendons un complément d'informations du questionneur

Cdlt.

Bonjour,

Tout d'abord, merci d'avoir déjà pris du temps pour regarder mon problème. Alors, je n'ai pas été très claire, donc, je vais essayer de reformuler ma question.

J'ai nommé 1 feuille "Pollen" et 1 feuille "pollen".

Dans l'idéal, je voudrais qu'en cliquant sur la cellule A2 (feuille pollen), ça me calcule une somme de température ou moyenne sur des pas de temps différents automatiquement dans la colonne C de la feuille pollen en se servant justement de la feuille "météo".

Exemple : en me mettant sur la 1ère cellule A2, c'est la date du 03/09/2012 qui apparait, je voudrais si possible qu'en me mettant dans la cellule C2, ils apparaissent le cumul ou plutôt la moyenne des températures 3 jours avant donc, moyenne du 01/09/2012 au 03/09/2012.

Et à chaque fois que je me mets sur une date de prélèvement (feuille pollen), que le calcul puisse se faire automatiquement.

J'espère que c'est plus clair, n'hésitez pas à me demander plus d'info

Merci.

Aurore

40donnees-pollen-1.xlsx (160.45 Ko)

Bonjour,

Je vous propose de tester la proposition suivante pour savoir si :

1/ j'ai bien appréhendé votre problème

2/ cela vous convient

Remarque :

yoyore a écrit :

Exemple : en me mettant sur la 1ère cellule A2, c'est la date du 03/09/2012 qui apparait, je voudrais si possible qu'en me mettant dans la cellule C2, ils apparaissent le cumul ou plutôt la moyenne des températures 3 jours avant donc, moyenne du 01/09/2012 au 03/09/2012.

Pour moi, les 3 jours AVANT le 3/9/2012, vont du 31/8/2012, au 2/9/2012 et non pas du 1/9/2012 au 3/9/2012

Ma proposition est basée sur VOTRE notion des trois jours et non pas la mienne.

47donnees-pollen-1.xlsx (164.83 Ko)

Oui, en effet, vous avez raison, c'est bien le 31/08/2012, c'est moi qui est fait une erreur.

J'ai vu votre proposition, mais par contre quand, je fais la moyenne des températures du 31/08 au 02/09/2012, je trouve 25,79 et dans les résultats proposés, vous trouvez 25,63. comment je peux expliquer cela.

Aurore

edit : supprimé

Je comprends pas ce que veut dire Edit : supprimé

yoyore a écrit :

Oui, en effet, vous avez raison, c'est bien le 31/08/2012, c'est moi qui est fait une erreur.

J'ai vu votre proposition, mais par contre quand, je fais la moyenne des températures du 31/08 au 02/09/2012, je trouve 25,79 et dans les résultats proposés, vous trouvez 25,63. comment je peux expliquer cela.

Aurore

Comme indiqué dans mon message précédent j'avais adapté ma formule à VOTRE notion des trois jours.

Puisque c'est bien une erreur de votre part j'ai corrigé la formule en conséquence.

Remarque : ma formule fonctionne sur les relevés effectués au cours des trois jours précédents. Si seulement deux relevés ont été effectués, le calcul sera basé sur ces deux relevés.

20donnees-pollen-1.xlsx (161.80 Ko)

Bonjour,

Je vous remercie de votre aide. J'ai voulu réappliquer la formule sur un autre tableau, c'est juste mon tableau de données météo qui change (juste le lieu d'où elles sont issues mais pas la forme) et là, Excel me met dans la case "Valeur".

vous verrez, j'ai remis la formule dans la case, je ne vois pas et ne comprends pas mon erreur ou le problème.

Si vous avez encore un peu de temps à me consacrer, je vous remercie par avance.

Aurore

20donnees-pollen.xlsx (102.09 Ko)

Bonsoir,

La cellule B713 de votre feuille "Météo" pose problème car elle n'est pas vide.

Si vous en effacez le contenu, la formule fonctionne correctement.

Re,

Ok, en effet, celà fonctionne mais quand vous dites "elle n'est pas vide", qu'est ce que cela signifie car visuellement, elle est vide, c'est en faisant supp que la formule fonctionne en effet.

Par contre, j'ai tiré la formule sur toute la colonne et à partir de la ligne 257, elle ne fonctionne plus, puis ligne 262 et 263, elle refonctionne mais pas de la bonne façon, je pense car pour ces 2 lignes, je devrai avoir le même résultat et ce n'est pas le cas et pour les lignes 264 265 et 266, il affiche "DIV/0" alors que pour ces 5 lignes, c'est la même date donc le même résultat.

Je remets le tableau.

En tout les cas, merci du temps que vous m'accordez, vous me donnez un sacré coup de main

Aurore

13donnees-pollen-1.xlsx (135.09 Ko)

Bonsoir à nouveau !

Les dysfonctionnements venaient de vos plages qui n'étaient pas absolues.

Le problème est solutionné grâce aux noms dynamiques. Voir le gestionnaire de noms.

Je vous laisse le soin de vérifier la pertinence mathématique des résultats.

Bonne soirée.

39donnees-pollen-1.xlsx (147.82 Ko)

Salut tout le monde,

Pour répondre à ta question Yoyore une cellule apparement vide ne l'est pas forcément.

Parlons technique (mais pas trop ), je pense qu'on sait tous qu'un ordinateur communique en langage Binaire, mais si, ce magnifique système de 0 et de 1 qui se suivent (représentant des impulsions électrique dans le cas d'un MicroContrôleur et ... oups je m'égare), lequel est ensuite adapté pour nos petits yeux de simples mortels.

-En effet, ça :

Support du Web

C'est plus lisible que ça :

0101001101110101011100000111000001101111011100100111010000100000011001000111010100100000010101110110010101100010

Et c'est là que le Pc est très fort, il lui suffit de quelques milisecondes pour calculer et convertir. Un humain ? euh ....

-Dans le cas d'Excel, on retrouve

En visuel un espace ça donne :

" "

En binaire :

00100000

Excel perçoit donc les espaces comme du contenu et il arrive que certains codes fonctionnent mal à cause d'un simple espace perdu dans une cellule ^^ (Tracer des bordures si les cellules ne sont pas vides, un espace ? Un tableau qui continue dans le vide)

Après on a plein de méthodes pour vérifier si une cellule est vide (touche suppr, NA(), macro pour vider une feuille au début du code, ...)

Bonjour à tous,

Je reviens vers vous pour d'abord vous remerciez et notamment JFL qui m'a considérablement aidé, je n'ai pas eu le temps de la faire avant car j'ai du mettre cette étape de mon travail en standby pour priorisation.

J'avais juste une autre question pratique, j'ai calculé des cumuls de données météo, ce qui me donne des moyennes de température sur des plages de temps données en utilisant la fonction SOMMEPROD, mais pour ma pluviométrie, j'aimerai que ce ne soit pas des moyennes mais vraiment des sommes.

Pouvez-vous me conseillez une fonction.

Merci d'avance.

Aurore

Bonsoir Aurore

Sur quelle colonne les calculs doivent-ils être effectués ? Sauf erreur je n'ai pas vu de colonne "pluviométrie" dans votre fichier.

La notion de "pas" est-elle aussi à prendre en considération ?

A vous lire.

Rechercher des sujets similaires à "calculer cumul temperature pas temps"