Fonction somme
Fermé
Pacal
-
Modifié par Pacal le 27/09/2010 à 19:57
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 28 sept. 2010 à 20:39
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 28 sept. 2010 à 20:39
A voir également:
- Fonction somme
- Somme si couleur - Guide
- Somme excel - Guide
- Fonction si et - Guide
- Somme si ou ✓ - Forum Excel
- Fonction somme ne fonctionne pas ✓ - Forum Excel
5 réponses
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 817
27 sept. 2010 à 21:18
27 sept. 2010 à 21:18
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,
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,
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
=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
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 817
28 sept. 2010 à 00:55
28 sept. 2010 à 00:55
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.
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.
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
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
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 817
28 sept. 2010 à 08:29
28 sept. 2010 à 08:29
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)+...
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)+...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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 :)
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 :)
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 817
28 sept. 2010 à 19:59
28 sept. 2010 à 19:59
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).
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).
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
j'espère que c'est plus clair xD
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 817
28 sept. 2010 à 20:39
28 sept. 2010 à 20:39
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.