Arf, désolé pas évident à expliquer...
L'objectif du calcul est de définir sur une série de données journalières le plus petit maximum sur n jours consécutifs. Autrement dit, la fonction doit calculer le maximum de n valeurs consécutives sur toute la plage de données, puis extraire le minimum de ces maximums calculés...
J'y suis parvenu, mais en décomposant, comme expliqué précédemment. Dans l'exemple, la première colonne correspond à la série de données, la seconde au maximum calculé sur 3 jours consécutifs (tel que max(t)=max(t-2;t)). Enfin le résultat est donné par le minimum de la seconde colonne.
Il est probable que j'embrouille plus qu'autre chose... Enfin au pire ça marche, c'est simplement que les calculs intermédiaires alourdissent le fichiers puisque j'ai 40 ans de données à traiter.