Riņķveida atsauces noņemšana vai atļaušana

Jūs ievadījāt formulu, taču tā nedarbojas. Tā vietā saņēmāt ziņojumu par riņķveida atsauci. Miljoniem cilvēku saskaras ar šo pašu problēmu, un tā notiek tāpēc, ka jūsu formula mēģina aprēķināt pati sevi un jums ir izslēgts iteratīvās aprēķināšanas līdzeklis. Lūk, kā tas izskatās:

formula, kas izraisīs riņķveida atsauci

Formula =D1+D2+D3 nedarbojas, jo tā atrodas šūnā D3 un mēģina aprēķināt pati sevi. Lai problēmu novērstu, varat pārvietot formulu uz citu šūnu (formulu joslā nospiediet taustiņu kombināciju Ctrl+X, lai formulu izgrieztu, atlasiet citu šūnu un nospiediet taustiņu kombināciju Ctrl+V).

Cita izplatīta kļūda ir izmantot funkciju, kurā ir atsauce uz sevi; piemēram, šūnā F3 ir =SUM(A3:F3). Lūk, piemērs:

Jūsu pārlūkprogramma neatbalsta video. Instalējiet Microsoft Silverlight, Adobe Flash Player vai Internet Explorer 9.

Varat arī izmēģināt kādu no šiem paņēmieniem:

  • Ja tikko ievadījāt formulu, sāciet ar tās šūnu un pārliecinieties, vai neatsaucaties uz šo šūnu. Piemēram, šūnā A3 varētu būt formula =(A1+A2)/A3. Riņķveida atsauču kļūdas izraisa arī tādas formulas kā =A1+1 (šūnā A1).

Kamēr meklējat, pārbaudiet netiešās atsauces. Tādas rodas, ja ievadāt formulu šūnā A1, taču tā izmanto citu formulu šūnā B1, kas savukārt atsaucas uz šūnu A1. Ja tas jūs mulsina, iedomājieties, kā tas ietekmē programmu Excel.

  • Ja nevarat atrast kļūdu, noklikšķiniet uz cilnes Formulas, noklikšķiniet uz bultiņas blakus Kļūdu pārbaude, norādiet uz Riņķveida atsauces un pēc tam noklikšķiniet uz pirmās apakšizvēlnē norādītās šūnas.

    Komanda Riņķveida atsauces

  • Šūnā pārskatiet formulu. Ja nevar noteikt, vai šūna ir riņķveida atsauces iemesls, apakšizvēlnē Riņķveida atsauces noklikšķiniet uz nākamās šūnas.

  • Turpiniet darbgrāmatā pārskatīt un labot riņķveida atsauces, atkārtojot no 1. līdz 3. darbībai, līdz statusa joslā vairs netiek rādīts brīdinājums Riņķveida atsauces.

Padomi    

  • Statusa joslā apakšējā kreisajā stūrī redzams brīdinājums Riņķveida atsauces un vienas riņķveida atsauces šūnas adrese.

    Ja riņķveida atsauces ir citās darblapās, taču ne aktīvajā darblapā, statusa joslā ir redzams tikai brīdinājums Riņķveida atsauces (bez šūnu adresēm).

  • Riņķveida atsaucē var pārvietoties uz citu šūnu, veicot dubultklikšķi uz trasēšanas bultiņas. Bultiņa norāda šūnu, kura ietekmē pašlaik atlasītās šūnas vērtību. Trasēšanas bultiņu varat parādīt, noklikšķinot uz Formulas un pēc tam uz Izsekot priekštecībai vai Izsekot pēctecībai.

    Sekošana priekštecībai

Informācija par riņķveida atsauces brīdinājuma ziņojumu

Kad programma Excel pirmoreiz atrod riņķveida atsauci, tā parāda brīdinājuma ziņojumu. Noklikšķiniet uz Labi, lai aizvērtu ziņojuma logu.

Kad ziņojumu aizverat, Excel šūnā parāda nulli vai pēdējo aprēķināto vērtību. Un tagad jums, iespējams, gribas iesaukties: "Pagaidiet — pēdējo aprēķināto vērtību?" Jā. Dažos gadījumos formula var tiks sekmīgi izpildīta, līdz tā sāk aprēķināt sevi. Piemēram, formula, kurā tiek izmantota IF funkcija, var darboties, līdz lietotājs ievada argumentu (datus, kas formulai nepieciešami, lai tā pareizi darbotos), kas formulai liek aprēķināt sevi. Tiklīdz tā notiek, Excel patur pēdējā sekmīgā aprēķina vērtību.

Ja jums šķiet, ka riņķveida atsauce ir šūnā, kurā netiek rādīta nulle, mēģiniet veikt šīs darbības:

  • Formulu joslā noklikšķiniet uz formulas un pēc tam nospiediet taustiņu Enter.

Svarīgi!    Parasti, ja izveidojat papildu formulas, kurās ir riņķveida atsauces, Excel atkārtoti nerāda brīdinājuma ziņojumu. Nākamajā sarakstā uzskaitīti daži, taču ne visi scenāriji, kuros tiek parādīts brīdinājuma ziņojums:

  • tiek izveidota pirmā riņķveida atsauce jebkurā atvērtā darbgrāmatā;

  • visās atvērtajās darbgrāmatās tiek noņemtas visas riņķveida atsauces, un pēc tam tiek izveidota jauna riņķveida atsauce;

  • tiek aizvērtas visas darbgrāmatas, tiek izveidota jauna darbgrāmata, un pēc tam tiek ievadīta formula, kurā ir riņķveida atsauce;

  • tiek atvērta darbgrāmata, kurā ir riņķveida atsauce;

  • kad nav atvērta neviena cita darbgrāmata, tiek atvērta darbgrāmata, un tiek izveidota riņķveida atsauce.

Informācija par iteratīvo aprēķinu

Dažreiz ir noderīgi izmantot riņķveida atsauces, jo tās liek funkcijām atkārtoties (iterēt), līdz stājas spēkā noteikts skaitlisks nosacījums. Tas var palēnināt datora darbību, tāpēc programmā Excel iteratīvie aprēķini parasti ir izslēgti.

Ja vien labi nepārzināt iteratīvos aprēķinus, jūs, iespējams, nevēlēsities atstāt riņķveida atsauces neskartas. Ja to tomēr vēlaties, varat iespējot iteratīvo aprēķināšanu, taču jānorāda, cik reižu formula ir jāpārrēķina. Ja iteratīvā aprēķināšana tiek ieslēgta, nemainot maksimālo iterāciju un maksimālo izmaiņu vērtību, programmā Excel rēķināšana tiek pārtraukta pēc 100 iterācijas reizēm vai pēc tam, kad starp iterācijas reizēm visas vērtības riņķveida atsaucē izmainās par mazāk nekā 0,001 (atkarībā no tā, kurš nosacījums izpildās pirmais). Tomēr varat noteikt iterāciju maksimālo skaitu, kā arī pieņemamo izmaiņu lielumu.

  1. Ja izmantojat Excel 2010 vai jaunāku versiju, noklikšķiniet uz Fails > Opcijas > Formulas. Ja izmantojat Excel darbam ar Mac, noklikšķiniet uz Excel izvēlnes un pēc tam uz Preferences > Aprēķins.

    Ja izmantojat programmu Excel 2007, noklikšķiniet uz Microsoft Office pogas pogas attēls , noklikšķiniet uz Excel opcijas un pēc tam noklikšķiniet uz kategorijas Formulas.

  2. Sadaļā Aprēķina opcijas atzīmējiet izvēles rūtiņu Iespējot iteratīvu aprēķināšanu. Mac datorā noklikšķiniet uz Izmantot iteratīvo aprēķinu.

  3. Lai programmā Excel iestatītu maksimālo pārrēķināšanas reižu skaitu, ierakstiet iterāciju skaitu lodziņā Maksimālais iterāciju skaits. Jo lielāks iterāciju skaits, jo vairāk laika programmai Excel nepieciešams, lai aprēķinātu darblapu.

  4. Lodziņā Maksimālais izmaiņu skaits ierakstiet mazāko vērtību, kas nepieciešama iterāciju turpināšanai. Šī ir jebkuras aprēķinātās vērtības mazākā izmaiņa. Jo mazāks skaitlis, jo precīzāks rezultāts un programmai Excel ir nepieciešams vairāk laika darblapas aprēķināšanai.

Iteratīvajam aprēķinam iespējami trīs rezultāti:

  • Atrisinājums konverģē; tas nozīmē, ka ir sasniegts stabils rezultāts. Šis ir vēlamais stāvoklis.

  • Atrisinājums novirzās, tas nozīmē, ka no iterācijas uz iterāciju pašreizējā un iepriekšējā rezultāta starpība pieaug.

  • Atrisinājums pārslēdzas starp divām vērtībām. Piemēram, pēc pirmās iterācijas rezultāts ir 1, pēc nākamās iterācijas rezultāts ir 10, pēc nākamās iterācijas rezultāts ir 1 un tā tālāk.

Uz lapas sākumu

Vai nepieciešama papildu palīdzība?

Vienmēr varat pajautāt speciālistiem Excel Tech kopienā, saņemt atbalstu Answers kopienā vai ieteikt jaunu līdzekli vai uzlabojumu vietnē Excel User Voice.

Skatiet arī

Pārskats par formulām programmā Excel

Kā nepieļaut kļūdainas formulas

Kļūdu atrašana un izlabošana formulās

Excel īsinājumtaustiņi un funkciju taustiņi

Excel funkciju saraksts (pēc alfabēta)

Excel funkciju saraksts (pēc kategorijas)

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×