Em D1 digite:
=IF(A1<$B$1,"",A1)
e em D2 digite:
=IF(IF(A2<$B$1,"",A2+SUM($A$1:A1))>$C$1,"",IF(A2<$B$1,"",A2+SUM($A$1:A1)))
e copie para baixo. Finalmente, em outra célula, digite:
=COUNT(D:D)+1
Também é fácil escrever uma função definida pelo usuário (UDF) para obter o resultado sem todas as células extras.