Accueil > Forum > > > > Formule Excel
Formule Excel
mercredi 17 décembre 2008 à 00:42:19 |
Formule Excel

MPi
|
Salut, Je sais que ce n'est pas du VBA, mais je sais aussi qu'il y a de bons excelleurs Je suis confronté à un problème de formules sous Excel et préférerait ne pas passer par VBA. J'ai une quantité X à distribuer parmi N cellules selon des pourcentages. Si j'ai 40 cellules de pourcentages, leur total donne 100 %, même chose si je n'en ai que 30 Autre chose à savoir... ces pourcentages ne sont pas triés, ni triables... On peut donc avoir 0.12 % 2.35 % 1.22 % 0.54 % .... Et le plus important est que je dois récupérer des entiers seulement qui peuvent être 0 au besoin Avec des arrondis simples, .SUP ou .INF, ça ne peut pas aller. Avec ENT ou MOD, ce n'est pas mieux Peut-être avec des conditions incluant d'autres formules ou un mélange de tout ça ??? Quelqu'un aurait une idée géniale ? En espérant que mon problème est compréhensible... MPi² Pour ceux qui programment sous Office, n'oubliez pas qu'il existe un forum dédié à ces applications VBA....... ICI
|
|
mercredi 17 décembre 2008 à 17:47:08 |
Re : Formule Excel

bigfish_le vrai
|
Salut MPi², si j'ai bien compris la deuxieme partie le resultat devrait etre : 0.12 % -> 0 2.35 % -> 2% 1.22 % -> 1% 0.54 % -> 0% si c'est bien cela la fonction int() devrait parfaitement faire l'affaire puisque qu'elle ne prend que l'entier sans arrondir. Pour la premiere partie sous quelles conditions ce fait la distribution ? si c'est aleatoire cela vas etre chaud ! A+ 
|
|
jeudi 18 décembre 2008 à 00:17:32 |
Re : Formule Excel

MPi
|
Salut Bigfish_Le vrai, Merci de t'être penché sur le problème. Ça va probablement se terminer par une macro... ;) C'est tellement plus simple que les formules quelquefois... Pour clarifier un peu, voici un exemple bidon de données avec différents calculs. On peut voir que ENT (ou INT en anglais) ou ARRONDI.INF sont identiques. Mais ça pourrait être différent (je pense) avec d'autres % et d'autres valeurs (?) Ce qui se rapproche le plus, ici, c'est ARRONDI. Mais dans certains scénarios que j'ai testés, le résultat d'un ARRONDI est complètement farfelu, donc pas plus avancé. Si j'arrive à un résultat qui s'approche de la quantité (ici 25), c'est pas si mal, on peut faire avec. Le résultat pourrait être 23 ou 28. Mais ça doit donner une valeur proche de façon constante, pas seulement sur une série de nombre... | 25 | $A$1*A2 | ENT | ARRONDI | ARRONDI.SUP | ARRONDI.INF | | 14,0% | 3,5 | 3 | 4 | 4 | 3 | | 14,0% | 3,5 | 3 | 4 | 4 | 3 | | 13,0% | 3,25 | 3 | 3 | 4 | 3 | | 13,0% | 3,25 | 3 | 3 | 4 | 3 | | 12,0% | 3 | 3 | 3 | 3 | 3 | | 3,5% | 0,875 | 0 | 1 | 1 | 0 | | 3,5% | 0,875 | 0 | 1 | 1 | 0 | | 3,5% | 0,875 | 0 | 1 | 1 | 0 | | 3,5% | 0,875 | 0 | 1 | 1 | 0 | | 3,5% | 0,875 | 0 | 1 | 1 | 0 | | 3,00% | 0,75 | 0 | 1 | 1 | 0 | | 3,00% | 0,75 | 0 | 1 | 1 | 0 | | 3,00% | 0,75 | 0 | 1 | 1 | 0 | | 3,00% | 0,75 | 0 | 1 | 1 | 0 | | 3,00% | 0,75 | 0 | 1 | 1 | 0 | | 0,50% | 0,125 | 0 | 0 | 1 | 0 | | 0,50% | 0,125 | 0 | 0 | 1 | 0 | | 0,50% | 0,125 | 0 | 0 | 1 | 0 |
|
|
|
|
|
| | 100,0% | 25 | 15 | 27 | 32 | 15 |
Et je sais qu'en triant, ce serait beaucoup plus simple, mais il y a plusieurs séries de pourcentages, côte-à-côte, et qui ne sont pas dans le même ordre croissant ou décroissant. La quantité de pourcentages peut être différente d'une fois à l'autre, mais le total de ces pourcentages est toujours 100 %. Ces pourcentages ne sont pas triés comme ici. La quantité à distribuer est aussi aléatoire...  MPi² Pour ceux qui programment sous Office, n'oubliez pas qu'il existe un forum dédié à ces applications VBA....... ICI
|
|
Cette discussion est classée dans : vba, problème, excel, formule, pourcentages
Répondre à ce message
Sujets en rapport avec ce message
Problème Contrôles sur Userform VBA Excel 2003 [ par nikita49 ]
Bonjour,J'ai en ce moment un problème qui m'embête beaucoup, ne trouvant nulle part la réponse au message d'erreur envoyé.Voilà, j'ai un classeur Exce
Problème EXCEL et VBA [ par gilou55metz ]
Bjr à ttes et ts, j'ai un petit problème sur VBA Excel. Dans une feuille de calcul j'ai une liste d'adresses en A3:A400. Je récupère cette liste dan
mettre Formule excel en Vba [ par lispo ]
Bonjour,je desire mettre une formule excel en Vbaex:Private sub Button_Click()dim nom as stringma formule excel = OFFSET(C1;MATCH(G19;C2:C20;0);1))n
Excel VBA Insertion formule dans Cells [ par 42wawa42 ]
Hello Les modérateurs Programme VBA (Excel) <p class="MsoNormal" st
VBA excel instertion formule [ par Liro ]
Bonjour,Je viens de réaliser une petite macro:Dim ma_var as stringma_var = InputBox("Indiquer ma_var", "ma_var ") ActiveCell.FormulaR1C1 = "=ARRON
vba excel: "" = pas vide?! [ par Liro ]
Bonjour,J'ai dans un fichier excel un formule du type sur toute la colonne:=SI(B1=1;2;"")C'est à dire que selon le contenu de B1 cette cellule peut pr
[excel]équivalent formule en vba? [ par Liro ]
Bonjour,Je cherche à faire par macro l'équivalent de la formule recherchev (ou vlookup) sans mettre dans la cellule la formule.Sur la base de mes faib
VBA - Excel [ par makakdef ]
Bonjour a tous,J'ai un problème qui m'embete. Je m'explique:Je suis sous excel, en vba. J'ai crée une form qui quand on la lance, parcoure la premiere
fORMULE VBA EXCEL [ par avyrex1926 ]
Bonjour à tous, Je voudrais savoir comment je pourrais faire pour que si par exemple dans la colonne C de ma feuille excel, la
2 macros excel [ par lillumultipass ]
Bonjour tout le monde,je suis nouveau ici, et comme je débute en vba, je me pose quelques questions. En effet, pour améliorer mon quotidien de stage,
Livres en rapport
|
Derniers Blogs
[WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier [SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
LISTER KEYS.KEYLISTER KEYS.KEY par Onin42
Cliquez pour lire la suite par Onin42
Logiciels
Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning
|