Fonction somme

Pacal -  
fiddy Messages postés 11653 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai une question concernant excel j'ai une formule du type :

$F$8+($F$8*(10/100)*(A9-1)) et j'aimerais aditionner plusieurs fois cette formule ( une somme) ou A9 varie a chaque itération donc une formule du style :

$F$8+($F$8*(10/100)*(X-1)) ---> avec x variant de 1---37000 je pense que c'est possible que par VBA mais je vous avoue que je ne sais pas trop comment m'y prendre alors si qqn peut m'aider se serait avec un grand plaisir

Merci d'avance :) pour votre aide :)

A voir également:

5 réponses

Pacal
 
qqn pour m'aider ???????????'
0
fiddy Messages postés 11653 Date d'inscription   Statut Contributeur Dernière intervention   1 847
 
Bonjour,
Et non, ce n'est pas possible que par VBA.
Tu peux utiliser les formules matricielles.
=SOMME($F$8*(10/100)*(LIGNE(A1:A37000)-1))
Et tu exécutes cette formules en appuyant sur Control + shift et entrée.
Des accolades devraient apparaître autour de la formule.

Cdlt,
0
Pacal
 
euhh désolé j'ai tester ton truc et j'ai sa:

=SOMME($F$8*(10/100)*(LIGNE(A9:A1000)-1)) J'ai mis A9 puisque ma référence commence a cette case et A1000 ( au lieu de 37000) mas ca doit rine changer c'est que des valeurs je penses mais la formule me donne pas de chiffre elle reste afficher en fait et je peut sait pas comment la lancer comme tu dis avec ctrl+shift et entrée il y a rien qui apparaît elle reste afficher sans rien qui se passe
0
fiddy Messages postés 11653 Date d'inscription   Statut Contributeur Dernière intervention   1 847
 
As-tu bien vérifier que le format de la case était en standard ?
Et réexécute la formule.
Par contre, dans ton exemple tu as mis un X avec X variant de 1 à 37000. J'ai donc répondu à ta question. Mais si tu veux que X prenne les cellules de A1 à A37000, il faut enlever la fonction ligne.
0
Pacal
 
bon alors je corrige ca fonctionne mais le résultat est a coté de la plaque LOLL

Je vous donne le chiffre F8 c'est 25 000 et en réalisant un tableau j'obtiens pour les 3 premier chiffres

25 000
27500
30 000

le total devrait être de 82 500 ( avec la formule donner plus haut) mais lorsque met celle la :

=SOMME($B$8+($B$8*(10/100)*(LIGNE(A8:A10)-1))) j'obtiens 135 000 pk?? est-ce une erreur de parenthèse?? En fait je dois donner le premier chiffre ( le départ) qui dans ce cas et 25 000 et après l'évolution se fait selon la formule donner auparavant ( voir mon premier poste)
et donc A9 A10 A11.....A1000 valent respectivement 1 2 3.....10000 soit:

A F
9 1 25 000
10 2 27500
11 3 30 000

Voila si qqn peut me dire si c'est une erreur de comment j'ai rentrer la formule ou bien si c'est mon niveau de math xD

Merci d'avance pour votre aide
0
fiddy Messages postés 11653 Date d'inscription   Statut Contributeur Dernière intervention   1 847
 
C'est plutôt ton niveau de français ;-))).
Je remets une partie de mon post précédent : "si tu veux que X prenne les cellules de A1 à A37000, il faut enlever la fonction ligne."

De plus, tu souhaites obtenir dans ton exemple 82500, ce qui n'est pas possible ou alors tu as oublié d'expliquer un détail car la simple opération 10/100*$B$8*25000 dépasse allègrement 82500.
Merci dans ton exemple de détailler le calcul que tu voudrais qu'excel te fasse : $B$8+($B$8*(10/100)*(25000-1)+...
0

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

Posez votre question
Pacal
 
Oki alors si j'enlève ligne c'est oki Merci bien :)

mnt je te pose une autre question à la place d'avoir A9:A37000 j'aimerais mettre 1:37000 comme ca j'évite de devoir avoir une colonne inutile allant de 1 a 37000

Merci de ton aide et de ta patience et désolé si je suis pas très clair je fais de mon mieux :)
0
fiddy Messages postés 11653 Date d'inscription   Statut Contributeur Dernière intervention   1 847
 
Pas de soucis ;-))).

mnt je te pose une autre question à la place d'avoir A9:A37000 j'aimerais mettre 1:37000 comme ca j'évite de devoir avoir une colonne inutile allant de 1 a 37000
En quoi la colonne est inutile puisqu'elle contient des données servant au calcul ? (25000, 27500, 30000 dans ton exemple).
0
Pacal
 
je vois que je me suis de nouveau mal exprimé LOLL ( aller on va y arriver) avant d'utiliser cette formule modifier que tu m'as donnée j'avais besoin de ces chiffres mais mnt plus puisque elle fait automatiquement le calcul et me donne le résultat final et qu0il y a que ca qui m'intéresse mais la je dois encore garder les chiffres pour A9..A37000 soit 1-----36992 donc j'aimerais pouvoir tout faire directe avec 1 formule. Pour l'instant j'ai pu supprimer les chiffres intermédiaires mais encore 1 colonne que j'arrive pas a enlever voila

j'espère que c'est plus clair xD
0
fiddy Messages postés 11653 Date d'inscription   Statut Contributeur Dernière intervention   1 847
 
Ben tu remets la formule initiale avec ligne(A1:A36992) en l'exécutant avec ctrl + shift + entrée. Cela ne tiendra pas compte des cases sur la colonne A contrairement à ce qu'on pourrait penser.
0