Erreur de résultat sur deux types de formules à résultat identiq
Résolu/Fermé
stephbzh
-
24 janv. 2014 à 20:20
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 26 janv. 2014 à 08:12
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 26 janv. 2014 à 08:12
A voir également:
- Erreur de résultat sur deux types de formules à résultat identiq
- Erreur 0x80070643 - Accueil - Windows
- Resultat foot - Télécharger - Vie quotidienne
- Formules excel de base - Guide
- Erreur de lecture reconnecté en 3s - Forum TV & Vidéo
- Formules - Télécharger - Études & Formations
6 réponses
Bonsoir,
la 1ère équation peut être simplifiée bien sûr, mais certainement pas selon une forme semblable à la 2ème qui est différente, et ne peut donc absolument pas donner le même résultat attendu.
l'expression de base est:"=SI(D7<60;MOYENNE($B30*C7;$B31*C7);SI(D7<167,1;MOYENNE($C30*C7;$C31*C7);SI(D7<333,2;MOYENNE($D30*C7;$D31*C7);SI(D7<545,2;MOYENNE($D30*C7;$D31*C7);SI(D7<701,3;MOYENNE($F30*C7;$F31*C7);FAUX))))) " . A rapprocher de la 2ème
Reprenons en détail.
Laissons les "SI" de côté pour le moment.
1) "MOYENNE($B30*C7;$B31*C7)" peut s'écrire: C7 * MOYENNE($B30;$B31) mais certainement pas: MOYENNE(C7*($B30+$B31) parce que MOYENNE($B30+$B31) n'a pas de sens, MOYENNE($B30+$B31) = $B30+$B31 et pas autre chose.
2) Comme toutes tes expressions MOYENNE($C30*C7;$C31*C7), MOYENNE($D30*C7;$D31*C7) , MOYENNE($F30*C7;$F31*C7) sont traitées à la même sauce, l'expression "réécrite" ne peut que donner un résultat différent.
3) pour t'en convaincre il suffit de considérer des nombres simples:
Moyenne(2;4)=3
Moyenne(2+4) = Moyenne(6) = 6
Bonne suite
la 1ère équation peut être simplifiée bien sûr, mais certainement pas selon une forme semblable à la 2ème qui est différente, et ne peut donc absolument pas donner le même résultat attendu.
l'expression de base est:"=SI(D7<60;MOYENNE($B30*C7;$B31*C7);SI(D7<167,1;MOYENNE($C30*C7;$C31*C7);SI(D7<333,2;MOYENNE($D30*C7;$D31*C7);SI(D7<545,2;MOYENNE($D30*C7;$D31*C7);SI(D7<701,3;MOYENNE($F30*C7;$F31*C7);FAUX))))) " . A rapprocher de la 2ème
Reprenons en détail.
Laissons les "SI" de côté pour le moment.
1) "MOYENNE($B30*C7;$B31*C7)" peut s'écrire: C7 * MOYENNE($B30;$B31) mais certainement pas: MOYENNE(C7*($B30+$B31) parce que MOYENNE($B30+$B31) n'a pas de sens, MOYENNE($B30+$B31) = $B30+$B31 et pas autre chose.
2) Comme toutes tes expressions MOYENNE($C30*C7;$C31*C7), MOYENNE($D30*C7;$D31*C7) , MOYENNE($F30*C7;$F31*C7) sont traitées à la même sauce, l'expression "réécrite" ne peut que donner un résultat différent.
3) pour t'en convaincre il suffit de considérer des nombres simples:
Moyenne(2;4)=3
Moyenne(2+4) = Moyenne(6) = 6
Bonne suite
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 311
Modifié par michel_m le 25/01/2014 à 09:06
Modifié par michel_m le 25/01/2014 à 09:06
Bonjour
Bien vu Tessel, je te plussoie :o)
proposition:
Michel
Bien vu Tessel, je te plussoie :o)
proposition:
=SI((D7>=701)+(D7<=0);"";C7*MOYENNE(DECALER(A20:A21;0;EQUIV(D7;{0;60;167;333;545};1))))
Michel
Euuuh! la solution donnée ne me donne pas le même résultat, en fait il s'agit "en gros" d'une moyenne de concaténation de calcul.
dans l'idée le calcul ressemble à ça:
Moyenne de 5*0.1+5*0.2+5*0.3
en toute logique il doit ressembler à ça:
Moyenne 5*(0.1+0.2+0.3)
Seulement, le facteur une fois placer devant la fonction moyenne, donne une erreur NOM.
Michel_m , alors ta solution me parrait complexe!
je vous envoi un fichier excel expliquant la démarche
dans l'idée le calcul ressemble à ça:
Moyenne de 5*0.1+5*0.2+5*0.3
en toute logique il doit ressembler à ça:
Moyenne 5*(0.1+0.2+0.3)
Seulement, le facteur une fois placer devant la fonction moyenne, donne une erreur NOM.
Michel_m , alors ta solution me parrait complexe!
je vous envoi un fichier excel expliquant la démarche
Ci-joint le fichier explicatif.
(en fait je m'embrouille, il s'agit d'une autre formule) à force de tourner en rond et chercher une solution j'ai fais une erreur d'interprétation.
Enfin cela dis le problème est bien sur une somme de calcul et non une moyenne "concaténé"
http://cjoint.com/?DAzsh0rRpoy
(en fait je m'embrouille, il s'agit d'une autre formule) à force de tourner en rond et chercher une solution j'ai fais une erreur d'interprétation.
Enfin cela dis le problème est bien sur une somme de calcul et non une moyenne "concaténé"
http://cjoint.com/?DAzsh0rRpoy
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
As-tu seulement LU et essayé de comprendre ce qui était écrit. Tu réponds:
"Moyenne de 5*0.1+5*0.2+5*0.3
en toute logique il doit ressembler à ça: Moyenne 5*(0.1+0.2+0.3) "
Oui "en toute logique" Moyenne de (5*A; 5*B; 5*C) = Moyenne 5*(A; B; C) et même = 5* Moyenne(A; B; C)
Seulement Moyenne(A+B+C) n'a aucune signification mathématique ou informatique ou quoique ce soit, parce que, comme j'ai écrit, Moyenne(0.1+0.2+0.3) = Moyenne(0.6) =0.6
En d'autre mot, Moyenne(A) est une absurdité mathématique. Il n'y a pas à aller plus loin.
Je démissionne.
Quant à la réponse de Michel, il vaudrait largement mieux que tu l'étudies de près sinon ce n'est pas la peine de demander des conseils pour chercher à progresser, ou alors autant en rester aux tables des 4 opérations et d'utiliser la gomme et le crayon plutôt qu'Excel. Et ce n'est pas la peine qu'on passe de notre temps pour répondre à tes postes.
As-tu seulement LU et essayé de comprendre ce qui était écrit. Tu réponds:
"Moyenne de 5*0.1+5*0.2+5*0.3
en toute logique il doit ressembler à ça: Moyenne 5*(0.1+0.2+0.3) "
Oui "en toute logique" Moyenne de (5*A; 5*B; 5*C) = Moyenne 5*(A; B; C) et même = 5* Moyenne(A; B; C)
Seulement Moyenne(A+B+C) n'a aucune signification mathématique ou informatique ou quoique ce soit, parce que, comme j'ai écrit, Moyenne(0.1+0.2+0.3) = Moyenne(0.6) =0.6
En d'autre mot, Moyenne(A) est une absurdité mathématique. Il n'y a pas à aller plus loin.
Je démissionne.
Quant à la réponse de Michel, il vaudrait largement mieux que tu l'étudies de près sinon ce n'est pas la peine de demander des conseils pour chercher à progresser, ou alors autant en rester aux tables des 4 opérations et d'utiliser la gomme et le crayon plutôt qu'Excel. Et ce n'est pas la peine qu'on passe de notre temps pour répondre à tes postes.
Michel_m, est'il possible d'avoir une explication succinte des étapes par étapes de cette formule. (avec la référence du fichier excel que j'ai envoyé)
=SI((D7>=701)+(D7<=0);
"";
C7*MOYENNE(
DECALER(A20:A21;
0;
EQUIV
(D7;
{0;60;167;333;545};
1))))
merci.
PS: Tessel 75 je t'en prie si tu as envie de l'expliquer ne te gêne pas!!!
=SI((D7>=701)+(D7<=0);
"";
C7*MOYENNE(
DECALER(A20:A21;
0;
EQUIV
(D7;
{0;60;167;333;545};
1))))
merci.
PS: Tessel 75 je t'en prie si tu as envie de l'expliquer ne te gêne pas!!!
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 311
26 janv. 2014 à 08:12
26 janv. 2014 à 08:12
Tu es trop impoli
Adieu
Adieu