Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

formule

2 réponses
Avatar
Bourby
bonjour à toutes-tous,

j'ai un classeur avec:
colonne A: des références, p.ex. A B B B A A B B B C C C A A A A
colonne B: des quantités , p.ex. 1 2 5 3 1 1 2 2 2 1 8 3 1 1 1
1
je voudrais en colonne C avoir :
si la réf est la même qu'en dessous: rien
si la ref. de la ligne d'en dessous est différente, la quantité cumulée
pour les seules occurences CONSECUTIVES de la référence;
exemple:
col A , p.ex. A B B B A A B B B C C C A A A A
col B , p.ex. 1 2 5 3 1 1 2 2 2 1 8 3 1 1 1 1
donc col C: 1 10 2 6 12 4

Quelqu'un peut-il me conseiller une formule?

D'avance merci.

Bourby

2 réponses

Avatar
Frédo P.
Je viens d'essayer çà pourvu que çà marche!
=(ET(A4£)*B4)+ET(A4£)*C3+((ET(A4£)*B4)+ET(A4£)*C3=0)*B4

--
Fred.

"Bourby" a écrit dans le message de news:

bonjour à toutes-tous,

j'ai un classeur avec:
colonne A: des références, p.ex. A B B B A A B B B C C C A A A A
colonne B: des quantités , p.ex. 1 2 5 3 1 1 2 2 2 1 8 3 1 1 1
1
je voudrais en colonne C avoir :
si la réf est la même qu'en dessous: rien
si la ref. de la ligne d'en dessous est différente, la quantité cumulée
pour les seules occurences CONSECUTIVES de la référence;
exemple:
col A , p.ex. A B B B A A B B B C C C A A A A
col B , p.ex. 1 2 5 3 1 1 2 2 2 1 8 3 1 1 1 1
donc col C: 1 10 2 6 12 4

Quelqu'un peut-il me conseiller une formule?

D'avance merci.

Bourby




Avatar
MAZAS Bernard
Salut Bourby

En attendant mieux, une solution en deux formules :
1) en cellule C2, tu places la formule matricielle suivante (à valider par
CTRL MAJ ENTREE et à recopier vers le bas) :
=SOMME(DECALER(B2;MAX(LIGNE($A$2:A2)*($A$2:A2<>A2))+1-LIGNE();;-MAX(LIGNE($A
$2:A2)*($A$2:A2<>A2))+LIGNE();))
2) en D2, la formule normale, à recopier vers le bas :
=SI(A2£;"";C2)

Bernard

"Bourby" a écrit dans le message de
news:
bonjour à toutes-tous,

j'ai un classeur avec:
colonne A: des références, p.ex. A B B B A A B B B C C C A A A A
colonne B: des quantités , p.ex. 1 2 5 3 1 1 2 2 2 1 8 3 1 1 1
1
je voudrais en colonne C avoir :
si la réf est la même qu'en dessous: rien
si la ref. de la ligne d'en dessous est différente, la quantité cumulée
pour les seules occurences CONSECUTIVES de la référence;
exemple:
col A , p.ex. A B B B A A B B B C C C A A A A
col B , p.ex. 1 2 5 3 1 1 2 2 2 1 8 3 1 1 1 1
donc col C: 1 10 2 6 12 4

Quelqu'un peut-il me conseiller une formule?