Casse tête pour pro d'excel!!
Résolu/Fermé
allezquesi
-
Modifié par allezquesi le 28/04/2010 à 18:00
Raymond PENTIER Messages postés 58724 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 novembre 2024 - 2 mai 2010 à 01:48
Raymond PENTIER Messages postés 58724 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 novembre 2024 - 2 mai 2010 à 01:48
A voir également:
- Casse tête pour pro d'excel!!
- Liste déroulante excel - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Word et excel gratuit - Guide
9 réponses
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
28 avril 2010 à 17:56
28 avril 2010 à 17:56
J'aurais bien cherché, mais, dommage, je ne suis pas un pro d'Excel
Merci Michel,
Je ne voulais pas pas être segregationniste dans mon titre.
Il est plutot à lire et à comprendre qu'un moins nul que moi pouvant apporter sa pierre à l'édifice et pouvant partager son raisonnement pour que je comprenne me suffirait.
Bien amicalement
Je ne voulais pas pas être segregationniste dans mon titre.
Il est plutot à lire et à comprendre qu'un moins nul que moi pouvant apporter sa pierre à l'édifice et pouvant partager son raisonnement pour que je comprenne me suffirait.
Bien amicalement
m@rina
Messages postés
21080
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
15 novembre 2024
11 354
28 avril 2010 à 19:34
28 avril 2010 à 19:34
Bonjour,
Mince, alors Michel, je me serais trompée sur ton compte ? :D)))
Bon, je n'ai pas été très loin dans la lecture car je trouve que c'est toujours très fatigant à lire un tableau de cette manière.
Donc, aurais-tu un exemple de fichier à nous soumettre ?...
https://www.cjoint.com/
Un détail qui a son importance : dans un formule, les chiffres ne sont pas entre "".
m@rina
Mince, alors Michel, je me serais trompée sur ton compte ? :D)))
Bon, je n'ai pas été très loin dans la lecture car je trouve que c'est toujours très fatigant à lire un tableau de cette manière.
Donc, aurais-tu un exemple de fichier à nous soumettre ?...
https://www.cjoint.com/
Un détail qui a son importance : dans un formule, les chiffres ne sont pas entre "".
m@rina
bonsoir Marina
J'ai essayé d'ameliorer la presentation et les explications dans la pièce jointe;
mais c'est si simple d'être compliqué, et si compliqué d'être simple.
https://www.cjoint.com/?eCvkYQfoJc
Pour les "", merci je comprends mieux certains message de ma fonction quand il écrit" FAUX"
Désolé, je suis novice en excel, mais c'est quand meme passionnant et monstrueux de puissance !
@bientot
J'ai essayé d'ameliorer la presentation et les explications dans la pièce jointe;
mais c'est si simple d'être compliqué, et si compliqué d'être simple.
https://www.cjoint.com/?eCvkYQfoJc
Pour les "", merci je comprends mieux certains message de ma fonction quand il écrit" FAUX"
Désolé, je suis novice en excel, mais c'est quand meme passionnant et monstrueux de puissance !
@bientot
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
m@rina
Messages postés
21080
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
15 novembre 2024
11 354
29 avril 2010 à 00:10
29 avril 2010 à 00:10
Bonsoir,
Ecoute, désolée mais il faut croire que je ne suis pas non plus une pro d'Excel, parce que, en réalité, je ne comprends rien du tout à ce que tu veux faire.
De plus, ta formule est fausse...
Ne serait-ce que ça :
=SOMME(SOMME($A4:A$5)/((B3)/(10))) ??
et puis il n'y a pas de SI FAUX...
m@rina
Ecoute, désolée mais il faut croire que je ne suis pas non plus une pro d'Excel, parce que, en réalité, je ne comprends rien du tout à ce que tu veux faire.
De plus, ta formule est fausse...
Ne serait-ce que ça :
=SOMME(SOMME($A4:A$5)/((B3)/(10))) ??
et puis il n'y a pas de SI FAUX...
m@rina
Raymond PENTIER
Messages postés
58724
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
17 novembre 2024
17 239
29 avril 2010 à 04:15
29 avril 2010 à 04:15
Saisie correcte en A4 : 5 (pourquoi le signe égale ?)
Formule correcte en B4 :
=SI(B3<5;0;SI(B3<10;SOMME($A4:A$5);SI(B3<34;SOMME($A4:A$5)*10/B3; 0)))
Pour le reste, j'ai beau essayer, j'ai du mal à comprendre : en T4 tu as une valeur qui ne dépasse pas encore 1500 ; alors pourquoi la remplacer par 5 ?
Formule correcte en B4 :
=SI(B3<5;0;SI(B3<10;SOMME($A4:A$5);SI(B3<34;SOMME($A4:A$5)*10/B3; 0)))
Pour le reste, j'ai beau essayer, j'ai du mal à comprendre : en T4 tu as une valeur qui ne dépasse pas encore 1500 ; alors pourquoi la remplacer par 5 ?
Merci à vous tous,
C'est vrai que je débute, depuis 15 jours, et c'est les bons souvenirs scolaire ou après une année d'apprentissage de l'anglais en sixième, la professeur nous plongeait en immersion complète avec la classe pendant dix jours dans la banlieue de Londres chez des inconnus de culture differente mangeant du rosbeef à la confiture, le tout pour sportivement gesticuler et perfectionner un langage des signes improvisé!!!....
Je reconnais, il y a quelques fautes, mais ma fonction calcule à peu près ce que j'attends de mon principe, c'est à dire qu'elle fait la somme de tout les chiffres precedemment calculés sur la ligne 4 SOMME($A4:A$5).
De là, il y a trois conditions liées aux valeurs de chaque cellule de la ligne 3 qu'il faut considerer par un diviseur ou un pourcentage à appliquer à la SOMME($A4:A$5):
- SIF3<5;0 qui veut dire que si le diviseur est inferieur à 5, on ne fait rien;
- SI(F3<10;SOMME($A4:E$5) qui veut dire que si le diviseur est inferieur à 10 on incremente la somme des cellules de la ($A4:E$5); on pourrait dire qu'on divise par 1...
- SI(F3<34;SOMME(SOMME($A4:E$5)/((F3)/(10)) qui veut dire que si le diviseur est inferieur à 34, il faut diviser la somme des cellules precedentes par 10% du diviseur
Pour Raymond:
-Vous avez effectivement simplifié ma formule, c'est beaucoup plus lisible et comprehensible sans toutes les parenthèse.
-Pour T4, je me suis mal exprimé, mais il faut bien la remplacer par 5 car la somme de T4 est le resultat d'une division par T3 (T3<34;SOMME($A4:R$5)*10/T3; 0)));si on occulte cette division CAD T4*T3 (1414*1.4=1970 > 1500) alors T4*T3 > 1500.
Pour Marina:
Je suis désolé, je sais bien que je baragouine et bricole excel, c'est pourquoi je demande un peu d'aide pour mieux comprendre et ensuite mieux m'exprimer; et peut être plus tard aidé un débutant.
Si il est vrai que ma formule était fausse ou mal écrite, elle avait le mérite de me rendre les résultats que je recherchais.
Je sais qu'il n'il n'y a pas de SI FAUX, mais même en ayant supprimé les "" que j'avais appliqué aux 0 de ma formule, des FAUX continuent de ressortir dans es resultats !
Mais j'ai bien appris que les guillemets ne s'appliquent pour les nombres.
Et, très respectueusement, ni pour vous et Michel je ne remets en rien vos capacités en excel!!! et vous reconnait volontiers que je m'exprime comme un débutant...
Merci
C'est vrai que je débute, depuis 15 jours, et c'est les bons souvenirs scolaire ou après une année d'apprentissage de l'anglais en sixième, la professeur nous plongeait en immersion complète avec la classe pendant dix jours dans la banlieue de Londres chez des inconnus de culture differente mangeant du rosbeef à la confiture, le tout pour sportivement gesticuler et perfectionner un langage des signes improvisé!!!....
Je reconnais, il y a quelques fautes, mais ma fonction calcule à peu près ce que j'attends de mon principe, c'est à dire qu'elle fait la somme de tout les chiffres precedemment calculés sur la ligne 4 SOMME($A4:A$5).
De là, il y a trois conditions liées aux valeurs de chaque cellule de la ligne 3 qu'il faut considerer par un diviseur ou un pourcentage à appliquer à la SOMME($A4:A$5):
- SIF3<5;0 qui veut dire que si le diviseur est inferieur à 5, on ne fait rien;
- SI(F3<10;SOMME($A4:E$5) qui veut dire que si le diviseur est inferieur à 10 on incremente la somme des cellules de la ($A4:E$5); on pourrait dire qu'on divise par 1...
- SI(F3<34;SOMME(SOMME($A4:E$5)/((F3)/(10)) qui veut dire que si le diviseur est inferieur à 34, il faut diviser la somme des cellules precedentes par 10% du diviseur
Pour Raymond:
-Vous avez effectivement simplifié ma formule, c'est beaucoup plus lisible et comprehensible sans toutes les parenthèse.
-Pour T4, je me suis mal exprimé, mais il faut bien la remplacer par 5 car la somme de T4 est le resultat d'une division par T3 (T3<34;SOMME($A4:R$5)*10/T3; 0)));si on occulte cette division CAD T4*T3 (1414*1.4=1970 > 1500) alors T4*T3 > 1500.
Pour Marina:
Je suis désolé, je sais bien que je baragouine et bricole excel, c'est pourquoi je demande un peu d'aide pour mieux comprendre et ensuite mieux m'exprimer; et peut être plus tard aidé un débutant.
Si il est vrai que ma formule était fausse ou mal écrite, elle avait le mérite de me rendre les résultats que je recherchais.
Je sais qu'il n'il n'y a pas de SI FAUX, mais même en ayant supprimé les "" que j'avais appliqué aux 0 de ma formule, des FAUX continuent de ressortir dans es resultats !
Mais j'ai bien appris que les guillemets ne s'appliquent pour les nombres.
Et, très respectueusement, ni pour vous et Michel je ne remets en rien vos capacités en excel!!! et vous reconnait volontiers que je m'exprime comme un débutant...
Merci
Raymond PENTIER
Messages postés
58724
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
17 novembre 2024
17 239
30 avril 2010 à 13:39
30 avril 2010 à 13:39
Bonjour allezquesi
J'y vois un peu plus clair !
Si ça ne fout pas en l'air tout ton tableau d'insérer une ligne, je te conseillerais de le faire entre les lignes 3 et 4.
Dans cxette nouvelle ligne, en B4 tu saisis la formule
=SOMME($A5:A$6).
En B5 tu simplifies la formule =SI(B3<5;0;SI(B3<10;SOMME($A5:A$6); SI(B3<34;SOMME($A5:A$6)*10/B3;0))
en
=SI(B3<5;0;SI(B3<10;B4;SI(B3<34;B4*10/B3;0)))
et tu peux alors facilement ajouter le test pour la limite 1500
=SI(B4>1500;5;SI(B3<5;0;SI(B3<10;B4;SI(B3<34;B4*10/B3;0))))
et bien entendu tu recopies les cellules B4:B5 vers la droite ...
OK ?
J'y vois un peu plus clair !
Si ça ne fout pas en l'air tout ton tableau d'insérer une ligne, je te conseillerais de le faire entre les lignes 3 et 4.
Dans cxette nouvelle ligne, en B4 tu saisis la formule
=SOMME($A5:A$6).
En B5 tu simplifies la formule =SI(B3<5;0;SI(B3<10;SOMME($A5:A$6); SI(B3<34;SOMME($A5:A$6)*10/B3;0))
en
=SI(B3<5;0;SI(B3<10;B4;SI(B3<34;B4*10/B3;0)))
et tu peux alors facilement ajouter le test pour la limite 1500
=SI(B4>1500;5;SI(B3<5;0;SI(B3<10;B4;SI(B3<34;B4*10/B3;0))))
et bien entendu tu recopies les cellules B4:B5 vers la droite ...
OK ?
Bonjour Raymond,
Un million de fois merci d'avoir pris le temps de vous pencher sur mon cas, et c'est pas peu car en relisant mes posts... c'est pas super clair...
J'a avais deja fais fonctionner la condition >1500 mais je n'arrivais pas à ajouter une condition de telle sorte que mes cumuls de somme repartent de 5, et non de l'ensemble de la plage!
L'idée que vous avez eu d'ajouter cette nouvelle ligne m'a permis de completement debloquer la situation.
Je vous envoie un petit lien de ce que j'ai fais, contenant surement des erreurs, mais fonctionnant parfaitement pour ce que j'en escompte!
https://www.cjoint.com/?fbsBzPGOAF
Merci encore, c'est une retraite sous le soleil bien méritée!!!
Alexis
Un million de fois merci d'avoir pris le temps de vous pencher sur mon cas, et c'est pas peu car en relisant mes posts... c'est pas super clair...
J'a avais deja fais fonctionner la condition >1500 mais je n'arrivais pas à ajouter une condition de telle sorte que mes cumuls de somme repartent de 5, et non de l'ensemble de la plage!
L'idée que vous avez eu d'ajouter cette nouvelle ligne m'a permis de completement debloquer la situation.
Je vous envoie un petit lien de ce que j'ai fais, contenant surement des erreurs, mais fonctionnant parfaitement pour ce que j'en escompte!
https://www.cjoint.com/?fbsBzPGOAF
Merci encore, c'est une retraite sous le soleil bien méritée!!!
Alexis
Raymond PENTIER
Messages postés
58724
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
17 novembre 2024
17 239
2 mai 2010 à 01:48
2 mai 2010 à 01:48
Eh bien, ça me semble parfait ! Je n'ai pas repéré d'erreur, ni même de simplification à apporter ... J'ai pour principe de toujours chercher à décomposer un problème, et à utiliser des étapes, comme ces lignes ou colonnes intermédiaires. C'est vrai que ça peut paraître moins "scientifique", mais c'est plus clair et plus fiable.
Content que ton tableau te donne satisfaction !
Content que ton tableau te donne satisfaction !