Excel,poucentage, moyenne

Fermé
petitgalop Messages postés 524 Date d'inscription mercredi 29 août 2007 Statut Membre Dernière intervention 30 mars 2024 - 8 déc. 2008 à 12:09
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 9 déc. 2008 à 12:45
Bonjour, voila, j'ai dans une colone 5 nombres ( 58:58,5:59:57,8 et 62.8) c'est exemple, et je voudrais trouver une formule pour detecter lorsque l'un des nomdres depasse 5% entre-eux , par exemple ci-dessus, 62.8.
A voir également:

16 réponses

g Messages postés 1262 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 15 mai 2017 572
8 déc. 2008 à 13:22
Bonjour,

Pour ton exemple à partir de A2 tu peux utiliser le Format conditionnel avec la formule =A2>GRANDE.VALEUR($A$2:$A$6;2)*1,05

Bonne journée.
0
petitgalop Messages postés 524 Date d'inscription mercredi 29 août 2007 Statut Membre Dernière intervention 30 mars 2024 8
8 déc. 2008 à 14:02
bonjour, j'ai fait un essai de ta formule, mais j'ai du mal a realiser cette formule, je t'expliques: je désir mettre le résultat dans C3 et le tableau contenant le 5 nombres débute en B3:B7
0
bonjour

Tu mets la formule dans la case C3 et tu remplaces la lettre A par la lettre B et le chiffre de la même façon
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 398
8 déc. 2008 à 14:23
Bonjour
j'espère que g ne m'en voudra pas de complèter son information qui marche parfaitement.

Petit galop:
Si vous voulez afficher en C3 une valeur située entre B3 et B7 uniquement quand elle est plus grande que les autres de plus 5%, vous pouvez utiliser la formule de g, mais il faut la modifier pour la placer en C3:
=SI(GRANDE.VALEUR(B3:B7;1)>GRANDEVALEUR(B3:B7;2)*1,05;GRANDE.VALEUR(B3:B7;1);"")
Cette formule vous renverra le nombre maximum placé entre B3 et B7, uniquement s'il est supèrieur de 5% à la valeur directement inférieure;Si ce cas n'existe pas, elle ne vous renvoi rien en C3.
Crdlmnt
0
g Messages postés 1262 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 15 mai 2017 572
8 déc. 2008 à 15:00
No problème Vaucluse,

L'important est qu'il soit répondu correctement à la question.

Bonne journée.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
petitgalop Messages postés 524 Date d'inscription mercredi 29 août 2007 Statut Membre Dernière intervention 30 mars 2024 8
8 déc. 2008 à 16:20
bonjour, j'ai essayé la formule, mais j'ai le message suivant dans la cellue c3: #NOM? Il manque qlq chose peut-être?
0
g Messages postés 1262 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 15 mai 2017 572
8 déc. 2008 à 16:57
Bonjour,

La formule proposée par Vaucluse fonctionne parfaitement.
Tu as peut être procédé par Copier/Coller depuis CCM et dans ce cas ça ne "colle" pas toujours....
Essaie une saisie classique.

Bonne suite.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 398
8 déc. 2008 à 17:04
Re tous

Effectivement, ça m'a échappé, mais il y a une petite erreur dans la formule qui corespond bien à ce qu'affiche Excel comme erreur:

Il manque le point entre GRANDE et VALEUR(GRANDE.VALEUR) dans le 2° item de la formule que j'ai donnée

A corriger, avec toutes mes excuses.
0
petitgalop Messages postés 524 Date d'inscription mercredi 29 août 2007 Statut Membre Dernière intervention 30 mars 2024 8
8 déc. 2008 à 17:14
merci, je vais faire cela tout de suite
0
petitgalop Messages postés 524 Date d'inscription mercredi 29 août 2007 Statut Membre Dernière intervention 30 mars 2024 8
8 déc. 2008 à 17:24
salut, j'ai donc essayé la formule qui en effet fonctionne, mais , dès qu'il y a plus d'une valeur qui dépasse les 5%, il marque rien.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 398
8 déc. 2008 à 17:54
Effectivement, la formule ne marche pas losrque les deux écarts des maxi sont infèrieurs à 5%.Je n'avais pas prévu cela
Alors accrochez vous bien, celle ci marche pour B3 à B7, mais elle n'est pas triste:

=SI(OU(GRANDE.VALEUR(CH;1)>GRANDE.VALEUR(CH;2)*1,05;GRANDE.VALEUR(CH;1)>GRANDE.VALEUR(CH;3)*1,05;GRANDE.VALEUR(CH;1)>GRANDE.VALEUR(CH;4)*1,05;GRANDE.VALEUR(CH;1)>GRANDE.VALEUR(CH;5)*1,05);GRANDE.VALEUR(CH;1);0)

Dans la liste de 5 nombres de mon essai, soit:
58,73,74,75,22 elle renvoi 75, c'est à dire le nombre maximum de ceux qui dépassent de 5% les autres valeurs de la liste
Mais bien entendu, vous n'aurez jamais qu'un seul résultat puisqu'un seul peut être concerné.
!!!!!Attention aux signes!!!!!
Crdlmt
PS: je viens à 17:57 de mpodifier la formule oùilk manquait un poste
0
petitgalop Messages postés 524 Date d'inscription mercredi 29 août 2007 Statut Membre Dernière intervention 30 mars 2024 8
8 déc. 2008 à 18:19
bonsoir, j'ai essayé la formule, et cela fait comme la première fois, le message #NOM? apparait dans la cellule. j'ai regardé et il manque pas de points , c'est peut être autre chose.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 398
8 déc. 2008 à 18:45
Oiu, c'est autre chose
Pour simplifier l'écriture de la formule en testant, j'ai nomé le champ B3 à B7 avec le nom CH et je n'ai pas rectifé en la copiant!
Essayez:
_Soit de remplacer tous les CH par B3:B7

Soit de nommer comme suit:(ça peut servir pour l'avenir)
sélectionnez le champ B3:B7
Barre d'outil / Insertion / Nom / Définir
Dans la fenêtre du haut rentrez CH
Vérifiez que vos limites $B$3:$B$7 soient bien inscrites dans la fenêtre du bas et cliquez sur OK


Ca devrait marcher
Crdlmnt
0
petitgalop Messages postés 524 Date d'inscription mercredi 29 août 2007 Statut Membre Dernière intervention 30 mars 2024 8
8 déc. 2008 à 19:28
merci, ça marche, j'ai une autre demande, le resutat se trouve etre un nombre, je voudrais une moyen pour que lorsqu'il il y a un nombre dans cette cellule, il me marque dans une autre cellule," passe pas",cela est il possible?
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 398
8 déc. 2008 à 19:34
Re
Si en C3 il n'y a pas de valeur qui correspondent à l'écart de 5%, cette cellule, d'après la formule, renvoi 0
Vous pouvez donc dans la cellule où vous voulez l'affichage du message utilser:
=SI(C3>0;"ne passe pas";"")
Bien cordialement
0
petitgalop Messages postés 524 Date d'inscription mercredi 29 août 2007 Statut Membre Dernière intervention 30 mars 2024 8
8 déc. 2008 à 20:34
merci beaucoup pour votre aide experte, bonne soirée.
0
petitgalop Messages postés 524 Date d'inscription mercredi 29 août 2007 Statut Membre Dernière intervention 30 mars 2024 8
9 déc. 2008 à 10:18
bonjour,suite a la formule qui fonctionne, mais ne renvoie pas le 0 , j'ai rajouté a la fin ,entre "" un 0, et il me renvoie bien un 0, maiis lorsque je mets la formule suivante pour afficher pass ou ne passe pas, pas de reaction, qu'ily ai 0 ou 50 il me marque tj no pass. ci-joint la formule=SI(D42=0;"PASS";SI(D42>0;"NO PASS")) ????
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 398
9 déc. 2008 à 12:45
Bopnjpoiur
La formule GrandeValeur etc.....devrait renvoyer un 0 si elle ne trouve pas de valeur ayant un écart supèrieur de 5% aux autres de votre tableau.

Ceci est écrit à la fin de la formule dans l'item final: =...............(CH;1);0)
Il faut toutefois pour cela que toutes les cellules du champ B3:B7 soit remplie avec un nombre, même un 0 si rien ,n'est indiqué. Avec un 4 fois 0 sur dans la liste, la valeur renvoyé et la plus grande
Si toutefois vous ne voulez pas traiter le tableau mlorqu'une valeur 0 est entrée, ajouterz au début de votre formule:
SI(B3*B4*B5*B6*B7=0;0; et rajoutez une parenrthèse à, la fin


Si vous transformez ce final en "0", ce n'est plus une valeur numérique , mais tu texte qu'Excel ne prend pas en compte pour l'égalité "PASS"
Ou alors si le fonctionnement vous convient comme cerla, mettez simplement dans la formule de message
=SI(C3>"0";"ne passe pas";"") avec le 0 aussi entre guillemets

Si par,contre, vous souhiatez traité le tableau au fur et à mesure que vous rentrez des valeurs dedans, revenez nous voir, c'est un autre sujet.

Crdlmnt
.........
0