Определение диапазона по содержимому ячейки в Excel или функции RANGEIF - PullRequest
0 голосов
/ 24 апреля 2020

У меня есть столбец людей, представленных идентификационными номерами, их значениями веса и днем, когда был взят их вес. Все были измерены в течение 140 дней.

Я интерполирую их веса по дням, когда они не измерялись с помощью FORECAST.LINEAR, который, кажется, работает нормально.

Screenshot of weight interpolation

Проблема в том, что мне приходится определять новый диапазон для каждого нового идентификатора. В нем участвует несколько сотен человек, так что это может занять довольно много времени. Могу ли я изменить формулу FORECAST.LINEAR, чтобы выбрать диапазон на основе идентификатора?

Что-то вроде =FORECAST.LINEAR(Day needing interpolated value; Range of weights based on ID; Range of days based on ID)

Редактировать: в настоящее время я изучаю назначение имен диапазонам, но все еще не могу решить, как превратить это в формулу, которую я могу легко заполнить. Первоначальная идея заключалась в том, чтобы использовать длинную строку вложенных функций IF, IF (C2 = идентификатор пациента 101; соответствующий диапазон; IF (C2 = идентификатор пациента 102; соответствующий диапазон), но Excel не допустит столько значений IF для числа предметы у меня есть.

...