Возможно, вы захотите взглянуть на функцию INDIRECT
, если вам это нужно в качестве формулы в ячейке - вы можете использовать ее следующим образом, предполагая, что D1 содержит строку, которую вы вызываете XXXXв вашем вопросе:
=AVERAGE(INDIRECT("C1:C"&D1))
Если это в vba, то вы можете использовать:
= Average(Range(Range("C1"),Range("C") & XXXX))
, где XXXX - номер строки, предполагая, что Average - это функция, которую вы определилигде-то.