У меня есть основная таблица данных, которая включает следующие поля: дата, имя работника, выплаченная сумма. Таблица отсортирована по дате. Она выглядит примерно так:
01/01/2014 ... Джон ... 25 долларов
01/05/2014 ... Джейн ... 36 долларов
01/07/2014 ... Джейн ... 5 долларов
01/09/2014 ... Джон ... 10 долларов
Я хочу иметь возможность делать две вещи на новом листе:
- В каждой строке я заполняю начальную и конечную дату, а затем формула вычисляет общую сумму денег, выплаченную всем работникам за время между этими двумя датами. То есть, я хочу заполнить вручную
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, но теперь мне нужны только суммы, выплаченные Джону за определенный период времени.
Как мне это сделать? (Я понимаю, что Excel, вероятно, не самый лучший способ организации данных, но мой начальник настаивает)
решение1
Вы можете использовать SUMIFS
.
=SUMIFS(B1:B3,A1:A3,">="&A5, A1:A3,"<="&B5)
Где B1:B3 — сумма, уплачиваемая за дату, A1:A3 — соответствующая дата платежа, A5 — дата начала, а B5 — дата окончания. При необходимости вы можете изменить операторов.