Tu écris: je souhaiterai que le sous-total de C1 tienne compte des cellules remplies (donc avec des montants >0) en colonne L
mais il n'y a pas de valeur supérieure à 0 en colonne L, peut-être en colonne "K".
En "K1":
VB:
=$L$1/SOMME.SI(Tableau23[Somme rapproch.];"<>0";Tableau23[[ Mtant en DI]])