Добавляя к моему комментарию, вы можете использовать INDEX для возврата диапазона, который вы ищете.
При этом будет использоваться B1 для определения последней ячейки в диапазоне.
=$A$1:INDEX($1:$1,,$B$1)
Затем будут суммированы значения в этом диапазоне:
=SUM($A$1:INDEX($1:$1,,$B$1))