Екцел формула: Приближно подударање са више критеријума -

Преглед садржаја

Резиме

Да бисте претражили и приближили подударање на основу више од једног критеријума, можете користити формулу низа засновану на ИНДЕКС и МАТЦХ, уз помоћ функције ИФ. У приказаном примеру, формула у Г8 је:

(=INDEX(D5:D10,MATCH(G7,IF(B5:B10=G6,C5:C10),1)))

Циљ ове формуле је да врати „величину“ када се добије животиња и тежина.

Напомена: ово је формула низа и мора се унети са Цонтрол + Схифт + Ентер

Објашњење

У основи, ово је само ИНДЕКС / МАТЦХ формула. Проблем у овом случају је у томе што морамо „екранизовати“ сувишне уносе у табели, тако да нам остају само уноси који одговарају животињи коју тражимо.

Ово се овде постиже једноставном ИФ функцијом:

IF(B5:B10=G6,C5:C10)

Овај исечак тестира вредности у Б5: Б10 да би се утврдило да ли се подударају са вредностима у Г6 (животиња). Тамо где постоји подударање, враћају се одговарајуће вредности у Ц5: Ц11. Ако нема подударања, враћа се ФАЛСЕ. Када Г6 садржи „мачка“, резултујући низ изгледа овако:

(НЕТОЧНО; НЕТОЧНО; НЕТОЧНО; 5; 10; 15)

Ово улази у функцију МАТЦХ као низ. Вредност претраживања за подударање потиче од Г7, који садржи тежину (9 фунти у примеру).

Имајте на уму да је подударање конфигурисано за приближно подударање подешавањем матцх_типе на 1, а то захтева да се вредности у Ц5: Ц11 морају сортирати.

МАТЦХ враћа положај тежине у низу и то се преноси функцији ИНДЕКС као број реда. Лоокуп_арраи за ИНДЕКС су величине у Д5: Д10, тако да ИНДЕКС враћа величину која одговара положају генерисаном од МАТЦХ (број 4 у приказаном примеру).

Занимљиви Чланци...