Recherche de mini ou maxi locaux excel
Résolu/Fermé
franku93
Messages postés
43
Date d'inscription
Statut
Membre
Dernière intervention
-
Raymond PENTIER Messages postés 58988 Date d'inscription Statut Contributeur Dernière intervention -
Raymond PENTIER Messages postés 58988 Date d'inscription Statut Contributeur Dernière intervention -
A voir également:
- Recherche de mini ou maxi locaux excel
- Opera mini pc - Télécharger - Navigateurs
- Si ou excel - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
5 réponses
Suite de la discussion ici :
https://forums.commentcamarche.net/forum/affich-27949689-minimum-et-maximum-locaux#top
https://forums.commentcamarche.net/forum/affich-27949689-minimum-et-maximum-locaux#top
houlà ! ça ressemble furieusement à des calculs d'écart type, mais j'ai oublié depuis longtemps les lois qui permettent de calculer tout ça. j'espère qu'un statisticien du forum pourra vous aider
D'une manière plus généraliste, la page qui traite de toutes ces fonctions chez Crosoft est à cette adresse :
https://support.microsoft.com/fr-fr/office/fonctions-statistiques-r%c3%a9f%c3%a9rence-624dac86-a375-4435-bc25-76d659719ffd?ocmsassetid=hp010342920&correlationid=33aa31ce-bb46-42ae-a099-68f8b3ba7e74&ui=fr-fr&rs=fr-fr&ad=fr
Cordialement,
Jean
D'une manière plus généraliste, la page qui traite de toutes ces fonctions chez Crosoft est à cette adresse :
https://support.microsoft.com/fr-fr/office/fonctions-statistiques-r%c3%a9f%c3%a9rence-624dac86-a375-4435-bc25-76d659719ffd?ocmsassetid=hp010342920&correlationid=33aa31ce-bb46-42ae-a099-68f8b3ba7e74&ui=fr-fr&rs=fr-fr&ad=fr
Cordialement,
Jean
Bonjour
Pas sûr de bien comprendre ce que tu entends pas "minimum local"
Est ce un point encadré par deux points dont les ordonnées sont plus grandes?
Est ce un point dont l'ordonnée est inféreiure à un seuil donné?
Peux tu envoyer une partie significative de ton fichier au format excel 2003 ey joindre le lien obtenu à ton prochain message.
Bonne suite
Pas sûr de bien comprendre ce que tu entends pas "minimum local"
Est ce un point encadré par deux points dont les ordonnées sont plus grandes?
Est ce un point dont l'ordonnée est inféreiure à un seuil donné?
Peux tu envoyer une partie significative de ton fichier au format excel 2003 ey joindre le lien obtenu à ton prochain message.
Bonne suite
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Rebonjour, Franku 93,
De retour sur le site: 6000 points, c'est bien sous la forme d'un nuage de points ?
les minimums et maximums locaux, on sait ce que c'est : la plus petite et la plus grande valeur d'ordonnée pour un point d'abscisse donné
La moyenne de tout ce bazar, la droite de régression, c'est du calcul classique, mais si je comprends bien, tu voudrait la moyenne des maximums locaux et la moyenne des minimums locaux...
Là, tu rentre dans des courbes de tendances aux limites du nuage de points, qui semblent devoir être traitées par des algorithmes dont il est fait état dans le bouquin que j'ai vu à cette adresse :
http://www.google.fr/url?q=http://maitinebergounioux.net/PagePro/Enseignement_files/Livre.pdf&sa=U&ei=idywUZiUA8WGOMCtgcgP&ved=0CDIQFjAH&usg=AFQjCNHm6zZdHQwvwAzpeHyjFdQ8HAlVow
Une solution bidouillée en Visual ne pourrait elle pas être la suivante :
- Base de données des points en colonnes avec : abscisse, ordonnées, extraction des ordonnées répondant au critère souhaité pour les maxima, extraction pour les minima
- définir une unité de base pour les abscisses du nuage: à vous de voir
Puis, pour le calcul des maxima locaux :
-pour chaque unité d'abscisse, voir s'il existe une ordonnée correspondante (le point existe t il ?)
-Si non, passer à l'abscisse suivante,
-Si une seule donnée, stocker l'ordonnée
-Si plusieurs données, (plusieurs points sur la même abscisse), stocker l'ordonnée de rang le plus élevé,
-passer à l'abscisse suivante
etc....
Terminer avec la moyenne de la colonne d'extraction
idem pour les minima locaux
voir les programmeurs en VBA du site, sachant que le squelette du truc est d'imbriquer une analyse du type:
Vérifier que les colonnes soient triés en ordre ascendant en utilisant comme clé de tri N°1 la colonne des abscisses et comme clé de tri N°2 la colonne des ordonnées - Gare aux mélanges !
Pour les MAXIMA LOCAUX :
CREER VARIABLE n par exemple
POUR( n ; débutant à :première valeur d'abscisse traitée ; valeur du pas égal à la plus petite différence d'abscisse à déterminer en fonction des données ; jusqu'a.... fin du nuage)
CHERCHER(dans colonne abscisses la DERNIERE cellule contenant la valeur du compteur pour les maxima locaux,) (la dernière en cas de plusieurs ordonnées présentes pour la même abscisse, d'où l'importance d'un tri correct)
SI (cette valeur existe) (il peut y avoir une valeur d'abscisse pour laquelle il n'y
ait aucun point)
CHERCHER (dans colonne d'à coté l'ordonnée répertoriée)
STOCKER cette donnée dans la 3e colonne
FIN SI()
(n = n + valeur du pas)
SUIVANT() : crée une nouvelle boucle
etc... jusqu'à fin du nuage
Pour les MINIMA LOCAUX : idem, stocker dans la 4e colonne, en modifiant en
CHERCHER( dans colonne abscisses la PREMIERE cellule qui donne l'ordonnée inférieure du nuage pour cette abscisse)
Aux VBA men de jouer pour affiner ça
C'est une solution artisanale, mais les macros ça peut à peu près tout à part cirer les oeufs et battre les chaussures en neige :-)))
cordialement
Jean
De retour sur le site: 6000 points, c'est bien sous la forme d'un nuage de points ?
les minimums et maximums locaux, on sait ce que c'est : la plus petite et la plus grande valeur d'ordonnée pour un point d'abscisse donné
La moyenne de tout ce bazar, la droite de régression, c'est du calcul classique, mais si je comprends bien, tu voudrait la moyenne des maximums locaux et la moyenne des minimums locaux...
Là, tu rentre dans des courbes de tendances aux limites du nuage de points, qui semblent devoir être traitées par des algorithmes dont il est fait état dans le bouquin que j'ai vu à cette adresse :
http://www.google.fr/url?q=http://maitinebergounioux.net/PagePro/Enseignement_files/Livre.pdf&sa=U&ei=idywUZiUA8WGOMCtgcgP&ved=0CDIQFjAH&usg=AFQjCNHm6zZdHQwvwAzpeHyjFdQ8HAlVow
Une solution bidouillée en Visual ne pourrait elle pas être la suivante :
- Base de données des points en colonnes avec : abscisse, ordonnées, extraction des ordonnées répondant au critère souhaité pour les maxima, extraction pour les minima
- définir une unité de base pour les abscisses du nuage: à vous de voir
Puis, pour le calcul des maxima locaux :
-pour chaque unité d'abscisse, voir s'il existe une ordonnée correspondante (le point existe t il ?)
-Si non, passer à l'abscisse suivante,
-Si une seule donnée, stocker l'ordonnée
-Si plusieurs données, (plusieurs points sur la même abscisse), stocker l'ordonnée de rang le plus élevé,
-passer à l'abscisse suivante
etc....
Terminer avec la moyenne de la colonne d'extraction
idem pour les minima locaux
voir les programmeurs en VBA du site, sachant que le squelette du truc est d'imbriquer une analyse du type:
Vérifier que les colonnes soient triés en ordre ascendant en utilisant comme clé de tri N°1 la colonne des abscisses et comme clé de tri N°2 la colonne des ordonnées - Gare aux mélanges !
Pour les MAXIMA LOCAUX :
CREER VARIABLE n par exemple
POUR( n ; débutant à :première valeur d'abscisse traitée ; valeur du pas égal à la plus petite différence d'abscisse à déterminer en fonction des données ; jusqu'a.... fin du nuage)
CHERCHER(dans colonne abscisses la DERNIERE cellule contenant la valeur du compteur pour les maxima locaux,) (la dernière en cas de plusieurs ordonnées présentes pour la même abscisse, d'où l'importance d'un tri correct)
SI (cette valeur existe) (il peut y avoir une valeur d'abscisse pour laquelle il n'y
ait aucun point)
CHERCHER (dans colonne d'à coté l'ordonnée répertoriée)
STOCKER cette donnée dans la 3e colonne
FIN SI()
(n = n + valeur du pas)
SUIVANT() : crée une nouvelle boucle
etc... jusqu'à fin du nuage
Pour les MINIMA LOCAUX : idem, stocker dans la 4e colonne, en modifiant en
CHERCHER( dans colonne abscisses la PREMIERE cellule qui donne l'ordonnée inférieure du nuage pour cette abscisse)
Aux VBA men de jouer pour affiner ça
C'est une solution artisanale, mais les macros ça peut à peu près tout à part cirer les oeufs et battre les chaussures en neige :-)))
cordialement
Jean