Знайдіть найновіші та найстаріші дати у списку Excel

Зміст

Як фільтрувати дані відповідно до ваших критеріїв за допомогою формули

Бронювання здійснюються за списком. Таблиця виглядає так:

У таблиці прикладів є 97 записів даних. Наступні формули також призначені для цього. Для іншої сфери дії ви повинні відповідно їх відрегулювати.

В іншій частині таблиці наймолодша та найстаріша дата має бути поєднанням критеріїв "Кампанія", "Партнер №". і "цільова сторінка" запитуються.

Для цього створіть поля для трьох критеріїв та двох значень дати в потрібній області. Наступний малюнок показує це з прикладом таблиці:

Щоб знайти найновішу дату, вам потрібна формула, у якій ви застосовуєте функцію MAX до критеріїв. Введіть у комірку F5 таку формулу:

= MAX ((A3: A99 = F2) * (B3: B99 = F3) * (C3: C99 = F4) * D3: D99)

Ви повинні підтвердити введення цієї формули комбінацією клавіш CTRL SHIFT ENTER, оскільки це формула масиву. Клавіша SHIFT означає клавішу, яку потрібно утримувати для введення великої літери.

Потім ви призначаєте формат дати клітинці. Якщо ви ще не ввели жодного критерію, формула повертає значення нуль. Якщо ви зберегли формат дати, Excel покаже вам це число як 01.01.1900.

Якщо тепер ви вводите три критерії в комірки F2: F4, найновіша дата, що відповідає всім трьом критеріям, буде відображатися відповідно до вимог. Наступний малюнок показує це у прикладі таблиці:

Щоб запитати найдавнішу дату, ви не можете просто замінити функцію MAX на функцію MIN у формулі. Це пояснюється тим, що формула матриці також містить нульові значення, які, звичайно, потім вважаються найменшим значенням. Це можна ігнорувати при використанні MAX.

Тож вам також потрібно інтегрувати запит if, який перевіряє, чи ідентичні критерії та вміст комірки. Для цього введіть у комірку F6 таку формулу:

= MIN (IF ((A3: A99 = F2); 1; 50000) * IF ((B3: B99 = F3); 1; 50000) * IF ((C3: C99 = F4); 1; 50000) * D3: D99)

Оскільки ця формула також є формулою масиву, ви повинні підтвердити свій запис за допомогою CTRL SHIFT ENTER. Необхідно також відформатувати клітинку результату як дату.

Наступний малюнок показує розрахунок найстарішої дати за формулою в таблиці прикладів:

Ви допоможете розвитку сайту, поділившись сторінкою з друзями

wave wave wave wave wave