Excel: Derniere valeur d'une sommee
Kabja
-
Utilisateur anonyme -
Utilisateur anonyme -
Voila
J'ai une colonne de valeurs positives, et j'aimerai connaitre le rang de la valeur qui me permet d'atteindre un montant donné:
Ex:
1 4
2 5
3 2
4 6
5 1
...
Ici, par exemple, pour atteindre la valeur de 11, le rang de la derniere valeur sommée est 3.
Y'aurait'il une formule me permettant d'obtenir directement ce rang à partir de la somme souhaitée?
J'ai une colonne de valeurs positives, et j'aimerai connaitre le rang de la valeur qui me permet d'atteindre un montant donné:
Ex:
1 4
2 5
3 2
4 6
5 1
...
Ici, par exemple, pour atteindre la valeur de 11, le rang de la derniere valeur sommée est 3.
Y'aurait'il une formule me permettant d'obtenir directement ce rang à partir de la somme souhaitée?
A voir également:
- Excel: Derniere valeur d'une sommee
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
- Excel moyenne - Guide
10 réponses
En fait, je cherche une formule qui me permette de déterminer: i tel que somme(A1:Ai)=x ou x est connu.
Bonjour, Kabja
Il y a toujours moyen avec excel, seulement il y a la vraie solution et la combine.
Moi, je vous propose la combine, en supposant que:
configuration supposée de votre tableau:
Réserver la ligne 1 pour les résultats
Colonne A, n° de ligne
Colonne B, nombres à additionner
En colonne D, par exemple en D1, vous pourrez rentrer le montant à atteindre.
Colonne c, inscrivez la formule:
=si(SOMME($B$2:B2)=$D$2;A1;0)Attention aux $ qui assurent les blocages
Dans la cellule C= vous pouvez inscrire:
=MAX(C2:C25) si 25 est la,limite de votre champ, sinon, ça marche aussi avec 65000 et des poussières
Lorsque la somme recherchée sera atteinte, la cellule C1 vous donnera le rang du résultat correspondant à ce que vous aurez rentré en D1.
Sous reserve toutefois--
.... que vous soyez sur qu'une combinaison de vos nombres puisse tomber sur le rsultat recherché!!!!
Sinon, vous pouvez remplacer dans la colonne C le = après ($B$1:B2) par > ou < selon les cas .
Voila pur on option, maintenat, mes connaissances e=étant limotées, je vous conseille d'attendre un peu pour implanter la solution. Le miracale de la nuit vient bien souvent des antilles (décalage horaire oblige) et vou constaterez qu' il y a beaucoup a apprendre avec cette dernière remarque!(au mpins c'est mon cas)
Cordialement
---
Science sans conscience n'est que ruine de l'Ame
Il y a toujours moyen avec excel, seulement il y a la vraie solution et la combine.
Moi, je vous propose la combine, en supposant que:
configuration supposée de votre tableau:
Réserver la ligne 1 pour les résultats
Colonne A, n° de ligne
Colonne B, nombres à additionner
En colonne D, par exemple en D1, vous pourrez rentrer le montant à atteindre.
Colonne c, inscrivez la formule:
=si(SOMME($B$2:B2)=$D$2;A1;0)Attention aux $ qui assurent les blocages
Dans la cellule C= vous pouvez inscrire:
=MAX(C2:C25) si 25 est la,limite de votre champ, sinon, ça marche aussi avec 65000 et des poussières
Lorsque la somme recherchée sera atteinte, la cellule C1 vous donnera le rang du résultat correspondant à ce que vous aurez rentré en D1.
Sous reserve toutefois--
.... que vous soyez sur qu'une combinaison de vos nombres puisse tomber sur le rsultat recherché!!!!
Sinon, vous pouvez remplacer dans la colonne C le = après ($B$1:B2) par > ou < selon les cas .
Voila pur on option, maintenat, mes connaissances e=étant limotées, je vous conseille d'attendre un peu pour implanter la solution. Le miracale de la nuit vient bien souvent des antilles (décalage horaire oblige) et vou constaterez qu' il y a beaucoup a apprendre avec cette dernière remarque!(au mpins c'est mon cas)
Cordialement
---
Science sans conscience n'est que ruine de l'Ame
Merci, Vaucluse !
Je suis flatté des pouvoirs surnaturels autant que nocturnes que tu me prêtes ! Malheureusement, en la circonstance, et vu les contraintes "contraignantes" qui nous sont imposées par Kabja, je ne vois pas d'autre méthode que 7 fonctions SI imbriquées, ce qui limite ma solution à une liste ne dépassant pas 7 lignes.
Conscience sans science n'est qu'exercice de diction.
Très amicalement.
Je suis flatté des pouvoirs surnaturels autant que nocturnes que tu me prêtes ! Malheureusement, en la circonstance, et vu les contraintes "contraignantes" qui nous sont imposées par Kabja, je ne vois pas d'autre méthode que 7 fonctions SI imbriquées, ce qui limite ma solution à une liste ne dépassant pas 7 lignes.
Conscience sans science n'est qu'exercice de diction.
Très amicalement.
Je complète les informations avec une autre option, mais tout d'bord, bien entendu, vous avez compris que pour avoir une somme en continu sur la colonne B , il fallait"tirer" la cellule jusqu'en bas de votre champs!
Donc:
2° option
Si vous avez:
Les n° de poste de A1 à A25 par exemple
Les nombres à additionner de B1 à B25
Réserver la colonne c pour"tirer la formule =SOMME($C$1:C1)
Prenez par exemple la cellule D1 pour inscrire le montant recherché
La cellule E1pour incrire le résultat de la recherche.
En E1, vous pouvez rentrer
=INDEX(A1:C23;EQUIV(D1;C1:C23;0);1)
La cellule E1 vous donnera le n° de la ligne ou va se trouver la valeur de D1
Donc:
2° option
Si vous avez:
Les n° de poste de A1 à A25 par exemple
Les nombres à additionner de B1 à B25
Réserver la colonne c pour"tirer la formule =SOMME($C$1:C1)
Prenez par exemple la cellule D1 pour inscrire le montant recherché
La cellule E1pour incrire le résultat de la recherche.
En E1, vous pouvez rentrer
=INDEX(A1:C23;EQUIV(D1;C1:C23;0);1)
La cellule E1 vous donnera le n° de la ligne ou va se trouver la valeur de D1
Salut !
Une autre façon de faire
dans C1 tu mets la somme voulue ici 11
et la colonne D te permet de faire la somme progressive de la colonne concernée
en D1: =B1
en D2: =D1+B2 et recopie incrémentée
en F3 : =RANG(C$1;D$1:D$5;1)
Une autre façon de faire
dans C1 tu mets la somme voulue ici 11
et la colonne D te permet de faire la somme progressive de la colonne concernée
en D1: =B1
en D2: =D1+B2 et recopie incrémentée
en F3 : =RANG(C$1;D$1:D$5;1)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Je vous remercie de votre réponse, toute en finesse et très agréable à lire.
Ces solutions fonctionnent parfaitement, et suffirait dans bien des cas. Seulement, je travaille pour un petit programme ou l'économie de colonnes supplémentaires m'importent beaucoup. De ce fait, mon idée est d'obtenir le même résultat, mais uniquement avec mes 2 colonnes et une unique cellule me donnant la valeur du rang i tel que somme(A1:Ai)=x ou x est connu.
Ces solutions fonctionnent parfaitement, et suffirait dans bien des cas. Seulement, je travaille pour un petit programme ou l'économie de colonnes supplémentaires m'importent beaucoup. De ce fait, mon idée est d'obtenir le même résultat, mais uniquement avec mes 2 colonnes et une unique cellule me donnant la valeur du rang i tel que somme(A1:Ai)=x ou x est connu.
Alors là, je dcroche et j'ensuis désolé, car la solution de xkristi est particulièrement légante.
A tout hasard, vous pouvez toujours effectuer ces oprations en renvoyant les valeurs sur une feille masquée et n'afficher que les résultats sur votre feuille visible
BIen cordialement.
A tout hasard, vous pouvez toujours effectuer ces oprations en renvoyant les valeurs sur une feille masquée et n'afficher que les résultats sur votre feuille visible
BIen cordialement.
Je comprends, C'est un peu tiré par les cheveux.
Mes calculs sont déjà dans une feuille masquée. J'aimerai y arriver sans astuce, presque pour le beauté du geste...
Je suis sur que c'est possible. Merci du coup de main qd même.
Mes calculs sont déjà dans une feuille masquée. J'aimerai y arriver sans astuce, presque pour le beauté du geste...
Je suis sur que c'est possible. Merci du coup de main qd même.
Il y a combien de lignes au maximum ?
Parce que tes exigences étant plutôt tordues, les solutions que nous essayons d'y apporter le sont forcément aussi !
Et j'en aurais bien une à te proposer, mais utilisable seulement si ta liste est très courte (7 lignes maxi). J'attends donc l'information.
Parce que tes exigences étant plutôt tordues, les solutions que nous essayons d'y apporter le sont forcément aussi !
Et j'en aurais bien une à te proposer, mais utilisable seulement si ta liste est très courte (7 lignes maxi). J'attends donc l'information.