Како дохватити најновију цену у Екцелу

Anonim


Рецимо да податке о различитим ставкама чувате на листи. Најновију цену артикла можете пронаћи ако погледате последњи унос те ставке. Дакле, ако су ваши подаци сортирани од најстаријег до најновијег, потребна нам је само формула за преузимање последњег уноса ставке, а затим погледамо њену цену. То можемо учинити помоћу функције Екцел ЛООКУП.

Општа формула

= ЛООКУП (2,1/(итем_лист = “итем”), “прице_лист”)

Ставка_лист: Ово је списак ставки. У основи једнодимензионални опсег који се назива и вектор.
Ставка: Предмет за који тражимо.
Ценовник: Ово је ценовник који одговара ставкама на списку ставки. Ово је такође вектор.

Учимо на примеру.

Пример: Дохватите најновију цену вредних метала у Екцелу
Овде имамо списак артикала и њихову цену. Листа је сортирана од најстаријег до најновијег користећи колону датум и време. Одржао сам овај списак малим како би га било лако објаснити.

Домет А2: А11 је наше Итем_лист и домет Ц2: Ц11 је Ценовник. Колона Б садржи датум и време. Табелу смо сортирали помоћу колоне датума.
У колони Е имамо листу јединствених ставки. У колони Ф морамо да преузмемо најновију цену ових ставки из табеле.

Напишите ову формулу у ћелију Ф2:

= ПОГЛЕДАЈ (2,1/(А2: А11 = "злато"), Ц2: Ц11)

Ово ће дохватити најновију цену злата на листи. Да бисте га копирали у доње ћелије, учините га генеричким.

= ПРЕГЛЕД (2,1/($ А $ 2: $ А $ 11 = Е2), $ Ц $ 2: $ Ц $ 11)

Овде сам користио апсолутне референце за листе тако да се не мењају при копирању.

Како то ради:
Ради на методу преузимања последње усклађене вредности. Дакле, функција ЛООКУП враћа последњу пронађену вредност која је била мања од вредности тражења. Ову функцију користимо за добијање најновије цене артикла на листи.
Разбијмо формулу.
(А2: А11 = "злато"): Ова наредба враћа низ ТРУЕ и ФАЛСЕ. ТАЧНО ако ћелија у А2: А11 садржи „злато“, иначе ФАЛСЕ. {ФАЛСЕ; ФАЛСЕ; ФАЛСЕ; ТРУЕ; ТРУЕ; ТРУЕ; ФАЛСЕ; ФАЛСЕ; ТРУЕ; ФАЛСЕ}.
1/(итем_лист = “итем”): Затим делимо 1 овим низом. Ово нам даје грешке низа 1 и #ДИВ/0.
{#ДИВ/0!;#ДИВ/0!;#ДИВ/0!; 1; 1; 1;#ДИВ/0!;#ДИВ/0!; 1;#ДИВ/0!}.

ПОГЛЕДАЈ (2,{#ДИВ/0!;#ДИВ/0!;#ДИВ/0!; 1; 1; 1;#ДИВ/0!;#ДИВ/0!; 1;#ДИВ/0!}), $ Ц $ 2: $ Ц $ 11): Сада је формула следећа. ЛООКУП тражи 2 у низу. Пошто је овде максимална вредност 1, ЛООКУП враћа последњу 1 према својству, које је на 9. позицији у низу. Претраживање гледа на 9. позицију у вектору резултата $ Ц $ 2: $ Ц $ 11 и враћа вредност, која је 50.24 овде.

Скини докуменат:

Како дохватити најновију цену у Екцелу

Користите ИНДЕКС и МАТЦХ за тражење вредности у Екцелу

Како се користи функција ЛООКУП у програму Екцел

Потражите вредност са више критеријума у ​​Екцелу

Популарни чланци

50 Екцел пречица за повећање ваше продуктивности: Убрзајте свој задатак. Ових 50 пречица ће учинити да радите још брже на Екцелу.

Како се користи тФункција ВЛООКУП у Екцелу: Ово је једна од најчешће кориштених и најпопуларнијих функција програма Екцел која се користи за тражење вриједности из различитих распона и листова.

Како се користи функција ЦОУНТИФ у програму Екцел: Бројте вредности са условима користећи ову невероватну функцију. Не морате да филтрирате податке да бисте рачунали одређене вредности. Цоунтиф функција је неопходна за припрему ваше контролне табле.

Како се користи функција СУМИФ у програму Екцел: Ово је још једна битна функција контролне табле. Ово вам помаже да сумирате вредности под одређеним условима.