somme entre bornes fonction somme, index et equiv

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

57Laurent

XLDnaute Nouveau
Bonsoir,

Sur une ligne j'indique les numéros de semaine.
Ce numéro de semaine peut apparaître plusieurs fois.
Les numéros de semaine sont toujours dans l'ordre croissant.
EX : 1 2 3 3 4 5 5 6 6 7
Sur une autre ligne, j'indique la production correspondante.
EX : 5 7 9 11 12 5 4 3 2 1
Je veux faire la somme de la production entre 2 numéros de semaine que j'indique dans 2 cellules.
EX : 3 4
La réponse est donc : 32

La formule suivante fonctionne "presque" :

=SOMME(INDEX($V$6:$FV$36;G22;EQUIV('5_sorties_stocks'!$C$2;$V$6:$FV$6)):INDEX($V$6:$FV$36;G22;EQUIV('5_sorties_stocks'!$C$3;$V$6:$FV$6)))

Le problème c'est qu'elle ne prend pas en compte la production correspondant au premier 3.

La formule me renvoie la réponse : 23

Comment faire pour que la formule me totalise bien la somme des prodcutions entre bornes sachant que l'une des bornes peut être répétée plusieurs fois.
Je rappelle que les numéros de semaine sont toujours dans l'ordre croissant et que si un numéro de semaine est répété, les numéros de semaine sont forcément voisins.

Si quelqu'un peut-m'aider ?

Merci d'avance.
 
Re : somme entre bornes fonction somme, index et equiv

Bonjour 57Laurent,

Bienvenue sur XLD

Sans doute avec un SOMMEPROD, mais comme on ne connais aucune des cellules où se trouvent tes valeurs, difficile de te proposer une formule complète... et je n'ai pas envie d'essayer de jouer aux devinettes avec la formule que tu nous propose.

Donc, un tout petit bout de fichier exemple avec tes numéros de semaines, ta ligne de valeurs de production et tes 2 cellules pour choisir les semaines

Merci
 
Re : somme entre bornes fonction somme, index et equiv

Bonsoir 57Laurent, Re tototiti,

Bornes en C2 et C3

Les 2 listes en lignes 6 et 7

Formule à mettre ou l'on veut :

Code:
=SOMME(DECALER(INDEX(6:6;EQUIV(C2;6:6;0)):INDEX(6:6;EQUIV(C3;6:6));1;0))

A+
 
Re : somme entre bornes fonction somme, index et equiv

Bonsoir,

Merci pour cette réponse, je vais tester.
Question subsidiaire, les références indiquées en C2 et C3 peuvent-elles se trouver dans un autre onglet (car en fait, ces références une fois renseignées, servent sur plusieurs autres onglets), cela évitent des ressaisies.
 
Re : somme entre bornes fonction somme, index et equiv

Re,

Vu le fichier, donc maintenant :

Code:
=SOMME(DECALER(INDEX(3:3;EQUIV(A2;3:3;0)):INDEX(3:3;EQUIV(B2;3:3));2;0))

Edit : tototiti a raison, c'est plus simple avec SOMMEPROD

A+
 
Dernière édition:
Re : somme entre bornes fonction somme, index et equiv

Salut 57Laurent et le forum
Je veux faire la somme de la production entre 2 numéros de semaine que j'indique dans 2 cellules.
EX : 3 4
Ouais, ouais. Entre 3 et 4, il y a quoi comme entier 😉
Plus tu est moins précis, moins on peut plus t'aider
On va appeler V1 le premier numéro de semaine et V2 le second
Sem la plage des numéros de semaines et Val la plage des productions
Il est entendu que V1<=V2. dans la cas contraire, ça ne donnerait pas le bon résultat.

Ce qu'on doit faire c'est la somme de tous les éléments de Val dont V1<=Sem<=V2 (voir ce qui convient réellement, "<" ou "<=").

On aura donc une formule du style :
=Sommeprod((V1<=Sem)*(Sem<=V2)*Val)

V1<=Sem retournera 1 si la condition est Vrai, 0 si elle est fausse, idem pour V2
Sommeprod est une fonction vectorielle (donc les plages Sem et Val ont la même dimension pour que ça fonctionne) qui fera l'addition de toutes les multiplications terme par terme.
On aura donc ((V1<=Sem(1))*(Sem(1)<=V2)*Val(1))+((V1<=Sem(2))*(Sem(2)<=V2)*Val(2))+...+((V1<=Sem(x))*(Sem(x)<=V2)*Val(x))

Si l'élément X est avant V1 on aura 0*1*Val(X)=> =0
Si l'élément X est après V2 on aura 1*0*Val(X)=> =0
Si l'élément X est dans la fourchette V1, V2 on aura 1*1*Val(X)=> =Val(X)
Et sommeprod() en fera la somme
A+
 
Re : somme entre bornes fonction somme, index et equiv

Bonjour à tous,
Salut Bond,

Juste pour te saluer 😎😎...
Je te recommande de passer en A1 sur XLD... (il y a peu d'adepte du Style de référence L1C1)

Au plaisir de te croiser ici ou ailleurs...

A+ à tous
 
Re : somme entre bornes fonction somme, index et equiv

Zut! des restes de mes premieres amours... Multiplan... et le doux reve que excel atteindra un nb de colonnes illimite; ce sera pas facile en A1, c est alors que le L1C1 reprendra l avantage...
a+ ici ou a yeur
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
5
Affichages
552
Réponses
13
Affichages
885
Réponses
5
Affichages
324
Réponses
5
Affichages
429
Retour