Извлечение информации в таблицу Excel между указанными диапазонами дат

Извлечение информации в таблицу Excel между указанными диапазонами дат

У меня есть основная таблица данных, которая включает следующие поля: дата, имя работника, выплаченная сумма. Таблица отсортирована по дате. Она выглядит примерно так:

01/01/2014 ... Джон ... 25 долларов
01/05/2014 ... Джейн ... 36 долларов
01/07/2014 ... Джейн ... 5 долларов
01/09/2014 ... Джон ... 10 долларов

Я хочу иметь возможность делать две вещи на новом листе:

  1. В каждой строке я заполняю начальную и конечную дату, а затем формула вычисляет общую сумму денег, выплаченную всем работникам за время между этими двумя датами. То есть, я хочу заполнить вручную

01/01/2014 ... 01/06/2014
01/07/2014 ... 01/10/2014

затем пусть моя таблица вычислит третий столбец, чтобы получить:

01/01/2014 ... 06/01/2014 ... 61 доллар
07/01/2014 ... 10/01/2014 ... 15 долларов

  1. То же, что и в пункте 1, но теперь мне нужны только суммы, выплаченные Джону за определенный период времени.

Как мне это сделать? (Я понимаю, что Excel, вероятно, не самый лучший способ организации данных, но мой начальник настаивает)

решение1

Вы можете использовать SUMIFS.

=SUMIFS(B1:B3,A1:A3,">="&A5, A1:A3,"<="&B5)

Где B1:B3 — сумма, уплачиваемая за дату, A1:A3 — соответствующая дата платежа, A5 — дата начала, а B5 — дата окончания. При необходимости вы можете изменить операторов.

Связанный контент