Формула Excel: ІНДЕКС та МАТЧ. За спаданням -

Загальна формула

=INDEX(range1,MATCH(lookup,range2,-1))

Резюме

Для отримання значень з таблиці, де значення пошуку відсортовані за спаданням (ZA), ви можете використовувати INDEX і MATCH, причому MATCH налаштовано на приблизний збіг за типом відповідності -1. У наведеному прикладі формула в F5 має вигляд:

=INDEX(C5:C9,MATCH(F4,B5:B9,-1))

де значення в B5: B9 сортуються за спаданням.

Контекст

Припустимо, у вас є товар, який продається в рулонах по 100 футів, і замовлення дозволяються лише у цілих рулонах. Наприклад, якщо вам потрібно 200 футів матеріалу, вам потрібно всього два рулони, а якщо вам потрібно 275 футів, вам доведеться придбати три рулони. У цьому випадку ви хочете, щоб формула повертала "наступний найвищий" рівень кожного разу, коли ви перетинаєте парне число, кратне 100.

Пояснення

Ця формула використовує -1 для типу збігу, щоб дозволити приблизний збіг значень, відсортованих за спаданням. Частина формули MATCH виглядає так:

MATCH(F4,B5:B9,-1)

Використовуючи значення пошуку в комірці F4, MATCH знаходить перше значення в B5: B9, яке більше або дорівнює значенню пошуку. Якщо знайдено точну відповідність, MATCH повертає відносний номер рядка для цього збігу. Коли точного збігу не знайдено, MATCH продовжується через значення в B5: B9, поки не буде знайдено менше значення, потім він "відступає" і повертає номер попереднього рядка.

У наведеному прикладі значення пошуку дорівнює 275, тому MATCH повертає номер рядка 3 до INDEX:

=INDEX(C5:C9,3)

Потім функція INDEX повертає третє значення в діапазоні C5: C9, яке становить $ 383.

Цікаві статті...