Microsoft Excelдеги циклдик шилтемелер

Pin
Send
Share
Send

Көпчүлүк учурда Excelдеги циклдик шилтемелер жаңылыштык болуп саналат. Чындыгында, бул көп учурда чындык, бирок дагы эле боло бербейт. Кээде алар атайылап колдонулат. Келгиле, циклдик шилтемелердин эмне экендигин, аларды кантип түзүү керектигин, документтеги барларды кантип табууга, алар менен иштөөнү жана керек болсо аларды кантип жок кылууну билип алалы.

Тегерек шилтемелерди колдонуу

Биринчи кезекте, тегерек шилтеме деген эмне экендигин билип алалы. Чындыгында, бул башка клеткалардагы формулалар аркылуу өзү жөнүндө айткан бир өрнөк. Ошондой эле ал баракчанын өзүндө турган шилтеме болушу мүмкүн.

Демейкидей, Excelдин заманбап версиялары, циклдик операцияны жүргүзүү процессин автоматтык түрдө блоктайт. Себеби, мындай туюнтмалар өтө көп ката кетирилгендиктен, укуруктар кайра эсептөө жана эсептөө процессин иштеп чыгат, ал тутумга кошумча жүктү жаратат.

Тегерек шилтеме түзүңүз

Эми жөнөкөй циклдик туюнтманы кантип түзүүнү карап көрөлү. Бул шилтеме ошол эле уячада жайгашкан шилтеме болот.

  1. Барак барагын тандаңыз A1 жана ага төмөнкү сөздөрдү жаз:

    = A1

    Андан кийин, баскычты чыкылдатыңыз кирүү клавиатурада.

  2. Андан кийин, циклдик билдирүүнү эскертүү диалог терезеси пайда болот. Андагы баскычты чыкылдатыңыз. "OK".
  3. Ошентип, биз клетка өзү айткан баракта циклдик операцияны алдык.

Тапшырманы бир аз татаалдаштырып, бир нече клеткадан циклдик туюнтма түзөлү.

  1. Барактын каалаган элементине номер жазыңыз. Клетка болсун A1, жана саны 5.
  2. Башка уячага (B1) сөз айкашын жаз:

    = C1

  3. Кийинки элементте (C1) мындай формуланы жазабыз:

    = A1

  4. Андан кийин клеткага кайтабыз A1номери коюлган 5. Андагы элементти карайбыз. B1:

    = B1

    Баскычты чыкылдатыңыз кирүү.

  5. Ошентип, цикл жабылып, биз классикалык тегерек маалымдамага ээ болдук. Эскертүү терезеси жабылгандан кийин, программа издегич жебелер деп аталган баракта көк жебелер менен циклдик шилтемени белгилегенин көрөбүз.

Эми мисал келтирилген таблицаны колдонуп, циклдик туюнтма түзүүгө өтөлү. Бизде тамак-аш сатуу столу бар. Ал төрт тилкеден турат, анда товардын аталышы, сатылган продукциянын саны, баасы жана сатуудан түшкөн көлөмдүн көлөмү көрсөтүлөт. Акыркы тилкедеги таблицада формулалар бар. Алар кирешени санга баага көбөйтүп эсептешет.

  1. Биринчи сапта формуланы айлантуу үчүн, эсепке биринчи элементтин суммасы бар баракчаны тандаңыз (B2). Статикалык маанинин ордуна (6) биз ал жерде формуланы киргизебиз, анда товарлардын санын жалпы суммага бөлүү менен эсептейбиз (D2) баасы боюнча (C2):

    = D2 / C2

    Баскычты чыкылдатыңыз кирүү.

  2. Биринчи тегерек шилтемени алдык, ал мамилени көбүнчө изи жебеси көрсөтөт. Бирок, өзүңүз байкагандай, натыйжа жаңылыш жана нөлгө барабар, буга чейин айтылгандай, Excel циклдик операциялардын аткарылышына бөгөт коёт.
  3. Көрсөтмөнү продуктулардын саны менен катардагы башка клеткаларга көчүрүңүз. Бул үчүн, курсорду мурунтан эле формуласы бар элементтин төмөнкү оң бурчуна коюңуз. Курсор, толтуруу белгиси деп аталган крестке айландырылат. Сол чычкан баскычын басып, айкаш жыгачты столдун аягына чейин сүйрөңүз.
  4. Көрүнүп тургандай, өрнөк тилкенин бардык элементтерине көчүрүлгөн. Бирок, бир гана мамиле изи жебе менен белгиленет. Келечекке көңүл буруңуз.

Тегерек шилтемелерди изде

Жогоруда да айтылгандай, программа бардык эле учурларда баракта болсо дагы, тегерек шилтеменин объектилер менен болгон мамилесин белгилей бербейт. Циклдик операциялардын басымдуу бөлүгү зыяндуу экендигин эске алып, аларды алып салуу керек. Бирок бул үчүн алар алгач табылышы керек. Эгерде туюнтмалар жебелер менен сызык менен белгиленбесе, муну кантип кылыш керек? Келгиле, ушул көйгөй менен күрөшөлү.

  1. Ошентип, сиз Excel файлын баштаганда, анын тегерек шилтемесин камтыган маалымат терезеси ачылса, анда аны табууга болот. Бул үчүн, өтмөккө өтүңүз "Formula". Баскычтын оң жагында жайгашкан үч бурчтуктагы лентаны басыңыз "Каталарды текшерүү"курал блогунда жайгашкан Формула көз карандылыктар. Меню ачылат, анда сиз нерсенин үстүнө илип коюңуз "Тегерек шилтемелер". Андан кийин, программа табышкан барак элементтеринин даректеринин тизмеси кийинки менюда ачылат.
  2. Белгилүү бир даректи чыкылдатканда, баракта тиешелүү уяча тандалат.

Тегерек шилтеме кайда экенин билүүнүн дагы бир жолу бар. Бул көйгөй жөнүндө билдирүү жана ушул билдирүүнү камтыган элементтин дареги Excel терезесинин ылдый жагында жайгашкан абал тилкесинин сол жагында жайгашкан. Чындыгында, мурунку версиядан айырмаланып, абал тилкесинде тегерек шилтемелерди камтыган бардык элементтердин даректери көрүнбөйт, эгер алардын саны көп болсо, бирок алардын бирин экинчисинен мурун пайда болгон.

Мындан тышкары, эгер сиз циклдик туюнтманы камтыган китепте болсоңуз, анда ал барагында эмес, экинчи жагынан болсоңуз, анда абалы тилкесинде дареги жок катанын бар экендиги жөнүндө гана билдирүү көрүнөт.

Сабак: Excelде тегерек шилтемелерди кантип табууга болот

Циклдик шилтемелерди оңдоо

Жогоруда айтылгандай, көпчүлүк учурда, циклдик операцияларды жок кылуу керек болгон жаман иш. Демек, циклдик байланышты тапкандан кийин, формуланы кадимки формага келтирүү үчүн аны тууралоо керек.

Циклдик көз карандылыкты жоюу үчүн, клеткалардын өз ара байланышын көзөмөлдөө керек. Чектин белгилүү бир уячада болгонуна карабастан, ката анын өзүндө эмес, көз карандылык тизмегинин башка элементинде болушу мүмкүн.

  1. Биздин учурда, программа циклдеги клеткалардын бирин туура көрсөтсө да (D6), чыныгы ката башка клеткада. Элементти тандаңыз D6маанисин кайсы клеткалардан тартып тургандыгын билүү. Формула тилкесиндеги сөз айкашын карайбыз. Көрүнүп тургандай, ушул барактын элементиндеги маани клеткалардын мазмунун көбөйтүү жолу менен түзүлөт B6 жана C6.
  2. Клеткага барыңыз C6. Аны тандап, формулалар сызыгына көз чаптырыңыз. Көрүнүп тургандай, бул кадимки статикалык мааниси (1000) формуланы эсептөө натыйжасы эмес. Демек, көрсөтүлгөн элементте циклдик операцияларды түзүүгө себеп болгон ката жок деп ишенимдүү айта алабыз.
  3. Кийинки уячага өтүңүз (B6). Формула тилкесинде белгиленип бүткөндөн кийин, анын эсептелген туюнтма бар экендигин көрөбүз (= D6 / C6) маалыматтарды столдун башка элементтеринен, атап айтканда, уячадан тартып алат D6. Ошентип клетка D6 нерсенин маалыматтарын билдирет B6 тескерисинче, укурукту пайда кылат.

    Бул жерде биз өз ара мамилебизди тез арада эсептеп чыктык, бирок чындыгында биз сыяктуу үч элемент эмес, көптөгөн клеткалар эсептөө процессине катышкан учурлар болот. Андан кийин издөө көп убакытты талап кылат, анткени сиз циклдүүлүктүн ар бир элементин изилдөөгө туура келет.

  4. Эми биз кайсы клеткада экенин түшүнүшүбүз керек (B6 же D6) ката камтыйт. Расмий түрдө болсо дагы, бул ката эмес, бирок шилтемелерди ашыкча колдонуу, бул циклге алып келет. Кайсы клетканы түзөтүү керектигин чечүүдө логика колдонулушу керек. Аракеттердин так алгоритми жок. Ар бир учурда, бул логика башкача болот.

    Мисалы, эгерде биздин таблицада жалпы сумманы иш жүзүндө сатылган товарлардын көлөмүн анын баасына көбөйтүп эсептөө керек болсо, анда сатуунун жалпы суммасын эсептеген шилтеме ашыкча деп айта алабыз. Ошондуктан, биз аны жок кылып, статикалык маани менен алмаштырабыз.

  5. Ушундай операцияны башка бардык циклдик сөздөрдө жүргүзөбүз, эгер алар баракта болсо. Бардык тегерек шилтемелер китептен алынып салынгандан кийин, көйгөйдүн бар экендиги жөнүндө кабар абал тилкесинен жок болуп кетиши керек.

    Мындан тышкары, циклдик туюнтмалар толугу менен алынып салындыбы, катаны текшерүү куралын колдонуу менен билип алсаңыз болот. Өтмөккө өтүңүз "Formula" баскычтын оң жагында бизге тааныш үч бурчтукту чыкылдатыңыз "Каталарды текшерүү" курал тобунда Формула көз карандылыктар. Эгер ачылган менюда, "Тегерек шилтемелер" активдүү болбойт, демек, биз мындай объектилердин бардыгын документтен жок кылдык. Болбосо, жок кылынган процедураны тизмедеги элементтерге мурда каралгандай ыкмада колдонуу керек болот.

Loopback уруксаты

Сабактын мурунку бөлүгүндө биз негизинен тегерек шилтемелерди кантип чечүү же аларды кантип табуу керектиги жөнүндө сүйлөштүк. Бирок, буга чейин кеп айрым учурларда, тескерисинче, колдонуучу пайдалуу жана аң-сезимдүү түрдө колдоно тургандыгы жөнүндө болду. Мисалы, экономикалык моделдерди курууда итеративдик эсептөөлөр үчүн бул ыкма көп колдонулат. Бирок, көйгөй: тегерек айкашты билип-билбей же эсинизде колдонсоңуз да, Excel демейкидей, тутумдун ашыкча жүктөлүшүнө жол бербөө үчүн, алардын ишин токтотот. Мындай учурда, мындай кулпуну мажбурлап өчүрүү маселеси актуалдуу болот. Муну кантип кылууну карап көрөлү.

  1. Биринчиден, өтмөккө өтүңүз "File" Excel тиркемелери.
  2. Андан кийин, нерсени чыкылдатыңыз "Параметрлер"ачылган терезенин сол жагында жайгашкан.
  3. Excel параметрлеринин терезеси башталат. Биз өтмөккө барышыбыз керек "Formula".
  4. Ачык терезеде циклдик операцияларды аткарууга уруксат берилиши мүмкүн. Бул терезенин оң жагына барабыз, ал жерде Excel орнотуулары өзү жайгашкан. Жөндөөлөр блогу менен иштейбиз Эсептөө параметрлериэң башында жайгашкан.

    Циклдик туюнтмаларды колдонууга мүмкүнчүлүк берүү үчүн, параметрдин жанындагы кутучаны белгилеңиз Итеративдик эсептөөнү иштетүү. Мындан тышкары, кайталоолордун чектелген санын жана салыштырмалуу катаны бир эле блокко коюуга болот. Демейки мааниде, алардын маанилери, тиешелүүлүгүнө жараша 100 жана 0.001. Көпчүлүк учурларда, бул параметрлерди өзгөртүүнүн кажети жок, керек болсо же кааласаңыз, сиз ушул тармактарда өзгөртүү киргизе аласыз. Бирок бул жерде өтө эле көп кайталоолор программанын жана бүтүндөй системанын олуттуу жүктөлүшүнө алып келиши мүмкүн экендигин эске алуу керек, айрыкча, сиз көптөгөн циклдик сөздөрдү камтыган файл менен иштеп жатсаңыз.

    Ошентип, параметрдин жанындагы кутучаны белгилеңиз Итеративдик эсептөөнү иштетүү, жана андан кийин жаңы орнотуулардын күчүнө кириши үчүн, баскычты чыкылдатыңыз "OK"Excel параметрлер терезесинин ылдый жагында жайгашкан.

  5. Андан кийин биз автоматтык түрдө учурдагы китептин баракчасына өтөбүз. Көрүнүп тургандай, циклдик формулалар жайгашкан уячаларда азыр маанилер туура эсептелет. Программа алардагы эсептөөлөрдү бөгөттөбөйт.

Ошого карабастан, циклдик операцияларды кыянаттык менен пайдаланбоо керектигин белгилей кетүү керек. Бул мүмкүнчүлүктү колдонуучу анын зарылдыгына толук ишенсе гана колдонуңуз. Циклдик операциялардын негизсиз киргизилиши тутумга ашыкча жүктөм алып келбестен, документ менен иштөөдө эсептөөлөрдү басаңдатып, колдонуучу байкабастан, жаңылыштык менен келтирилген циклдик туюнтманы киргизиши мүмкүн, демек, программа ошол замат блоктоп салат.

Көрүнүп тургандай, көпчүлүк учурларда тегерек шилтемелер чечилиши керек болгон көрүнүш. Бул үчүн, биринчи кезекте, циклдик байланышты аныктоо, андан кийин ката орун алган клетканы эсептөө жана акыры, тийиштүү өзгөртүүлөрдү киргизүү менен аны жок кылуу керек. Бирок айрым учурларда, циклдик операциялар эсептөөлөрдө пайдалуу болушу мүмкүн жана колдонуучу аң-сезимдүү түрдө аткарат. Бирок ошого карабастан, аларды колдонууда этияттык менен мамиле кылып, Excelди туура орнотуп, мындай шилтемелерди кошуудагы ченемди билип алсаңыз болот, алар жапырт колдонулганда тутумду жайлатышы мүмкүн.

Pin
Send
Share
Send