Formule Excel
Résolu
giiggz
Messages postés
49
Statut
Membre
-
giiggz Messages postés 49 Statut Membre -
giiggz Messages postés 49 Statut Membre -
Bonjour,
Je m'interroge une nouvelle fois pour établir une formule Excel et je me tourne donc vers la communauté CCM.
J'ai un montant à répartir en B4 entre plusieurs personnes et plusieurs critères de répartition. La répartition entre les personnes est faite dans la colonne H.
Ensuite, je limite le montant calculé en colonne H par le montant indiqué en B14 (c'est ce qui est fait en colonne I).
Enfin, en colonne J, j'aimerais répartir l'excédent restant à répartir à cause de la limitation selon les mêmes critères qu'en colonne H tout en limitant le montant calculé au montant indiqué en B14. Au final, en J24 je dois avoir le même montant qu'en B4.
Je vous mets le fichier : https://www.cjoint.com/c/EHjssbnLIwP.
Merci par avance de votre aide.
Cordialement,
Guillaume.
Je m'interroge une nouvelle fois pour établir une formule Excel et je me tourne donc vers la communauté CCM.
J'ai un montant à répartir en B4 entre plusieurs personnes et plusieurs critères de répartition. La répartition entre les personnes est faite dans la colonne H.
Ensuite, je limite le montant calculé en colonne H par le montant indiqué en B14 (c'est ce qui est fait en colonne I).
Enfin, en colonne J, j'aimerais répartir l'excédent restant à répartir à cause de la limitation selon les mêmes critères qu'en colonne H tout en limitant le montant calculé au montant indiqué en B14. Au final, en J24 je dois avoir le même montant qu'en B4.
Je vous mets le fichier : https://www.cjoint.com/c/EHjssbnLIwP.
Merci par avance de votre aide.
Cordialement,
Guillaume.
A voir également:
- Formule Excel
- Formule excel si et - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Liste déroulante excel - Guide
- Excel mise en forme conditionnelle formule - Guide
- Formule somme excel colonne - Guide
8 réponses
Bonsoir
En une seule formule je en sais pas, mais en plusieurs colonnes en distribuant chaque fois le reliquat restant dans la même proportion que la 1ere répartition :
http://www.cjoint.com/c/EHjtdlM571d--
Cdlmnt
Via
"L'imagination est plus importante que le savoir." A. Einstein
En une seule formule je en sais pas, mais en plusieurs colonnes en distribuant chaque fois le reliquat restant dans la même proportion que la 1ere répartition :
http://www.cjoint.com/c/EHjtdlM571d--
Cdlmnt
Via
"L'imagination est plus importante que le savoir." A. Einstein
Bonsoir,
Merci pour ton retour.
C'est vrai qu'en plusieurs formules c'est possible mais cette façon trouve vite sa limite.
En effet, dès que l'on change le montant à répartir en B4 à la hausse, on se retrouve avec une multitude de colonne à créer.
J'attends de voir si quelqu'un trouve mieux.
Cordialement,
Guillaume.
Merci pour ton retour.
C'est vrai qu'en plusieurs formules c'est possible mais cette façon trouve vite sa limite.
En effet, dès que l'on change le montant à répartir en B4 à la hausse, on se retrouve avec une multitude de colonne à créer.
J'attends de voir si quelqu'un trouve mieux.
Cordialement,
Guillaume.
J'ai longuement essayé, en évitant les colonnes accessoires, mais sans succès.
Il faudrait peut-être utiliser le solveur ...
Il faudrait peut-être utiliser le solveur ...
Bonjour Raymond,
Merci de t'être penché sur mon problème.
As-tu une idée de comment utiliser le solveur dans ce cas là, stp ?
Aussi, j'ai pensé à du VBA, tu penses que ça peut le faire ?
Cordialement,
Guillaume.
Merci de t'être penché sur mon problème.
As-tu une idée de comment utiliser le solveur dans ce cas là, stp ?
Aussi, j'ai pensé à du VBA, tu penses que ça peut le faire ?
Cordialement,
Guillaume.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
Pour le fun j'ai voulu continuer en calcul itératif comme tu avais commencé.
Hé bé c'est chaud, plus simple en vba...
Pendant les essais, quand j'avais un DIV/0! impossible de s'en défaire à cause des références circulaires, il fallait tout recommencer.
Un essai donc.
J'ai eu la flemme de décortiquer ta formule en H, je réparti donc les reliquats au prorata des H restants en course.
J'ai dû ajouter une case à cocher RAZ. A cocher-décocher après modif des paramètres. Surtout si B14 baisse mais autant le faire systématiquement par sécurité.
https://www.cjoint.com/c/EHktluYSe3A
A contrôler bien entendu, je suis loin d'être sûr à 100%
eric
Pour le fun j'ai voulu continuer en calcul itératif comme tu avais commencé.
Hé bé c'est chaud, plus simple en vba...
Pendant les essais, quand j'avais un DIV/0! impossible de s'en défaire à cause des références circulaires, il fallait tout recommencer.
Un essai donc.
J'ai eu la flemme de décortiquer ta formule en H, je réparti donc les reliquats au prorata des H restants en course.
J'ai dû ajouter une case à cocher RAZ. A cocher-décocher après modif des paramètres. Surtout si B14 baisse mais autant le faire systématiquement par sécurité.
https://www.cjoint.com/c/EHktluYSe3A
A contrôler bien entendu, je suis loin d'être sûr à 100%
eric
Bonsoir à tous,
voilà une proposition en itératif.
https://www.cjoint.com/c/EHkwtP2Zuuv
Je fais jouer H et J qui se renvoient la balle tant que le reliquat n'arrive pas à 0.
il suffit de modifier B4 pour voir le modèle s'exciter.
cordialement
voilà une proposition en itératif.
https://www.cjoint.com/c/EHkwtP2Zuuv
Je fais jouer H et J qui se renvoient la balle tant que le reliquat n'arrive pas à 0.
il suffit de modifier B4 pour voir le modèle s'exciter.
cordialement
Bonjour à tous,
Version corrigée qui donne le même résultat que les vérifications manuelles des itérations (du moins, telles que j'ai compris le problème) que j'ai mises sous le modèle.
Maintenant, seule J joue à la balle.
https://www.cjoint.com/c/EHliXOXje7v
cordialement
edit
PS : on peut supprimer la cellule Reliquat (en J16:J17) en mettant la formule modifiée en J19,
et en recopiant vers le bas.
Version corrigée qui donne le même résultat que les vérifications manuelles des itérations (du moins, telles que j'ai compris le problème) que j'ai mises sous le modèle.
Maintenant, seule J joue à la balle.
https://www.cjoint.com/c/EHliXOXje7v
cordialement
edit
PS : on peut supprimer la cellule Reliquat (en J16:J17) en mettant la formule modifiée en J19,
=SI(D19="Oui";MIN($B$14;SI($J$24=$I$24;I19;J19)+($B$4-$J$24)*($F$3*F19/$F$24+$F$4*G19/SOMME.SI($D$19:$D$23;"Oui";$G$19:$G$23)+$F$5/NB.SI($D$19:$D$23;"Oui")));0)
et en recopiant vers le bas.
Bonjour à vous deux,
Merci pour vos retours.
A priori, les deux résultats sont corrects.
Petit souci avec la formule de JvDo.
J'ai repris la formule pour la mettre dans mon fichier mais dès que je fais "entrer" pour valider la formule, les valeurs changent et impossible de retrouver les bons chiffres...
Sais-tu d'où cela peut venir, stp ?
Merci encore à vous.
Cordialement,
Guillaume.
Merci pour vos retours.
A priori, les deux résultats sont corrects.
Petit souci avec la formule de JvDo.
J'ai repris la formule pour la mettre dans mon fichier mais dès que je fais "entrer" pour valider la formule, les valeurs changent et impossible de retrouver les bons chiffres...
Sais-tu d'où cela peut venir, stp ?
Merci encore à vous.
Cordialement,
Guillaume.
Finalement, j'ai bien réussi à comprendre les formules de eriiic et j'ai pu les adapter à ma sauce. Donc super.
Je passe le sujet en résolu.
Encore une fois, merci pour votre réactivité et votre efficacité.
Cordialement,
Guillaume.
Je passe le sujet en résolu.
Encore une fois, merci pour votre réactivité et votre efficacité.
Cordialement,
Guillaume.
Par contre dans ma proposition il reste des cas de blocage que je n'arrive pas encore à m'expliquer.
Ca oblige l'utilisation de la case à cocher RAZ (que j'aurai dû nommer Forçage) pour réinitialiser et forcer le calcul.
Ca vaut peut-être le coup de se pencher plus sur la proposition de JvDo. Ou bien tes difficultés viennent peut-être du même style de blocage (?) sur sa feuille.
eric
Ca oblige l'utilisation de la case à cocher RAZ (que j'aurai dû nommer Forçage) pour réinitialiser et forcer le calcul.
Ca vaut peut-être le coup de se pencher plus sur la proposition de JvDo. Ou bien tes difficultés viennent peut-être du même style de blocage (?) sur sa feuille.
eric
L'utilisation de la case à cocher ne me dérange pas et les calculs sont exacts donc tout va bien.
Pour la proposition de JvDo, à mon avis, il s'agit du même style de problème que toi. Je pense qu'il faut rajouter une case à cocher mais je ne sais pas sûr.
Pour l'instant, j'ai un outil qui fonctionne donc pas de problème. Par contre, si tu trouves un moyen d'enlever cette case à cocher, je suis preneur :) !
Merci.
Guillaume.
Pour la proposition de JvDo, à mon avis, il s'agit du même style de problème que toi. Je pense qu'il faut rajouter une case à cocher mais je ne sais pas sûr.
Pour l'instant, j'ai un outil qui fonctionne donc pas de problème. Par contre, si tu trouves un moyen d'enlever cette case à cocher, je suis preneur :) !
Merci.
Guillaume.
Oui, ce n'est pas le plus dur avec une petite macro.
J'aurais préféré trouver pourquoi le recours à cet artifice a été nécessaire mais bon.
Donc d'office un forçace en cas de modif dans les cellules B2:B16
A tester...
https://www.cjoint.com/c/EHlsMSjBRK2
eric
J'aurais préféré trouver pourquoi le recours à cet artifice a été nécessaire mais bon.
Donc d'office un forçace en cas de modif dans les cellules B2:B16
A tester...
https://www.cjoint.com/c/EHlsMSjBRK2
eric