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

Если у меня есть 3 столбца ДАТА | КАМПАНИЯ | COUNT Я хочу создать формулу, которая будет искать самую последнюю дату кампании и отображать значение в столбце подсчета.

2 ответа2

0

Вопрос немного расплывчатый. Вы заявляете, что хотите, чтобы "последняя дата" в столбце подсчета?

Если вам нужна только самая последняя дата, то лучше использовать сводные таблицы или, возможно, надстройку Microsoft PowerQuery.

Я предполагаю, что вы действительно хотите, чтобы счетчик показывал общее количество записей для кампании, но отображал только самую последнюю дату кампании?

Опять же, сводные таблицы позволят это.

Без тестирования (так что я могу быть совершенно не прав!)

  • Добавьте CAMPAIGN к строкам
  • Добавьте DATE к данным и измените расчет на MAX вместо count
  • Добавьте CAMPAIGN к данным, убедитесь, что вычисление считается, и измените заголовок столбца на COUNT.
0

Вы можете использовать формулу массива, которая будет работать с несортированными и повторными датами.

Формула в F2

=LOOKUP(2,1/(($B$2:$B$6=E2)*$A$2:$A$6=MAX(IF($B$2:$B$6=E2,$A$2:$A$6,0)))),$C$2:$C$6)

Это формула массива, которая должна быть подтверждена с помощью Ctrl - Shift - Enter. Тогда вы можете скопировать его вниз.

Обратите внимание, что на снимке экрана самая последняя дата события A находится в первой строке данных.

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