Bonjour,
Il y avait une parcelle avec 13 lignes (contre 15 pour toutes les autres). J'ai ajusté cette parcelle à 15 lignes également.
Je te propose ces formules sur l'onglet Cuverie 2009 :
en B3 :
=SOMME.SI('Vendanges 2009'!$E$3:$E$225;INDEX($A$1:$A$74;LIGNE()-MOD(LIGNE()-3;4));'Vendanges 2009'!$C$3:$C$225)/130
à recopier vers le bas dans chaque groupe de cellules fusionnées
en C3, une formule matricielle :
=SI(NB.SI('Vendanges 2009'!$E$1:$E$226;INDEX($A$1:$A$74;LIGNE()-MOD(LIGNE()-3;4)))<MOD(LIGNE()-3;4)+1;"";INDEX('Vendanges 2009'!$A$1:$A$226;PETITE.VALEUR(SI(('Vendanges 2009'!$E$1:$E$227=INDEX($A$1:$A$74;LIGNE()-MOD(LIGNE()-3;4)))*LIGNE(1:227)<>0;('Vendanges 2009'!$E$1:$E$227=INDEX($A$1:$A$74;LIGNE()-MOD(LIGNE()-3;4)))*LIGNE($1:$227));MOD(LIGNE()-3;4)+1)+1-MOD(PETITE.VALEUR(SI(('Vendanges 2009'!$E$1:$E$227=INDEX($A$1:$A$74;LIGNE()-MOD(LIGNE()-3;4)))*LIGNE(1:227)<>0;('Vendanges 2009'!$E$1:$E$227=INDEX($A$1:$A$74;LIGNE()-MOD(LIGNE()-3;4)))*LIGNE($1:$227));MOD(LIGNE()-3;4)+1)-2;16)))
Formule matricielle à valider par CTRL + MAJ + ENTREE
En D3, sa petite soeur :
=SI(NB.SI('Vendanges 2009'!$E$1:$E$226;INDEX($A$1:$A$74;LIGNE()-MOD(LIGNE()-3;4)))<MOD(LIGNE()-3;4)+1;"";INDEX('Vendanges 2009'!$C$1:$C$226;PETITE.VALEUR(SI(('Vendanges 2009'!$E$1:$E$227=INDEX($A$1:$A$74;LIGNE()-MOD(LIGNE()-3;4)))*LIGNE(1:227)<>0;('Vendanges 2009'!$E$1:$E$227=INDEX($A$1:$A$74;LIGNE()-MOD(LIGNE()-3;4)))*LIGNE($1:$227));MOD(LIGNE()-3;4)+1)+1-MOD(PETITE.VALEUR(SI(('Vendanges 2009'!$E$1:$E$227=INDEX($A$1:$A$74;LIGNE()-MOD(LIGNE()-3;4)))*LIGNE(1:227)<>0;('Vendanges 2009'!$E$1:$E$227=INDEX($A$1:$A$74;LIGNE()-MOD(LIGNE()-3;4)))*LIGNE($1:$227));MOD(LIGNE()-3;4)+1)-2;16)))
matricielle également, donc CTRL + MAJ + ENTREE
en E3 :
=SI(D3="";"";D3/INDEX('Vendanges 2009'!$C$1:$C$227;EQUIV("Total "&C3;'Vendanges 2009'!$A$1:$A$227;0)))
Ces trois formules sont à recopier vers le bas.
Je joins le fichier contenant ces formules :
https://www.excel-pratique.com/~files/doc2/Vendanges_rom3.zip
Regarde et dis nous
@+