Oui c'est déjà fait par l'ami djidji59430 en Post #13Bonsoir à tous,
Sans matricielle, avec une ligne en plus. Le tableau peut comporter des cellules vides et/ou des cellules avec du texte.
Je n'ai pas lu tous les messagesOui c'est déjà fait par l'ami djidji59430 en Post #13
Ta formule est très bien mais c'est la première fois que je m'aperçois de son interaction avec le filtre. Ce doit être à cause du sous-total. En VBA, on a le même type de précaution à prendre quand on recherche la dernière ligne remplie avec l'aide de l'instruction END(xlup). Cette instruction est sensible au filtrage.Oui, ma formule ne gère pas ni les filtres, ni les colonnes vides ou avec des cellules vides ou des colonnes contenant des textes
=SOMMEPROD(SOMME.SI(DECALER(C2;NB.SI(DECALER(C2;1;LIGNE(INDIRECT("1:"&COLONNES(D3:O3)));LIGNES(C3:C37));"<>");LIGNE(INDIRECT("1:"&COLONNES(D3:O3))));"<>"))