Recherche de mini ou maxi locaux excel
Résolu/Fermé
franku93
Messages postés
47
Date d'inscription
mardi 2 avril 2013
Statut
Membre
Dernière intervention
17 juillet 2021
-
Modifié par franku93 le 30/05/2013 à 10:11
Raymond PENTIER Messages postés 58763 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 décembre 2024 - 7 juin 2013 à 05:31
Raymond PENTIER Messages postés 58763 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 décembre 2024 - 7 juin 2013 à 05:31
A voir également:
- Recherche de mini ou maxi locaux excel
- Rechercher ou entrer l'adresse - Guide
- Liste déroulante excel - Guide
- Si ou excel - Guide
- Opera mini pc - Télécharger - Navigateurs
- Meilleur mini pc - Accueil - Guide ordinateurs
5 réponses
Raymond PENTIER
Messages postés
58763
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
18 décembre 2024
17 255
7 juin 2013 à 05:31
7 juin 2013 à 05:31
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
jeanot017
Messages postés
86
Date d'inscription
dimanche 14 avril 2013
Statut
Membre
Dernière intervention
25 juillet 2013
41
30 mai 2013 à 10:27
30 mai 2013 à 10:27
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
franku93
Messages postés
47
Date d'inscription
mardi 2 avril 2013
Statut
Membre
Dernière intervention
17 juillet 2021
30 mai 2013 à 10:29
30 mai 2013 à 10:29
je vais y jeter un oeil merci
ccm81
Messages postés
10903
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
19 novembre 2024
2 428
Modifié par ccm81 le 30/05/2013 à 12:07
Modifié par ccm81 le 30/05/2013 à 12:07
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
jeanot017
Messages postés
86
Date d'inscription
dimanche 14 avril 2013
Statut
Membre
Dernière intervention
25 juillet 2013
41
6 juin 2013 à 23:11
6 juin 2013 à 23:11
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