XL 2019 Donner une limite variable dans une plage

JMP56

XLDnaute Nouveau
Bonjour,

j'ai crée un logiciel de gestion de compte sous Excel 2019 dont les lignes ne cessent d'évoluer au fur et à mesure des opérations.
Effectuant beaucoup d'opérations avec SOMMEPROD j'ai besoin de definir la butée haute de mon calcul que j'ai établi forfaitairement à 2488.
Ex:=ABS(SOMMEPROD((ANNEE($A$5:$A$2488)=ANNEE(AUJOURDHUI()))*(MOIS($A$5:$A$2488)=$AE$39)*($E$5:$F$2488)*(($D$5:$D$2488)=$AC42))+$AF42+AG42)

Afin d'optimiser les calculs, comment pouvoir remplacer 2488 par la première ligne vide de mon tableau? Pour exemple, en ce moment celle ci se situe en 1549 que je réussi à connaître par la formule =MAX(SI(NON(ESTVIDE(A5:A2488));LIGNE(A5:A2488))).

Merci
 

JMP56

XLDnaute Nouveau
Bonjour@Phil69970
Merci pour cette réponse. Ne maîtrisant pas les tableaux structurés, je suis tenté d'utiliser votre formule mais je me demande comment en placer le résultat dans le cas pour exemple de ma formule SOMMEPROD dont je désigne la butée haute de la plage par la cellule surlignée ci dessous:
Ex:=ABS(SOMMEPROD((ANNEE($A$5:$A$2488)=ANNEE(AUJOURDHUI()))*(MOIS($A$5:$A$2488)=$AE$39)*($E$5:$F$2488)*(($D$5:$D$2488)=$AC42))+$AF42+AG42)
En bref comment remplacer $A$2488 par le numéro de la cellule correspondant au résultat de votre calcul (dernière ligne utilisée).
Merci d'avance.
 

Statistiques des forums

Discussions
312 207
Messages
2 086 233
Membres
103 161
dernier inscrit
Rogombe bryan