AC3Filter - GOM նվագարկիչում ձայնային էֆեկտներ ստեղծելու համար

Ենթադրվում է, որ Excel- ում ցիկլային հղումները սխալ են: Իրոք, դա շատ դեպքերում է, բայց միշտ չէ, որ այդպես է: Երբեմն դրանք կիրառվում են միտումնավոր: Եկեք պարզենք, թե ինչ ցիկլ կապեր են, ինչպես ստեղծել դրանք, ինչպես գտնել փաստաթղթում առկաները, ինչպես աշխատել դրանց հետ, կամ անհրաժեշտության դեպքում դրանք ջնջել:

Օգտագործելով շրջանաձեւ հղումներ

Նախ, պարզեք, թե ինչ է նշանակում շրջանաձեւ հղում: Փաստորեն, դա արտահայտություն է, որ այլ բջիջներում բանաձեւերի միջոցով ինքն իրեն է վերաբերում: Այն կարող է նաեւ լինել հղում ունեցող թերթիկի տարրում, որի վրա ինքն է խոսում:

Պետք է նշել, որ Excel- ի ժամանակակից տարբերակները ավտոմատ կերպով արգելափակել են ցիկլային գործողության կատարման գործընթացը: Դա պայմանավորված է այն հանգամանքով, որ նման արտահայտություններ մեծապես սխալ են, իսկ հանգույցը հանգեցնում է վերահաշվարկի եւ հաշվարկի անընդհատ գործընթացի, որը համակարգում լրացուցիչ բեռ է ստեղծում:

Շրջանային հղում ստեղծելու համար

Այժմ տեսնենք, թե ինչպես ստեղծել ամենապարզ հանգույց արտահայտությունը: Սա կլինի մի բջիջ, որը գտնվում է նույն բջջում, որին վերաբերում է:

  1. Ընտրեք թերթիկի տարրը Ա 1 եւ գրեք հետեւյալ արտահայտությունը.

    = A1

    Հաջորդը սեղմեք կոճակը Մուտքագրեք ստեղնաշարի վրա:

  2. Դրանից հետո հայտնվում է ցիկլային արտահայտության նախազգուշացում երկխոսություն վանդակը: Մենք կտտացնում ենք կոճակը: "OK".
  3. Այսպիսով, մենք ստացանք ցիկլային վիրահատություն այն թերթիկում, որտեղ բջիջը վերաբերում է իրեն:

Եկեք մի փոքր բարդացնենք խնդիրը եւ ստեղծենք ցիկլային արտահայտություն մի քանի բջիջներից:

  1. Նամակ գրեք թերթի ցանկացած տարրին: Թող դա լինի բջիջ Ա 1եւ համարը 5.
  2. Մեկ այլ բջիջ (B1) գրել է արտահայտությունը:

    = C1

  3. Հաջորդ կետում (C1) գրեք հետեւյալ բանաձեւը.

    = A1

  4. Դրանից հետո վերադառնում ենք բջջային: Ա 1որտեղ թվարկված է 5. Մենք վերաբերում ենք նրա տարրին B1:

    = B1

    Մենք սեղմեք կոճակը Մուտքագրեք.

  5. Այսպիսով, հանգույցը փակ է, եւ մենք ստանում ենք դասական ցիկլային հղում: Նախազգուշացման պատուհանը փակվելուց հետո մենք տեսնում ենք, որ ծրագիրը նշում է թերթիկի կապույտ սլաքների հետ ցիկլային կապ, որոնք կոչվում են հետագծային նետեր:

Այժմ մենք դիմում ենք սեղանի օրինակով ցիկլային արտահայտության ստեղծմանը: Մենք ունենք սննդի վաճառքների սեղան: Այն բաղկացած է չորս սյուններից, որոնցում նշվում է ապրանքի անվանումը, վաճառված ապրանքների քանակը, գինը եւ ամբողջ ծավալի վաճառքից ստացված հասույթի գումարը: Վերջին սյունակում աղյուսակում արդեն ձեւակերպումներ կան: Նրանք հաշվարկում են եկամուտը `քանակի քանակով բազմապատկելով:

  1. Առաջին գծում բանաձեւը հանգստացնելու համար ընտրեք թերթի տարրը առաջին արտադրանքի քանակով (B2): Ստատիկ արժեքի փոխարեն (6) մենք այնտեղ ենք մտնում այն ​​բանաձեւը, որը հաշվի է առնում ապրանքների քանակը, բաժանելով ընդհանուր գումարը (D2) գնի վրա (C2):

    = D2 / C2

    Սեղմեք կոճակը Մուտքագրեք.

  2. Մենք ստացանք առաջին ցիկլային հղում, այն հարաբերությունը, որը սովորաբար նշվում է հետախուզման սլաքով: Սակայն, ինչպես տեսնում եք, արդյունքը սխալ է եւ զրոյին հավասար է, քանի որ նախկինում արդեն ասվել է, Excel- ն արգելափակում է ցիկլային գործողությունների կատարումը:
  3. Արտահայտությունը սյունակի մյուս բոլոր բջիջներին, արտադրանքի քանակով: Դա անելու համար կպցնել սլաքը այն բաղադրիչի ստորին աջ անկյունում, որն արդեն պարունակում է բանաձեւ: Կուրսորը վերածվում է խաչի, որը կոչվում է լրացուցիչ նշիչ: Անջատեք ձախ մկնիկի կոճակը եւ սահեցրեք այս խաչը մինչեւ սեղանի վերջը:
  4. Ինչպես տեսնում եք, արտահայտությունը պատճենվել է սյունակի բոլոր տարրերին: Սակայն, միայն մեկ հարաբերություն նշվում է հետագծի սլաքով: Նշենք, որ դա ապագայի համար է:

Որոնեք շրջանաձեւ հղումներ

Ինչպես արդեն տեսանք վերեւում, ոչ բոլոր դեպքերում ծրագիրը նշում է օբյեկտների հետ շրջանաձեւ հղումի փոխկապվածությունը, նույնիսկ եթե այն թերթիկի վրա է: Հաշվի առնելով այն հանգամանքը, որ ճնշող ցիկլային վիրահատությունները վնասակար են, դրանք պետք է հեռացվեն: Բայց դրա համար պետք է նախ գտել: Ինչպես կարող է դա արվի, եթե արտահայտությունը նշված չէ նետերով գիծով: Եկեք այս խնդիրը լուծենք:

  1. Այսպիսով, եթե դուք գործարկում եք Excel ֆայլ, երբ դուք բացում եք տեղեկատվության պատուհան, ասելով, որ այն պարունակում է շրջանաձեւ հղում, ապա նպատակահարմար է գտնել այն: Որպեսզի դա անել, տեղափոխեք դեպի ներդիրը «Բանաձեւեր». Սեղմիր եռանկյունի ժապավենի վրա, որը գտնվում է կոճակի աջ կողմում "Ստուգել սխալները"գտնվում է գործիքների բլոկում «Ֆորմուլայի կախվածությունը». Մենյու բացվում է, որտեղ դուք պետք է տեղափոխեք կուրսորը նյութին "Ցիկլային հղումներ". Դրանից հետո հաջորդ մենյունը բացում է թերթի տարրերի հասցեների ցանկը, որտեղ ծրագրում հայտնաբերվել են ցիկլային արտահայտություններ:
  2. Երբ դուք սեղմեք կոնկրետ հասցեով, թերթի համապատասխան բջիջը ընտրված է:

Կա եւս մեկ միջոց `պարզելու, թե որտեղ է շրջանաձեւ հղումը: Այս խնդրի մասին ուղերձը եւ նման արտահայտություն պարունակող տարրը գտնվում են ստեղնաշարի ձախ կողմում, որը գտնվում է Excel պատուհանի ներքեւի մասում: Այնուամենայնիվ, նախորդ տարբերակի համեմատ, ստատուսի գծի հասցեները ցույց կտան շրջանաձեւ հղումներ պարունակող բոլոր տարրերի հասցեները, եթե դրանք շատ են, բայց դրանցից միայն մեկն է, որը հայտնվել է մյուսների առաջ:

Բացի այդ, եթե դուք գտնվում եք նրբահիւղ արտահայտություն պարունակող գրքում, այլ ոչ թե թերթում, որտեղ գտնվում է, այլեւ մյուս դեպքում, ապա այս դեպքում միայն կարգավիճակի սյունակում ցուցադրվում է սխալ անբաժանելիության մասին հաղորդագրություն:

Դաս: Ինչպես գտնել շրջանաձեւ հղումներ Excel- ում

Սահմանել ցիկլային հղումներ

Ինչպես նշվեց վերեւում, դեպքերի ճնշող մեծամասնությունում ցիկլային գործողությունները չարիք են, որոնք պետք է հեռացվեն: Հետեւաբար բնական է, որ ցիկլային կապի հայտնաբերումից հետո անհրաժեշտ է ուղղել այն, որպեսզի բանաձեւը նորմալ ձեւով բերվի:

Ցիկլային կախվածությունը շտկելու համար անհրաժեշտ է հետեւել բջիջների ամբողջ փոխկապակցմանը: Նույնիսկ եթե ստուգումը ցույց է տալիս կոնկրետ բջիջ, ապա սխալը կարող է ինքնին չլինել, այլ կախվածության շղթայի մեկ այլ տարրի մեջ:

  1. Մեր դեպքում, չնայած այն հանգամանքին, որ ծրագիրը ճիշտ է մատնանշել ցիկլոնի բջիջներից մեկը (D6), իրական սխալը գտնվում է մեկ այլ բջիջում: Ընտրեք նյութը D6պարզելու համար, որ բջիջները արժեքը քաշում են: Մենք նայում ենք բանաձեւի բարում արտահայտությանը: Ինչպես տեսնում եք, թղթի այս տարրի արժեքը ձեւավորվում է բջիջների բովանդակությունը բազմապատկելով B6 եւ C6.
  2. Գնալ դեպի խցում C6. Ընտրեք այն եւ նայեք բանաձեւի բար: Ինչպես տեսնում եք, սա սովորական ստատիկ արժեք է (1000), որը բանաձեւի արդյունք չէ: Հետեւաբար, վստահ է, որ նշված տարրը չի պարունակում սխալ, որը հանգեցնում է ցիկլային գործողությունների ստեղծմանը:
  3. Գնալ հաջորդ բջիջին (B6): Գծքում բանաձեւը ընտրելով, մենք տեսնում ենք, որ այն պարունակում է հաշվարկված արտահայտություն (= D6 / C6), որը տվյալների քաշում է աղյուսակի մյուս տարրերից, մասնավորապես, մի ​​բջիջից D6. Այսպիսով, բջիջը D6 վերաբերում է նյութի տվյալների B6 եւ հակառակը, ինչը հանգեցնում է մոլուցքի:

    Այստեղ մենք բավականին արագ հաշվարկեցինք հարաբերությունները, բայց իրականում կան դեպքեր, երբ հաշվարկման գործընթացը ներառում է շատ բջիջներ, եւ ոչ թե երեք տարրեր, ինչպիսին մերն է: Այնուհետեւ որոնումը կարող է բավականին երկար ժամանակ անցնել, քանի որ դուք պետք է ուսումնասիրեք ցիկլի յուրաքանչյուր տարրը:

  4. Այժմ մենք պետք է հասկանանք, թե որ բջիջըB6 կամ D6) պարունակում է սխալ: Չնայած, պաշտոնապես, սա նույնիսկ սխալ չէ, այլ պարզապես հղումների ավելորդ օգտագործումը, ինչը հանգեցնում է հանգույցի: Խմբի խմբագրման որոշման ընթացքում դուք պետք է տրամաբանեք: Գործողության հստակ ալգորիթմ չկա: Յուրաքանչյուր դեպքում այս տրամաբանությունը տարբեր կլինի:

    Օրինակ, եթե մեր սեղանի մեջ ամբողջ գումարը պետք է հաշվարկվի `իր գնով վաճառվող ապրանքի քանակի բազմապատկման միջոցով, ապա կարող ենք ասել, որ վաճառքի ընդհանուր գումարի գումարը հաշվարկող հղումը հստակ գերազանց է: Հետեւաբար մենք ջնջում ենք այն եւ այն փոխարինում է ստատիկ արժեքով:

  5. Մենք նման գործողություն ենք իրականացնում բոլոր մյուս ցիկլային արտահայտությունների վրա, եթե դրանք թերթիկում են: Հետո գրքույկից հանված բոլոր շրջանագծային հղումները, այս խնդրի ներկայության մասին հաղորդագրությունը պետք է անհետանա կարգավիճակի գոտուց:

    Բացի այդ, պարունակվում են արդյոք ցիկլային արտահայտություններ, կարող եք պարզել սխալի ստուգման գործիքը: Գնալ դեպի ներդիր «Բանաձեւեր» եւ սեղմեք կոճակի աջ կողմում գտնվող արդեն հայտնի եռանկյունին "Ստուգել սխալները" մի գործիքների խմբում «Ֆորմուլայի կախվածությունը». Եթե ​​մեկնարկի ընտրացանկի տարրում "Ցիկլային հղումներ" ակտիվ չի լինի, նշանակում է, որ այդ բոլոր օբյեկտները ջնջել ենք փաստաթղթից: Հակառակ դեպքում հարկավոր է կիրառել վերացման ընթացակարգը, որը նախկինում համարվում է նույն ցուցակում նշված տարրերին:

Ցիկլային գործողությունների կատարման թույլտվություն

Դասի նախորդ մասում մենք հիմնականում նկարագրեցինք, թե ինչպես վարվել շրջանաձեւ հղումներով կամ ինչպես գտնել դրանք: Սակայն ավելի վաղ խոսակցությունը վերաբերում էր նաեւ այն փաստի վրա, որ որոշ դեպքերում, հակառակը, դրանք օգտակար եւ գիտակցաբար օգտագործվում են օգտագործողի կողմից: Օրինակ, այս մեթոդը բավականին հաճախ օգտագործվում է տնտեսական հաշվարկների հիման վրա, բազմատեսակ հաշվարկների համար: Սակայն խնդիրն այն է, որ անկախ նրանից, թե դուք գիտակցաբար կամ անգիտակցաբար օգտագործում եք ցիկլային արտահայտություն, Excel- ը լռելյայնորեն կպահի նրանց վրա գործողությունը, որպեսզի չխրախուսի գերբեռնված համակարգային ծանրաբեռնվածությունը: Այս պարագայում նման կողպեքի բռնագանձումը կասեցնելու հարցը դառնում է համապատասխան: Տեսնենք, թե ինչպես դա անել:

  1. Առաջին հերթին անցեք էջանիշը «Ֆայլ» Excel ծրագրեր:
  2. Հաջորդը, սեղմեք նյութին "Ընտրանքներ"որը բացվում է պատուհանի ձախ կողմում:
  3. Excel- ի գործառույթների պատուհանը սկսվում է: Մենք պետք է գնանք դեպի ներդիր «Բանաձեւեր».
  4. Այն բացված պատուհանում է, որ հնարավոր կլինի թույլտվություն իրականացնել ցիկլային գործողություններ կատարելու համար: Գնացեք այս պատուհանի աջ բլոկը, որտեղ Excel- ի պարամետրերը տեղակայված են: Մենք աշխատելու ենք կարգավորումների բլոկի հետ: "Հաշվարկային պարամետրեր"որը գտնվում է վերեւում:

    Ցանցային արտահայտությունների օգտագործման համար անհրաժեշտ է ստուգել պարամետրի կողքին գտնվող արկղը "Միացնել Iterative Հաշվարկները". Բացի այդ, նույն բլոկում, դուք կարող եք կարգավորել սահմանափակումների քանակն ու հարաբերական սխալը: Լռելյայն, դրանց արժեքները համապատասխանաբար 100 եւ 0.001 են: Շատ դեպքերում այդ պարամետրերը պետք չէ փոխել, չնայած անհրաժեշտության դեպքում կամ, եթե ցանկանում եք, կարող եք փոփոխություններ կատարել նշված դաշտերում: Բայց այստեղ անհրաժեշտ է հաշվի առնել, որ չափազանց շատ վերափոխումները կարող են հանգեցնել լուրջ բեռի ծրագրին եւ ամբողջ համակարգին, հատկապես, եթե դուք աշխատում եք ֆայլի հետ, որը պարունակում է բազմաթիվ ցիկլային արտահայտություններ:

    Այսպիսով, սահմանեք նշանի մոտ "Միացնել Iterative Հաշվարկները"ապա նոր պարամետրերը ուժի մեջ մտնելու համար սեղմեք կոճակը "OK"գտնվում է Excel ընտրանքներ պատուհանի ներքեւի մասում:

  5. Դրանից հետո մենք ավտոմատ կերպով գնում ենք ընթացիկ գրքի թերթիկ: Ինչպես տեսնում եք, այն բջիջներում, որտեղ գտնվում են ցիկլային բանաձեւերը, այժմ արժեքները հաշվարկվում են ճիշտ: Ծրագիրը չի շրջանցում հաշվարկները:

Սակայն հարկ է նշել, որ ցիկլային գործողությունների ընդգրկումը չպետք է չարաշահվի: Այս հատկությունը պետք է օգտագործվի միայն այն ժամանակ, երբ օգտագործողը լիովին համոզված է իր անհրաժեշտության դեպքում: Ցիկլային գործառնությունների անհիմն ընդգրկումը կարող է ոչ միայն հանգեցնել համակարգի չափազանց ծանրաբեռնմանը եւ դանդաղեցնել փաստաթղթի հետ աշխատելը, սակայն օգտվողը կարող է անտեղի կերպով ներկայացնել սխալ սխալ արտահայտություն, որն անմիջապես անջատվելու է ծրագրի կողմից:

Ինչպես տեսնում ենք, դեպքերի ճնշող մեծամասնությունում շրջանաձեւ հղումները մի երեւույթ են, որը պետք է լուծվի: Դա անելու համար նախ պետք է գտնել ցիկլային հարաբերությունը, ապա հաշվարկել սխալը պարունակող բջիջը եւ, վերջապես, վերացնել այն, համապատասխան փոփոխություններ կատարելով: Սակայն որոշ դեպքերում ցիկլային գործողությունները կարող են օգտակար լինել հաշվարկներում եւ կատարվում են գիտակցաբար օգտագործողի կողմից: Բայց նույնիսկ այն ժամանակ, հարկ է հաշվի առնել, որ դրանք օգտագործեն զգուշությամբ, պատշաճ ձեւով կարգավորեք Excel- ը եւ իմանալով նման հղումները ավելացնելիս միջոցը, որը, երբ օգտագործվում է մեծ քանակությամբ, կարող է դանդաղեցնել համակարգը: