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

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 ... 01.06.2014 ... $ 61
01.07.2014 ... 01.10.2014 ... $ 15

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

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

1 ответ1

2

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .