Как возвратить i-тое значение из диапазона

Автор koskos, 4 мая 2015, 12:31

0 Пользователи и 1 гость просматривают эту тему.

koskos

Столбец А - значения дат, неуникальные, не подряд, с разными интервалами между ними (например, 01.04.15, 02.04.15, 09.04.15, 01.05.15 и т.д.)
Столбец Б - значения, соответствующие значениям дат

Как можно посчитать сумму значений по дате следующей третьей за, например, 01.04.15 (то есть в нашем случае 09.04.15).
=SUMIF(A1:A1048576;[вот какую формулу сюда вставить?];B1:B1048576)

rami

Цитата: koskos от  4 мая 2015, 10:31Как можно посчитать сумму значений по дате следующей третьей за, например, 01.04.15 (то есть в нашем случае 09.04.15).
В этом примере первая дата следующая за 01.04.15 будет 02.04.15, а следовательно 09.04.15 будет второй, а не третьей :P

Если вы хотите найти некоторую начальную дату (запишем её в ячейку D1) в столбце A, отсчитать от неё две строки (или всё-таки три?) и содержимое полученной ячейки использовать как критерий для SUMIF, то наверно так:=SUMIF(A1:A1048576,INDEX(A1:A1048576,MATCH(D1,A1:A1048576)+2),B1:B1048576) Если указаной даты нет в столбце, то покажет ошибку.

koskos