Bonjour.
J'ai une colonne avec plus de 2000 lignes qui comprend des listes de chiffres irrégulièrement interrompues par une cellule vide.
J'aimerais remplir ces cellules vides par la SOMME des chiffres qui les suivent, mais uniquement jusqu'à la prochaine cellule vide. Et ainsi de suite pour chaque cellule vide.
En fait, chaque cellule vide correspond à un changement de Produit (Product) et doit recalculer l'inventaire de chaque Produit avec le nombre de toutes les variantes de celui-ci.
J'ai bien trouvé une formule qui me permette de faire UNE somme jusqu'à la première cellule vide, du type :
=SUM(B1:INDEX($B$1:$B$6,MATCH(D2,$A$1:$A$6,0)))
(les références aux cellules ne sont pas les bonnes)
mais comment faire pour répéter l'opération sur toutes les cellules vides, qu'il faut repérer alors qu'elles sont placées irrégulièrement ?
Je cherche si possible une solution avec une formule plutôt qu'en VBA, mais bon si y a pas d'autres options je m'y mettrai
Je vous joins un fichier exemple.
Merci !
J'ai une colonne avec plus de 2000 lignes qui comprend des listes de chiffres irrégulièrement interrompues par une cellule vide.
J'aimerais remplir ces cellules vides par la SOMME des chiffres qui les suivent, mais uniquement jusqu'à la prochaine cellule vide. Et ainsi de suite pour chaque cellule vide.
En fait, chaque cellule vide correspond à un changement de Produit (Product) et doit recalculer l'inventaire de chaque Produit avec le nombre de toutes les variantes de celui-ci.
J'ai bien trouvé une formule qui me permette de faire UNE somme jusqu'à la première cellule vide, du type :
=SUM(B1:INDEX($B$1:$B$6,MATCH(D2,$A$1:$A$6,0)))
(les références aux cellules ne sont pas les bonnes)
mais comment faire pour répéter l'opération sur toutes les cellules vides, qu'il faut repérer alors qu'elles sont placées irrégulièrement ?
Je cherche si possible une solution avec une formule plutôt qu'en VBA, mais bon si y a pas d'autres options je m'y mettrai
Je vous joins un fichier exemple.
Merci !
Pièces jointes
Dernière édition: