Yakamoneye
XLDnaute Nouveau
Bonjour à tous !
Je suis actuellement en stage, et je fais entre autres des études environnementales statistiques relatives à la physique des emballages alimentaires. Pour ce faire, je fais entre autre une simulation Monte Carlo. J'ai déjà réussi à faire pas mal de choses, comme par exemple sélectionner des valeurs parmi 5000 résultats selon un critère min/max pour les afficher dans un tableau de résultats, et ceux avec la formule suivante:
=SI(M20="";"";INDEX(F39:F5039;EQUIV(M20;M39:M5039;0)))
Je ne comprend pas bien cette formule (je l'ai trouvé sur un forum) et l'aide d'excel (mac 2008) ne la connait pas...
C'est pratique pour moi, mais avec cela je ne peux sélectionner qu'une valeur...
Mais mon problème n'est pas là: je voudrais maintenant sélectionner par exemple 15 valeurs dans mon tableau de 5000, selon le critère suivant :
une des grandeurs, que l'on appelera A (calculée à partir des valeurs qui varient aléatoirement) doit être comprise dans un intervalle donné [A1;A2]. Si elles sont comprises dans cet intervalle, je voudrais pouvoir les avoir dans un autre tableau pour les étudier. Il faut à la fois que A soit compris entre deux valeurs, et aussi qu'une autre grandeure, B (également déterminée à partir des variables) soit la plus petite possible.
Ainsi les 15 résultats affichés sont les variables et les différents résultats de calcul dans le cas ou A1<A<A2 ET les 15 plus petites valeures de B.
Je suis un peu perdu, tout cela c'est de la prog pour moi, et j'avoue être un peu largué (j'y connais rien en VBA, mais si ce n'est pas trop complexe je peux apprendre)
Merci pour vos conseils éclairés !
Je suis actuellement en stage, et je fais entre autres des études environnementales statistiques relatives à la physique des emballages alimentaires. Pour ce faire, je fais entre autre une simulation Monte Carlo. J'ai déjà réussi à faire pas mal de choses, comme par exemple sélectionner des valeurs parmi 5000 résultats selon un critère min/max pour les afficher dans un tableau de résultats, et ceux avec la formule suivante:
=SI(M20="";"";INDEX(F39:F5039;EQUIV(M20;M39:M5039;0)))
Je ne comprend pas bien cette formule (je l'ai trouvé sur un forum) et l'aide d'excel (mac 2008) ne la connait pas...
C'est pratique pour moi, mais avec cela je ne peux sélectionner qu'une valeur...
Mais mon problème n'est pas là: je voudrais maintenant sélectionner par exemple 15 valeurs dans mon tableau de 5000, selon le critère suivant :
une des grandeurs, que l'on appelera A (calculée à partir des valeurs qui varient aléatoirement) doit être comprise dans un intervalle donné [A1;A2]. Si elles sont comprises dans cet intervalle, je voudrais pouvoir les avoir dans un autre tableau pour les étudier. Il faut à la fois que A soit compris entre deux valeurs, et aussi qu'une autre grandeure, B (également déterminée à partir des variables) soit la plus petite possible.
Ainsi les 15 résultats affichés sont les variables et les différents résultats de calcul dans le cas ou A1<A<A2 ET les 15 plus petites valeures de B.
Je suis un peu perdu, tout cela c'est de la prog pour moi, et j'avoue être un peu largué (j'y connais rien en VBA, mais si ce n'est pas trop complexe je peux apprendre)
Merci pour vos conseils éclairés !
Dernière édition: