30 күндө 30 Excel функциясы: ИЗДЕГИЛЕ

Кечээ марафондо 30 күндө 30 Excel функциялары функция менен көңүл ачтык REPT (КАЙТАЛОО) клетканын ичинде диаграммаларды түзүү жана аны жөнөкөй эсептөө үчүн колдонуу. Дүйшөмбү, дагы бир жолу биздин ойчул калпактарыбызды кийүүгө убакыт жетти.

Марафондун 16-күнүндө функцияны изилдейбиз ИЗДӨӨ (КӨРҮҮ). Бул жакын дос VLOOKUP (VLOOKUP) жана КҮТҮҮ (GPR), бирок ал бир аз башкача иштейт.

Ошентип, келгиле, теорияны изилдеп, функцияны практикада сынап көрөлү ИЗДӨӨ (КӨРҮҮ). Бул функцияны колдонуу боюнча кошумча маалыматыңыз же мисалдарыңыз болсо, аларды комментарийлерде бөлүшүңүз.

Функция 16: ИЗДӨӨ

милдети ИЗДӨӨ (LOOKUP) бир саптан, бир тилкеден же массивден маанини кайтарат.

LOOKUP функциясын кантип колдонсом болот?

милдети ИЗДӨӨ (LOOKUP) сиз издеп жаткан мааниге жараша натыйжаны кайтарат. Анын жардамы менен сиз төмөнкүлөрдү кыла аласыз:

  • Мамычадагы акыркы маанини табыңыз.
  • терс сатуу менен акыркы айды табуу.
  • Студенттин жетишкендиктерин пайыздан тамга баасына айландырыңыз.

Синтаксис ИЗДӨӨ

милдети ИЗДӨӨ (LOOKUP) эки синтаксистик формага ээ – вектор жана массив. Вектордук формада функция берилген мамычадагы же саптагы маанини издейт, ал эми массив формасында массивдин биринчи сапындагы же тилкесиндеги маанини издейт.

Вектордук форма төмөнкү синтаксиске ээ:

LOOKUP(lookup_value,lookup_vector,result_vector)

ПРОСМОТР(искомое_значение;просматриваемый_вектор;вектор_результатов)

  • search_value (lookup_value) – Текст, сан, логикалык, ат же шилтеме болушу мүмкүн.
  • издөө_вектору (издөө_вектору) – Бир катар же бир мамычадан турган диапазон.
  • натыйжа_вектору (натыйжа_вектору) – бир катар же бир мамычадан турган диапазон.
  • аргумент диапазону издөө_вектору (издөө_вектору) жана натыйжа_вектору (натыйжа_вектору) бирдей өлчөмдө болушу керек.

Массив формасы төмөнкү синтаксиске ээ:

LOOKUP(lookup_value,array)

ПРОСМОТР(искомое_значение;массив)

  • search_value (lookup_value) – Текст, сан, логикалык, ат же шилтеме болушу мүмкүн.
  • издөө массивдин өлчөмүнө ылайык жүзөгө ашырылат:
    • эгерде массивде саптарга караганда тилкелер көп болсо, анда издөө биринчи сапта ишке ашат;
    • саптардын жана мамычалардын саны бирдей болсо же саптар көп болсо, анда издөө биринчи тилкеде ишке ашат.
  • функция табылган саптан/мамычадан акыркы маанини кайтарат.

Тупкандарды ИЗДӨӨ (КӨРҮҮ)

  • Функцияда ИЗДӨӨ (КАРОО) ичинде болгон так дал келүүнү издөө мүмкүнчүлүгү жок VLOOKUP (VLOOKUP) жана ичинде КҮТҮҮ (GPR). Эгерде издөө мааниси жок болсо, анда функция издөө маанисинен ашпаган максималдуу маанини кайтарат.
  • Изделген массив же вектор өсүү тартибинде иреттелиши керек, антпесе функция туура эмес жыйынтыкты бериши мүмкүн.
  • Эгерде массивдин/вектордун биринчи мааниси издөө маанисинен чоңураак болсо, анда функция ката билдирүүсүн жаратат #AT (#Жок).

Мисал 1: Мамычадагы акыркы маанини табуу

Массив функциясы түрүндө ИЗДӨӨ (LOOKUP) тилкедеги акыркы маанини табуу үчүн колдонулушу мүмкүн.

Excel жардам баасын келтирет 9,99999999999999E + 307 уячага жазыла турган эң чоң сан катары. Биздин формулада ал каалаган маани катары коюлат. Мындай чоң сан табылбайт деп болжолдонууда, ошондуктан функция D тилкесиндеги акыркы маанини кайтарат.

Бул мисалда D тилкесиндеги сандарды сорттоого болбойт, мындан тышкары, тексттик маанилер туш келиши мүмкүн.

=LOOKUP(9.99999999999999E+307,D:D)

=ПРОСМОТР(9,99999999999999E+307;D:D)

30 күндө 30 Excel функциясы: ИЗДЕГИЛЕ

2-мисал: терс мааниси бар акыркы айды табыңыз

Бул мисалда биз вектордук форманы колдонобуз ИЗДӨӨ (КӨРҮҮ). D тилкесинде сатуунун баалуулуктары, ал эми Е тилкесинде айлардын аталыштары камтылган. Кээ бир айларда баары жакшы болбой, сатуунун мааниси бар уячаларда терс сандар пайда болду.

Терс сан менен акыркы айды табуу үчүн формула менен ИЗДӨӨ (LOOKUP) ар бир сатуу наркын текшерет, ал андан аз 0 (формуладагы теңсиздик). Кийинки, биз бөлөбүз 1 натыйжасы боюнча, биз же менен аяктайт 1, же ката кабары #DIV/0 (#БӨЛҮМ/0).

Каалаган маани болгондуктан 2 табылган жок, функция акыркы табылганды тандайт 1, жана E тилкесиндеги тиешелүү маанини кайтарыңыз.

=LOOKUP(2,1/(D2:D8<0),E2:E8)

=ПРОСМОТР(2;1/(D2:D8<0);E2:E8)

30 күндө 30 Excel функциясы: ИЗДЕГИЛЕ

Explanation: Бул формулада аргументтин ордуна издөө_вектору (издөө_вектору) туюнтмасы алмаштырылган 1/(D2:D8<0)дан турган компьютердин оперативдик эс тутумунда массивди түзүүчү 1 жана ката баалуулуктары #DIV/0 (#БӨЛҮМ/0). 1 D2:D8 диапазонундагы тиешелүү уячада төмөн маани бар экенин көрсөтөт 0, жана ката #DIV/0 (#DIV/0) – эмнеге чоң же барабар 0. Натыйжада, биздин милдет акыркы табуу болуп саналат 1 түзүлгөн виртуалдык массивде жана анын негизинде E2:E8 диапазонунан айдын атын кайтарыңыз.

3-мисал: Окуучулардын жетишкендиктерин пайыздан тамга баасына которуу

Буга чейин функцияны колдонуп, ушул сыяктуу маселени чечкенбиз VLOOKUP (VPR). Бүгүн биз функцияны колдонобуз ИЗДӨӨ (VIEW) вектордук формада окуучулардын жетишкендиктерин пайыздан тамга баасына которуу. Окшобой VLOOKUP (VLOOKUP) функция үчүн ИЗДӨӨ (КӨРҮҮ) Проценттердин таблицанын биринчи тилкесинде болгону маанилүү эмес. Сиз каалаган тилкени тандай аласыз.

Төмөнкү мисалда упайлар D тилкесинде, өсүү тартибинде иреттелген жана алардын тиешелүү тамгалары изделип жаткан тилкенин сол жагында С тилкесинде.

=LOOKUP(C10,D4:D8,C4:C8)

=ПРОСМОТР(C10;D4:D8;C4:C8)

30 күндө 30 Excel функциясы: ИЗДЕГИЛЕ

Таштап Жооп