
Загальна формула
=ROW()-INDEX(ROW(data),1,1)+1>ROWS(data)-n
Резюме
Щоб виділити останні n рядків діапазону або таблиці, ви можете використовувати формулу, засновану на функції РЯД і РЯДКИ. У наведеному прикладі формула, яка використовується для застосування умовного форматування до даних у B5: D15, має вигляд:
=ROW()-INDEX(ROW(data),1,1)+1>ROWS(data)-n
де дані (B5: D15) та n (F5) називаються діапазонами. Це правило виділяє останні n рядків у даних. Коли n змінено, підсвічування автоматично оновлюється.
Пояснення
Цей приклад базується на формулі, яка докладно пояснена тут:
=ROW()-INDEX(ROW(data),1,1)+1>ROWS(data)-n
Формула використовує оператор більший ніж (>) для перевірки рядка в даних. Ліворуч формула обчислює "поточний рядок", нормований до числа 1:
=ROW()-INDEX(ROW(data),1,1)+1 // calculate current row
Справа формула формує порогове число:
ROWS(data)-n // calculate threshold
Коли поточний рядок перевищує поріг, формула повертає TRUE, запускаючи умовне форматування.
Правило умовного форматування
Правило умовного форматування налаштовано на використання такої формули:
Зі столом
Наразі не можна використовувати назву таблиці у формулі CF. Однак ви можете вибрати або ввести діапазон даних таблиці під час створення формули у вікні CF, і Excel буде постійно оновлювати посилання в міру розширення або зменшення таблиці.