Белгілі болғандай, Excel кестелерінде екі түрі бар: салыстырмалы және абсолютті. Бірінші жағдайда көшіру ауысымның салыстырмалы мөлшерімен көшіріледі, ал екіншісінде ол бекітілген және көшіру кезінде өзгеріссіз қалады. Әдепкі бойынша, Excel бағдарламасындағы барлық мекенжайлар абсолютті. Сонымен қатар абсолютті (тұрақты) мекен-жай бойынша қолдану қажет. Мұны қалай жасауға болатынын білейік.
Абсолюттік адрестеуді пайдаланыңыз
Біз абсолютті адрестеуді қажет етуі мүмкін, мысалы, формуланы көшіргенде, оның бір бөлігі сандардың сериясында көрсетілетін ауыспалы, екіншісі тұрақты мәнге ие. Яғни бұл сан тұрақты коэффициенттің ролін атқарады, оның көмегімен айнымалы сандардың тұтас сериясына белгілі бір операцияны (көбейту, бөлу және т.б.) орындау керек.
Excel бағдарламасында тұрақты адресті орнатудың екі жолы бар: абсолюттік сілтеме жасау және DFSS функциясын пайдалану арқылы. Осы әдістердің әрқайсысын егжей-тегжейлі қарастырайық.
1-әдіс: абсолюттік сілтеме
Әрине, абсолютті адресті жасаудың ең әйгілі және жиі қолданылатын тәсілі абсолюттік сілтемелерді пайдалану болып табылады. Абсолюттік байланыстар функционалдық ғана емес, сонымен қатар синтаксистік ерекшеленеді. Қатысты мекенжай келесі синтаксисті бар:
= A1
Тұрақты мекенжай үшін доллар белгісі координат мәнінің алдында орналасады:
= $ A $ 1
Доллар белгісін қолмен енгізуге болады. Ол үшін меңзерді ұяшықта немесе формула жолында орналасқан мекенжай координаттарының (көлденеңінен) бірінші мәні алдында орнатыңыз. Содан кейін, ағылшын пернетақта схемасында кілтті басыңыз "4" бас әріппен (пернені басқанда) Shift). Дәл сол жерде доллар символы орналасқан. Содан кейін координаттармен бірдей процедураны тігінен жасау керек.
Жылдамырақ жол бар. Курсорды мекен-жайы орналасқан ұяшыққа қойып, F4 функционалдық пернесін басыңыз. Осыдан кейін, доллар белгісі бірден бірден мекен-жайдың көлденең және тік координаттары алдында пайда болады.
Енді абсолюттік сілтемелерді абсолюттік сілтемелерді пайдалану арқылы практикада қаншалықты пайдаланылатынын қарастырайық.
Жұмысшылардың жалақысы есептелген үстелді алыңыз. Есептеу олардың жеке жалақысының шамасын барлық қызметкерлер үшін бірдей болатын тіркелген коэффициентке көбейту жолымен жүзеге асырылады. Коэффициент өзі парақтың бөлек ұяшығында орналасады. Біз барлық жұмысшылардың еңбегіне ақы төлеудің жылдамдығын есепке алу міндетімен бетпе-бет келеміз.
- Мәселен, бағандағы бірінші ұяшықта «Еңбекақы» коэффициент бойынша тиісті қызметкердің ставкасын көбейту формуласын енгіземіз. Біздің жағдайда бұл формуланың келесі формасы бар:
= C4 * G3
- Аяқталған нәтижені есептеу үшін басыңыз Кіру пернетақтада. Жалпы формула бар ұяшықта көрсетіледі.
- Біз бірінші қызметкердің жалақысын есептедік. Енді біз мұны басқа барлық жолдар үшін жасауымыз керек. Әрине, операция бағанның әрбір ұяшығына жазылуы мүмкін. «Еңбекақы» қолмен, теңдестіруге арналған түзетілген формуланы енгізе отырып, бірақ біз есептерді тезірек орындауға міндетіміз бар және қолмен енгізу көп уақытты алады. Иә, және неге формуланы жай ғана басқа камераларға көшіре алсаңыз, қолмен енгізуге күш жұмсау керек?
Формуланы көшіру үшін, құты белгісі сияқты құралды пайдаланыңыз. Біз ұяшықтың төменгі оң жақ бұрышындағы жүгіргіге айналамыз. Бұл жағдайда курсордың өзі осы толтырғыш маркерге крест түрінде айналуы тиіс. Тінтуірдің сол жақ батырмасын ұстап тұрыңыз және курсорды кестенің соңына қарай сүйреңіз.
- Бірақ, біз көріп отырғандай, қызметкерлердің қалған қызметкерлеріне дұрыс жалақы тағайындаудың орнына тек нөлдер ғана алынды.
- Біз осы нәтиженің себебін қарастырамыз. Ол үшін бағандағы екінші ұяшықты таңдаңыз «Еңбекақы». Формула жолағы осы ұяшыққа сәйкес келетін өрнекті көрсетеді. Көріп тұрғаныңыздай, бірінші фактор (C5) жалақысы бар қызметкердің тарифіне сәйкес келеді. Алдыңғы ұяшыққа қарағанда координаталардың ауысуы салыстырмалық сипатына байланысты болды. Дегенмен, бұл нақты жағдайда бізге қажет. Осының арқасында бізге қажет қызметкердің тарифі бірінші фактор болды. Бірақ координаттардың ауысуы екінші көбейткішпен болды. Ал енді оның мекен-жайы коэффициентке жатпайды (1,28) және төмендегі бос ұяшықта.
Бұл тізімдегі кейінгі қызметкерлер үшін жалақы дұрыс емес болып шықты.
- Жағдайды түзету үшін, біз екінші фактордың салыстырмалыдан тіркелгенге дейін өзгеруін өзгертуіміз керек. Мұны істеу үшін, бағандағы бірінші ұяшыққа оралыңыз. «Еңбекақы»оны бөліп көрсетіңіз. Содан кейін формулалар жолына ауысамыз, онда бізге қажет өрнек көрсетіледі. Курсормен екінші факторды таңдаңыз (G3) пернетақтадағы функционалдық пернені басыңыз.
- Көріп тұрғаныңыздай, екінші фактор координаттарының жанында доллар белгісі пайда болды, және бұл, есте қалғандай, абсолюттік адресаттың атрибуты. Нәтижені көрсету үшін, пернені басыңыз Кіру.
- Енді, бұрынғыдай, біз бірінші баған элементінің төменгі оң жақ бұрышына жүгіргіні қою арқылы толтырғыш тұтқасын шақырамыз. «Еңбекақы». Тінтуірдің сол жақ батырмасын ұстап, төмен түсіріңіз.
- Көріп отырғаныңыздай, бұл жағдайда есептеу дұрыс орындалды және кәсіпорынның барлық қызметкерлері үшін жалақы мөлшері дұрыс есептеледі.
- Формула қалай көшірілгенін тексеріңіз. Ол үшін бағанның екінші элементін таңдаңыз «Еңбекақы». Формула жолағында орналасқан өрнекті қарастырамыз. Көріп отырғаныңыздай, бірінші фактордың координаттары (C5), ол бұрынғы салыстырмалы болып табылады, бір нүктені алдыңғы ұяшыққа қарағанда тігінен төмен жылжыды. Бірақ екінші фактор ($ G $ 3), біз тіркелген мекен-жайы өзгеріссіз қалды.
Excel бағдарламасы аралас адресация деп аталады. Бұл жағдайда элементтің мекен-жайы немесе баған немесе жол белгіленеді. Бұл доллар белгісі мекен-жайдың координаттарының біреуінің алдында ғана орналасады. Міне әдеттегі аралас сілтеме:
= $ 1
Бұл мекен-жай аралас деп саналады:
= $ A1
Яғни, аралас сілтемедегі абсолютті адрестеу тек екі координаттық мәндерінің біреуі үшін ғана пайдаланылады.
Осы аралас байланыстың компания қызметкерлері үшін бірдей жалақы кестесінің мысалын қолданып қалай қолдануға болатынын көрейік.
- Көріп отырғанымыздай, бұрын біз оны екінші фактордың барлық координаттары абсолютті түрде шешілуі үшін жасадық. Бірақ бұл жағдайда екі мәнді де анықтау керек пе? Көріп отырғаныңыздай, көшіру орын алғанда, ауыстыру тігінен орын алады және көлденең координат өзгеріссіз қалады. Сондықтан абсолютті адресті жолдың координаталарына ғана қолдануға болады және бағанның координаттары әдепкі бойынша - қалады.
Бағандағы бірінші элементті таңдаңыз. «Еңбекақы» және формула жолында жоғарыда көрсетілген манипуляцияны орындаңыз. Мына формуланы аламыз:
= C4 * G $ 3
Көріп отырғандай, екінші мультипликатордағы тіркелген адрес жолдың координаталарына қатысты ғана қолданылады. Нәтижені ұяшықта көрсету үшін, түймені басыңыз. Кіру.
- Осыдан кейін, құсбелгісін қолданып, осы формуланы төмендегі ұяшықтар ауқымына көшіріңіз. Көріп отырғаныңыздай, барлық қызметкерлердің жалақысы дұрыс орындалды.
- Копияланған формуланың манипуляцияны орындаған бағанның екінші ұяшығында қалай бейнеленетінін қарастырамыз. Формула жолағынан көрініп тұрғандай, парақтың бұл элементін таңдағаннан кейін, екінші фактор координаттардың бағандарының абсолютті адресіне ғана ие болса да, бағанның координаттары өзгермеді. Бұл біз көлденең емес, тігінен көшіргенімізге байланысты. Егер біз көлденең көшіріп алсаңыз, онда ұқсас жағдайда, керісінше, біз бағандардың координаталарының тұрақты адрестеуін орындауымыз керек, ал жолдар үшін бұл процедура міндетті емес.
Сабақ: Excel бағдарламасындағы абсолютті және салыстырмалы сілтемелер
2-әдіс: FLOSS функциясы
Excel кестесіндегі абсолютті адресті ұйымдастырудың екінші жолы операторды пайдалану болып табылады FLOSS. Көрсетілген функция кірістірілген операторлар тобына жатады. «Сілтемелер және массивтер». Оның мақсаты оператордың өзі орналасқан парақтың элементіне нәтижені шығару арқылы көрсетілген ұяшыққа сілтеме жасау болып табылады. Бұл жағдайда сілтеме координаттарға доллар белгісін пайдаланудан гөрі күштірек беріледі. Сондықтан кейде сілтемелерді қоңырау шалу үшін қабылданады FLOSS «супер-абсолют». Бұл сөзде келесі синтаксис бар:
= FLOSS (ұяшыққа сілтеме: [a1])
Функцияның екі дәлелі бар: біріншіден міндетті мәртебесі бар, екіншісі - жоқ.
Аргумент Ұяшық сілтемесі Excel парағының элементіне мәтіндік пішінде сілтеме болып табылады. Яғни, бұл қалыпты байланыс, бірақ дәйексөздерге қосылады. Бұл абсолюттік адрестік қасиеттерді қамтамасыз етуге мүмкіндік береді.
Аргумент «a1» - факультативті және сирек жағдайларда қолданылады. Оны пайдалану тек қана координаттарды түр бойынша әдеттегі пайдаланудан емес, пайдаланушы баламалы мекен-жайды таңдаған кезде ғана қажет «A1» (бағанда әріп белгілері бар, ал сызықтар сандық болып табылады). Балама стилді пайдалануды білдіреді «R1C1»онда жолдар сияқты бағандар сандармен белгіленеді. Бұл режимге ауысу Excel параметрлері терезесі арқылы мүмкін. Содан кейін операторды қолдану FLOSS, дәлел ретінде «a1» мәнді көрсетуі керек «FALSE». Егер сіз басқа пайдаланушылардың көпшілігі сияқты сілтемелерді көрсетудің қалыпты режимінде жұмыс істесеңіз, дәлел ретінде «a1» мәнді көрсете алады «TRUE». Дегенмен, бұл мән әдепкі бойынша көрсетіледі, сондықтан бұл жағдайда дәл осы жағдайда жалпы дәлел оңайырақ. «a1» көрсетпеңдер.
Функциямен ұйымдастырылған абсолюттік адрестеу қалай жұмыс істейтінін қарастырайық FLOSS, жалақы кестесінің үлгісі бойынша.
- Бағандағы бірінші элементті таңдаңыз. «Еңбекақы». Біз белгі қойдық "=". Есіңізде болсын, жалақыны есептеу үшін көрсетілген формуладағы алғашқы мультипликатор салыстырмалы мекенжаймен ұсынылуы керек. Сондықтан тиісті жалақы мәнін қамтитын ұяшықты нұқыңыз (C4). Нәтижені көрсету үшін оның мекен-жайы қалай көрсетілетінін көріп, түймені басыңыз көбейту (*) пернетақтада. Одан кейін операторды пайдалану керек FLOSS. Белгішені басыңыз. «Функцияны кірістіру».
- Ашылған терезеде Функцияның шеберлері санатқа өтіңіз «Сілтемелер және массивтер». Көрсетілген атаулар тізімінен атауын таңдаңыз «DVSSYL». Содан кейін түймесін басыңыз. «ОК».
- Оператор терезесінің дәлелдерін белсендіреді FLOSS. Бұл функцияның аргументтеріне сәйкес келетін екі өрістен тұрады.
Курсорды өріске қойыңыз Ұяшық сілтемесі. Жалақының есептелу коэффициенті болып табылатын парақтың элементін нұқыңызG3). Мекенжай аргумент терезесінде дереу пайда болады. Егер біз тұрақты функциямен айналысатын болсақ, онда адресті енгізу толық деп санауға болады, бірақ біз бұл функцияны пайдаланамыз FLOSS. Естеріңізде болса, онда мекен-жай мәтін түрінде болуы керек. Сондықтан біз терезенің өрісінде орналасқан координаттарды тырнақшаға ораңыз.
Біз стандартты координаталық дисплей режимінде жұмыс істегендіктен, өріс «A1» бос қалдырыңыз. Түймешікті басыңыз «ОК».
- Қолданба есептеуді орындайды және нәтижені формуласы бар парақ элементінде көрсетеді.
- Енді бұл формуланы бағанның барлық басқа ұяшықтарына көшіреміз. «Еңбекақы» біз бұрын болғандай, толтыру белгісі арқылы. Көріп отырғаныңыздай, барлық нәтижелер дұрыс есептелген.
- Формула қалай көшіруге болатын ұяшықтардың бірінде көрсетілуін көрейік. Бағанның екінші элементін таңдап, формула жолағын қараңыз. Көріп отырғаныңыздай, салыстырмалы анықтама болып табылатын бірінші фактор координаттарын өзгертті. Сонымен қатар, функциямен ұсынылған екінші фактордың дәлелі FLOSS, өзгеріссіз қалды. Бұл жағдайда тіркелген адресация техникасы пайдаланылды.
Сабақ: Excel бағдарламасындағы оператор DVSE
Excel электрондық кестелерінде абсолюттік адрестеуді екі жолмен қол жеткізуге болады: FLESS функциясын пайдалану және абсолюттік сілтемелерді пайдалану. Бұл жағдайда, функция мекен-жайға қатаң байланыстырады. Аралас сілтемелерді пайдаланған кезде ішінара абсолюттік адресті қолдануға болады.