Faire la somme sur une colonne C en D jusqu'à la 1ère valeur rencontrée

Je cherche à sommer par ex dans le fichier joint en W43, la somme des 1 , colonne V jusqu’à la première valeur rencontrée en W (2). Y a t-il une formule avec cette condition quelque soit la position de 2 ?. Merci

image

image

Bonsoir,

A tester

=SOMME(SI(LIGNE(A1:A26)<=MIN(SI(B1:B26=2;LIGNE(B1:B26);LIGNES(B1:B26)+1));A1:A26;0))

Slts

Merci. J’ai testé en mettant les 2 colonnes concernées et la plage. J’ai essayé d’abord avec la formule telle quelle, puis en figeant les plages avec $.

Malheureusement ça ne fonctionne pas.

Je joins le fichier. Merci.
Essai formule.xlsx (10,8 Ko)

L’AI donne cette formule. ça marche « un peu mieux » mais ce n’est pas encore ça.

=SOMME(C1:INDEX(C:C;EQUIV(VRAI;D1:D100<>"";0)))

😒

Bonjour,

=SI(B1=2;SOMME(A$1:A1);"")

Alors plutôt un truc comme ça

Essai formule.xlsx (10,3 Ko)

Slts

ça ne marche malheureusement pas non.

J’ai donc retourné le problème en faisant une différence de totaux… et ça marche (à partir de la 2ème ligne)

=SOMME($B$1:$B2)-SOMME($C$1:$C1)

Merci pour votre aide

Bonsoir,

Mettre un fichier à la dispo pour voir, et comprendre ce que tu veux

Slts

total jusqu’à valeur précédente.xlsx (9,9 Ko)

C’est un sous-total que je veux faire en automatique. J’ai finalement traité le sujet par différence de sous-totaux des 2 colonnes (cf fichier).

Mais, je suis preneur d’une formule directe si elle existe. Merci

Bonjour,
Autre façon de faire
total jusqu’à valeur précédente.xlsx (10,7 Ko)
Slts