ЖАНАМА функцияны мысалдар арқылы талдау

Бір қарағанда (әсіресе анықтаманы оқығанда), функция ТӘУЕЛСІЗДІК (ТІКЕСІЗ) қарапайым және тіпті қажетсіз көрінеді. Оның мәні – сілтемеге ұқсайтын мәтінді толыққанды сілтемеге айналдыру. Анау. егер бізге A1 ұяшығына сілтеме жасау қажет болса, онда біз әдетте тікелей сілтеме жасай аламыз (D1-де теңдік белгісін енгізіп, A1 түймесін басып, Enter пернесін басыңыз) немесе біз пайдалана аламыз. ТӘУЕЛСІЗДІК сол мақсатта:

ЖАНАМА функцияны мысалдар арқылы талдау

Функция аргументі – A1 сілтемесі – тырнақшаға енгізілгенін ескеріңіз, осылайша бұл жерде мәтін болады.

«Жарайды, жарайды» дейсіз. «Ал одан не пайда?» 

Бірақ бірінші әсерге қарап баға бермеңіз - бұл алдамшы. Бұл мүмкіндік сізге көптеген жағдайларда көмектесе алады.

Мысал 1. Транспозиция

Жанрдың классикасы: тік диапазонды бұру керек

горизонтальға ойық (транспозиция). Әрине, сіз арнайы кірістіруді немесе функцияны пайдалана аласыз КӨЛІК (TRANSPOSE) массив формуласында, бірақ сіз біздің көмегімен қол жеткізе аласыз ТӘУЕЛСІЗДІК:

ЖАНАМА функцияны мысалдар арқылы талдау

Логика қарапайым: келесі ұяшықтың мекенжайын алу үшін біз «A» әрпін арнайы «&» таңбасы және функция бізге беретін ағымдағы ұяшықтың баған нөмірін жабыстырамыз. COLUMN (БАҒАН).

Кері процедураны сәл басқаша жасаған дұрыс. Осы уақыттан бастап бізге B2, C2, D2 және т. Бұл режимде біздің ұяшықтарымыз тек баған нөмірінде ғана ерекшеленеді: B1=R1C2, C2=R1C3, D2=R1C4 және т.б.

Бұл жерде екінші қосымша функция аргументі кіреді. ТӘУЕЛСІЗДІК. Егер тең болса ӨТІРІК (ЖАЛҒАН), содан кейін сілтеме мекенжайын R1C1 режимінде орнатуға болады. Осылайша біз көлденең диапазонды тікке оңай ауыстыра аламыз:

ЖАНАМА функцияны мысалдар арқылы талдау

Мысал 2. Интервал бойынша қосынды

Функцияны пайдаланып парақта берілген өлшемдегі терезе (диапазон) бойынша қорытындылаудың бір әдісін талдадық Диспозалы (OFSET). Ұқсас мәселені де қолдану арқылы шешуге болады ТӘУЕЛСІЗДІК. Егер бізге белгілі бір диапазондағы деректерді ғана қорытындылау қажет болса, біз оны бөліктерден желімдей аламыз, содан кейін оны функцияның ішіне енгізе алатын толыққанды сілтемеге айналдыра аламыз. SUM (СУМ):

ЖАНАМА функцияны мысалдар арқылы талдау

Мысал 3. Смарт кестенің ашылмалы тізімі

Кейде Microsoft Excel смарт кесте атаулары мен бағандарын толық сілтемелер ретінде қарастырмайды. Мысалы, ашылмалы тізім жасау әрекеті кезінде (қойынды Деректер – деректерді тексеру) бағанға негізделген Қызметкерлер ақылды үстелден адамдар біз қатені аламыз:

ЖАНАМА функцияны мысалдар арқылы талдау

Егер біз сілтемені функциямызбен «орасақ». ТӘУЕЛСІЗДІК, содан кейін Excel оны оңай қабылдайды және смарт кестенің соңына жаңа қызметкерлерді қосқанда ашылмалы тізіміміз динамикалық түрде жаңартылады:

ЖАНАМА функцияны мысалдар арқылы талдау

Мысал 4. Үзілмейтін сілтемелер

Өздеріңіз білетіндей, Excel параққа жол бағандарын кірістіру немесе жою кезінде формулалардағы сілтеме мекенжайларын автоматты түрде түзетеді. Көп жағдайда бұл дұрыс және ыңғайлы, бірақ әрқашан емес. Аттарды қызметкерлер каталогынан есепке көшіру керек делік:

ЖАНАМА функцияны мысалдар арқылы талдау

Егер сіз кәдімгі сілтемелерді қойсаңыз (бірінші жасыл ұяшыққа =B2 енгізіп, оны төменге көшіріңіз), онда сіз, мысалы, Дашаны жойған кезде, біз #LINK аламыз! оған сәйкес жасыл ұяшықтағы қате. (#REF!). Сілтемелер жасау үшін функцияны пайдаланған жағдайда ТӘУЕЛСІЗДІК мұндай проблема болмайды.

5-мысал: Бірнеше парақтан деректерді жинау

Бізде әртүрлі қызметкерлердің (Михаил, Елена, Иван, Сергей, Дмитрий) бір типтегі есептері бар 5 парақ бар делік:

ЖАНАМА функцияны мысалдар арқылы талдау

Барлық кестелердегі тауарлар мен айлардың пішіні, өлшемі, орны мен реті бірдей - тек сандар ғана ерекшеленеді делік.

Сіз барлық парақтардан деректерді жинай аласыз (оны қорытындыламаңыз, бірақ оны бір-бірінің астына «қадаға» қойыңыз) бір ғана формуламен:

ЖАНАМА функцияны мысалдар арқылы талдау

Көріп отырғаныңыздай, идея бірдей: біз сілтемені берілген парақтың қажетті ұяшығына жабыстырамыз және ТӘУЕЛСІЗДІК оны «тіріге» айналдырады. Ыңғайлы болу үшін кестенің үстіне мен бағандардың әріптерін (B,C,D), ал оң жақта - әр парақтан алынуы керек жол нөмірлерін қостым.

Төзімділік

Егер сіз қолданатын болсаңыз ТӘУЕЛСІЗДІК (ТІКЕСІЗ) оның кемшіліктері туралы есте сақтау керек:

  • Егер сіз басқа файлға сілтеме жасасаңыз (файл атын төртбұрышты жақшаға, парақ атауын және ұяшық мекенжайын желімдеу арқылы), ол бастапқы файл ашық болғанда ғана жұмыс істейді. Оны жапсақ, #LINK қатесін аламыз!
  • INDIRECT динамикалық аталған ауқымға сілтеме жасай алмайды. Статикалық режимде – проблема жоқ.
  • ЖАНАМА – ұшпа немесе «ұшпа» функция, яғни ол қалыпты функциялардағыдай жай ғана әсер ететін ұяшықтарға емес, парақтың кез келген ұяшығындағы кез келген өзгеріс үшін қайта есептеледі. Бұл өнімділікке нашар әсер етеді және үлкен ЖАНАМА кестелермен айналыспаған дұрыс.

  • Автоматты өлшеммен динамикалық диапазонды қалай жасауға болады
  • OFFSET функциясы бар парақтағы ауқым-терезесі бойынша қорытындылау

 

пікір қалдыру