2

У меня есть таблица из 50000 строк с такой информацией, как компания, имена и даты. У каждой компании начальная дата 8/8/15, а последующие записи в столбце даты (в каждой компании) с интервалом в 14 дней. Таким образом, у человека 1 есть дата 4/8/15, в то время как у человека 2 есть дата 22.04.15 и так далее.

Кто-нибудь знает, как генерировать даты автоматически для каждого человека в компании, чтобы мне не пришлось делать это вручную?

Company            name         date
ACME USA           person 1     4/8/2015
ACME USA           person 2     4/22/2015
ACME USA           person 3     5/6/2015
ACME USA           person 4     5/20/2015
Fake Company 1     person 1     4/8/2015
Fake Company 1     person 2     4/22/2015
Fake Company 1     person 3     5/6/2015

1 ответ1

2

Это довольно просто.  Предполагая, что ваши столбцы A , B и C , ваши заголовки находятся в строке 1, а данные начинаются со строки 2, ставим

=IF(A1=A2, C1+14, DATEVALUE("4/8/2015"))

в ячейку C2 и перетащите вниз.  В нем говорится, что если название компании в этой строке (A2) равно названию компании в предыдущей строке (A1), то это не первая строка для этой компании, поэтому мы должны использовать дату из предыдущей строки (C1) плюс 14 дней).  В противном случае, название компаний различны, так что это первая строка для этой компании, поэтому мы должны использовать 4/8/2015.  Вам нужно будет отформатировать столбец C как «дата».

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