EXCEL Formules

Résolu/Fermé
olivier - 23 mai 2012 à 11:35
eriiic Messages postés 24571 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 8 mai 2024 - 24 mai 2012 à 11:41
Bonjour,

Je reviens vers vous pour une question sous Excel.

J'ai une colonne de chiffres (de 0 a 36) d'environ 500 lignes.
Ces chiffres capturés sortent aléatoirement ( style roulette)
Je cherche a calculer dans cette colonne les écarts , fréquence ou intervalles ( je ne sais pas comment on dit) maximum ou moyen entre 2 valeurs.
Exemple: je prend une terminaison ( 9-19-29)
Je voudrais savoir comment faire pour avoir l'ecart maximum ( cda le nombre de lignes) sans avoir rencontré ces 3 valeurs.
et egalement l'ecart moyen.

Je ne sais pas si j'ai été clair.

merci a vous

2 réponses

eriiic Messages postés 24571 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 8 mai 2024 7 216
Modifié par eriiic le 23/05/2012 à 11:52
Bonjour,

Je pense que vba est obligatoire. Pas de pb pour accepter les macros pour toi ?

Exemple: je prend une terminaison ( 9-19-29)
Toujours 3 ou combien de nombres max ?

Par curiosité et pour mieux comprendre tu peux présenter le contexte ?

eric
0
eriiic Messages postés 24571 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 8 mai 2024 7 216
23 mai 2012 à 13:13
PS: qu'on soit bien d'accord
Si tu as 8, 5 et 8, l'écart pour le 8 est bien 2 et non 3 ?
0
eriiic Messages postés 24571 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 8 mai 2024 7 216
Modifié par eriiic le 23/05/2012 à 13:43
Bon, j'ai fait sans tes réponses...

Je rencontre un pb si la liste des nombres à contrôler est réduite à 1, mais je dois m'absenter.
Je te livre cette version, tu pourras commencer à contrôler la validité des résultats retournés.

J'ai prévu 8cellules pour les nombres à controler mais tu peux en mettre tant que tu veux.
Il s'agit d'une fonction personnalisée avec un 3ème argument optionnel (retourne la moyenne au lieu du maxi si = VRAI).
Syntaxe :
max : =ecarts(A2:A131;C1:E1)
moyenne : =ecarts(A2:A131;C1:E1;VRAI)
A2:A131: valeurs (en vertical obligatoirement)
C1:E1: liste des nombres (en horizontal obligatoirement)

https://www.cjoint.com/?BExnLCCjJNq

eric
0
eriiic Messages postés 24571 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 8 mai 2024 7 216
23 mai 2012 à 15:01
PS: si tu es sûr d'avoir toujours une liste d'au moins 2 nombres dis-le...
0
eriiic Messages postés 24571 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 8 mai 2024 7 216
24 mai 2012 à 11:41
J'ai encore bossé pour rien, merci....
0