Sélectionnez automatiquement la dernière ligne dans un ensemble dans Excel

Dans Excel 2003, j'essaie de suivre une petite caisse, et de la mettre en place avec la dénomination le long de la rangée supérieure, avec une colonne de sous total et de différence. Je veux une petite section qui montre combien de rouleaux de pièces que je devrais avoir, en prenant le montant total, et en la divisant par autant de personnes devraient être dans un rouleau et arrondir au nombre entier le plus bas. Cette partie est bien.

Ce que je veux faire est pour cette section ONE (combien de rolls) je devrais avoir, en fonction de la dernière ligne qui contient des informations. Par exemple, si la dernière ligne est la ligne 13, elle doit lire les données de B13 , C13 , D13 , etc.

Je ne me moque pas d'apprendre Macros, si c'est ce que la solution exige. Je ne veux pas manuellement sélectionner la dernière ligne à chaque fois, mais je souhaite que la feuille de calcul soit automatiquement connue.

EDIT : Ce que je veux dire, c'est que je souhaite que les dernières cellules soient sélectionnées pour une formule, INT(B2/25) , en remplaçant B2 par la dernière ligne et le nombre de 2-6 (selon la cellule).

En supposant que vous n'avez pas de lignes ignorées dans la colonne B, cela renverra la valeur de la dernière cellule utilisée dans la colonne B. =INDIRECT("B" &ROWS(A:A)-COUNTBLANK(INDIRECT("B" & ROW()+1 &":B" & ROWS(A:A))))

Donc, votre formule complétée serait quelque chose comme:

=INT(INDIRECT("B" &ROWS(A:A)-COUNTBLANK(INDIRECT("B" & ROW()+1 &":B" & ROWS(A:A))))/25)

Ceci utilise ROWS(A:A) au lieu de coder en dur le nombre de lignes afin qu'il fonctionne toujours lorsque vous effectuez la mise à niveau à partir d'Excel 2003.

Il utilise Row()+1 afin que vous puissiez le placer librement dans la colonne B sans avoir le problème des références circulaires.

Parce qu'il utilise Row()+1 ne fonctionnera pas correctement s'il est placé dans une rangée au-dessous de la ligne de la dernière valeur dans la colonne B.