Სარჩევი
ეს მოკლე სახელმძღვანელო განმარტავს Excel-ის წრიული მითითების საფუძვლებს და რატომ უნდა უფრთხილდეთ მათ გამოყენებას. თქვენ ასევე შეისწავლით როგორ შეამოწმოთ, იპოვოთ და წაშალოთ წრიული მითითებები Excel-ის სამუშაო ფურცლებში და თუ ზემოთ ჩამოთვლილი არცერთი ვარიანტი არ არის, როგორ ჩართოთ და გამოიყენოთ წრიული ფორმულები.
თქვენ სცადეთ რაიმე ფორმულის შეყვანა თქვენს Excel ფურცელში, მაგრამ რატომღაც ის არ მუშაობს. ამის ნაცვლად, ის გეტყვით რაღაცას წრიული მითითების შესახებ . ასე მოხვდით ამ გვერდზე? :)
ათასობით მომხმარებელი ყოველდღიურად ერთსა და იმავე პრობლემას აწყდება მხოლოდ იმის გამო, რომ Excel ფორმულა აიძულებს გამოთვალოს საკუთარი უჯრედი. როდესაც თქვენ ცდილობთ ამის გაკეთებას, Excel გამოსცემს შემდეგ შეცდომის შეტყობინებას:
"ფრთხილად, ჩვენ აღმოვაჩინეთ ერთი ან მეტი წრიული მითითება თქვენს სამუშაო წიგნში, რამაც შეიძლება გამოიწვიოს თქვენი ფორმულის არასწორი გამოთვლა."
მარტივად რომ ვთქვათ, Excel-ი ცდილობს თქვას: "ჰეი, მე შეიძლება გავჩერდე წრეზე. დარწმუნებული ხართ, რომ მაინც გსურთ გავაგრძელო?"
როგორც გესმით, Excel-ში წრიული მითითებები პრობლემურია და საღი აზრი ამბობს, რომ თავიდან აიცილოთ ისინი შეძლებისდაგვარად. თუმცა, შეიძლება იყოს იშვიათი შემთხვევები, როდესაც Excel-ის წრიული მითითება ერთადერთი გამოსავალია იმ ამოცანისთვის, რომლის წინაშეც დგახართ.
რა არის წრიული მითითება Excel-ში?
აქ არის წრიული მითითების ძალიან სწორი და ლაკონური განმარტება Microsoft-ის მიერ მოწოდებული:
" როდესაც Excel-ის ფორმულა მიუთითებს საკუთარ უჯრედზე, პირდაპირ ან ირიბად, ის ქმნის წრიულ მითითებას. "
მაგალითად, თუ ირჩევთ უჯრედს A1 და აკრიფებთ მასში =A1
, ეს შექმნის Excel-ის წრიულ მითითებას. ნებისმიერი სხვა ფორმულის ან გაანგარიშების შეყვანა, რომელიც ეხება A1-ს, იგივე გავლენას მოახდენს, მაგ. =A1*5
ან =IF(A1=1, "OK")
.
როგორც კი დააჭერთ Enter-ს ასეთი ფორმულის დასასრულებლად, მიიღებთ შემდეგ გამაფრთხილებელ შეტყობინებას:
რატომ მუშაობს Microsoft Excel გაგაფრთხილებ? იმის გამო, რომ Excel-ის წრიულ მითითებებს შეუძლია განუსაზღვრელი ვადით გამეორება, შექმნას გაუთავებელი მარყუჟი, რაც მნიშვნელოვნად ანელებს სამუშაო წიგნის გამოთვლებს.
როგორც მიიღებთ ზემოთ გაფრთხილებას, შეგიძლიათ დააწკაპუნოთ დახმარება დამატებითი ინფორმაციისთვის, ან დახუროთ შეტყობინების ფანჯარა OK ან ჯვრის ღილაკზე დაჭერით. შეტყობინების ფანჯრის დახურვისას, Excel აჩვენებს ან ნულს (0) ან ბოლო გამოთვლილ მნიშვნელობას უჯრედში. დიახ, ზოგიერთ შემთხვევაში, ფორმულა წრიული მითითებით შეიძლება წარმატებით დასრულდეს მანამ, სანამ ის შეეცდება თავის გამოთვლას, და როდესაც ეს მოხდება, Microsoft Excel აბრუნებს მნიშვნელობას ბოლო წარმატებული გამოთვლებიდან.
შენიშვნა. ხშირ შემთხვევაში, როდესაც წრიული მითითებით ერთზე მეტ ფორმულას შეიყვანთ, Excel არ აჩვენებს გამაფრთხილებელ შეტყობინებას განმეორებით.
მაგრამ რატომ უნდა ვინმეს ისეთი სულელური ფორმულის შექმნა, რომელიც არაფერს იწვევს გარდა იმისა, რომ იწვევსარასაჭირო პრობლემები? მართალია, არცერთ საღად მოაზროვნე მომხმარებელს არ სურს განზრახ შეიყვანოს წრიული ფორმულა, როგორიც ზემოთ იყო. თუმცა, თქვენ შეიძლება შემთხვევით შექმნათ წრიული მითითება თქვენს Excel ფურცელში და აქ არის ძალიან გავრცელებული სცენარი.
ვფიქრობთ, რომ გსურთ დაამატოთ მნიშვნელობები A სვეტში ჩვეულებრივი SUM ფორმულით და ამის გაკეთებისას თქვენ უნებლიეთ ჩართავთ მთლიანი უჯრედი (ამ მაგალითში B6).
თუ წრიული მითითებები არ არის დაშვებული თქვენს Excel-ში (და ისინი ნაგულისხმევად გამორთულია), ნახავთ შეცდომის შეტყობინებას, რომელიც ცოტა ხნის წინ განვიხილეთ. თუ განმეორებითი გამოთვლები ჩართულია, მაშინ თქვენი წრიული ფორმულა დააბრუნებს 0-ს, როგორც შემდეგ ეკრანის სურათში:
ზოგიერთ შემთხვევაში, თქვენს ცხრილში შეიძლება გამოჩნდეს ერთი ან მეტი ლურჯი ისარიც. უცებ, ასე რომ შეიძლება იფიქროთ, რომ თქვენი Excel გაგიჟდა და კრახს აპირებს.
სინამდვილეში, ეს ისრები სხვა არაფერია, თუ არა Trace Precedents ან კვალი დამოკიდებულები , რომელიც მიუთითებს რომელ უჯრედებზე მოქმედებს ან ზემოქმედებს აქტიურ უჯრედზე. ჩვენ განვიხილავთ, თუ როგორ შეგიძლიათ აჩვენოთ და დამალოთ ეს ისრები ცოტა მოგვიანებით.
ამჟამად შეიძლება გქონდეთ შთაბეჭდილება, რომ Excel-ის წრიული მითითებები უსარგებლო და საშიში რამ არის და შეიძლება გაინტერესებთ, რატომ არ აკრძალა Excel-მა ისინი საერთოდ . როგორც უკვე აღვნიშნეთ, არის ძალიან იშვიათი შემთხვევები, როდესაც Excel-ში წრიული მითითების გამოყენება შეიძლება გამართლებული იყოს, რადგან ის უზრუნველყოფს ამოკლე და ელეგანტური გადაწყვეტა, თუ არა ერთადერთი შესაძლო. შემდეგი მაგალითი გვიჩვენებს ასეთ ფორმულას.
Excel-ის წრიული მითითების გამოყენება - ფორმულის მაგალითი
ჩვენს ერთ-ერთ წინა გაკვეთილზე განვიხილეთ, თუ როგორ ჩავსვათ დღევანდელი თარიღი Excel-ში. და კომენტარებში გამოქვეყნებული კითხვების უმეტესი ნაწილი ეხებოდა, თუ როგორ უნდა შეიყვანოთ დროის შტამპი Excel-ში, რომ არ შეიცვალოს სამუშაო ფურცლის ხელახლა გახსნის ან გადაანგარიშებისას. მე ძალიან ვყოყმანობდი ამ კომენტარებზე პასუხის გაცემაზე, რადგან ერთადერთი გამოსავალი, რაც მე ვიცი, მოიცავს წრიულ მითითებებს და მათ სიფრთხილით უნდა მოეპყრო. ყოველ შემთხვევაში, აქ არის ძალიან გავრცელებული სცენარი...
დავუშვათ, რომ თქვენ გაქვთ A სვეტის სია და შეიყვანთ მიწოდების სტატუსს სვეტში B. როგორც კი აკრიფებთ " დიახ " სვეტში B, გსურთ, რომ მიმდინარე თარიღი და დრო ავტომატურად იყოს ჩასმული იმავე სტრიქონში, C სვეტში, როგორც სტატიკური უცვლელი დროის შტამპი .
ტრივიალური NOW() ფორმულის გამოყენება არის ეს არ არის ვარიანტი, რადგან Excel-ის ეს ფუნქცია არასტაბილურია, რაც იმას ნიშნავს, რომ ის განაახლებს თავის მნიშვნელობას ყოველ ჯერზე, როდესაც სამუშაო ფურცლები ხელახლა იხსნება ან ხელახლა გამოითვლება. შესაძლო გამოსავალი არის ჩასმული IF ფუნქციების გამოყენება წრიული მითითებით მეორე IF-ში:
=IF(B2="yes", IF(C2="" ,NOW(), C2), "")
სადაც B2 არის მიწოდების სტატუსი და C2 არის უჯრედი, სადაც გსურთ გამოჩნდეს დროის ანაბეჭდი.
ზემოთ ფორმულაში, პირველი IF ფუნქცია ამოწმებს უჯრედს B2 " დიახ " (ან ნებისმიერისხვა ტექსტი, რომელსაც თქვენ მიაწვდით ფორმულას), და თუ მითითებული ტექსტი იქ არის, ის აწარმოებს მეორე IF-ს, წინააღმდეგ შემთხვევაში აბრუნებს ცარიელ სტრიქონს. და მეორე IF ფუნქცია არის წრიული ფორმულა, რომელიც იღებს მიმდინარე დღეს და დროს, თუ C2 უკვე არ აქვს მასში მნიშვნელობა, რითაც ინახავს ყველა არსებულ დროის ნიშანს.
შენიშვნა. იმისათვის, რომ Excel-ის წრიულმა ფორმულამ იმუშაოს, თქვენ უნდა დაუშვათ განმეორებითი გამოთვლები თქვენს სამუშაო ფურცელში და ეს არის ზუსტად ის, რასაც შემდეგ განვიხილავთ.
როგორ ჩართოთ / გამორთოთ წრიული მითითებები Excel-ში
როგორც ადრე აღვნიშნეთ, იტერატიული გამოთვლები ჩვეულებრივ გამორთულია Excel-ში ნაგულისხმევად (ამ კონტექსტში, გამეორება არის განმეორებითი გაანგარიშება, სანამ არ დაკმაყოფილდება კონკრეტული რიცხვითი პირობა). იმისათვის, რომ წრიული ფორმულები იმუშაოს, თქვენ უნდა ჩართოთ განმეორებითი გამოთვლები თქვენს Excel სამუშაო წიგნში.
Excel 2019 , Excel 2016 , Excel 2013 და Excel 2010 , დააწკაპუნეთ ფაილი > პარამეტრები , გადადით ფორმულები , და აირჩიეთ გამეორებითი გაანგარიშების ჩართვა მოსანიშნი ველი გაანგარიშების პარამეტრები განყოფილებაში.
Excel 2007-ში დააწკაპუნეთ Office ღილაკი > Excel-ის პარამეტრები > ფორმულები > გამეორების არე .
Excel 2003 და უფრო ადრე, Iterative Calculation ვარიანტი განთავსებულია მენიუ > ინსტრუმენტები > პარამეტრები > გაანგარიშება ჩანართში.
როდესაც ჩართავთ გამეორებასგამოთვლებით, თქვენ უნდა მიუთითოთ შემდეგი ორი ვარიანტი:
- Maximum Iterations ველი - განსაზღვრავს რამდენჯერ უნდა მოხდეს ფორმულის ხელახალი გამოთვლა. რაც უფრო მეტია გამეორებების რაოდენობა, მით მეტი დრო სჭირდება გამოთვლას.
- მაქსიმალური ცვლილება ველი - განსაზღვრავს მაქსიმალურ ცვლილებას გაანგარიშების შედეგებს შორის. რაც უფრო მცირეა რიცხვი, მით უფრო ზუსტ შედეგს მიიღებთ და მეტი დრო სჭირდება Excel-ს სამუშაო ფურცლის გამოსათვლელად.
ნაგულისხმევი პარამეტრებია 100 მაქსიმალური გამეორებებისთვის და 0.001 9>მაქსიმალური ცვლილება . ეს ნიშნავს, რომ Microsoft Excel შეწყვეტს თქვენი წრიული ფორმულის გამოთვლას 100 გამეორების შემდეგ ან გამეორებებს შორის 0,001-ზე ნაკლები ცვლილების შემდეგ, რაც არ უნდა მოხდეს პირველი.
რატომ უნდა მოერიდოთ Excel-ში წრიული მითითებების გამოყენებას
როგორც უკვე იცით, Excel-ში წრიული მითითებების გამოყენება მოლიპულ და არარეკომენდებული მიდგომაა. გარდა შესრულების პრობლემებისა და გამაფრთხილებელი შეტყობინებისა, რომელიც ნაჩვენებია სამუშაო წიგნის ყოველ გახსნაზე (თუ განმეორებითი გამოთვლები არ არის ჩართული), წრიულმა მითითებამ შეიძლება გამოიწვიოს რიგი სხვა პრობლემები, რომლებიც დაუყოვნებლივ არ ჩანს.
მაგალითად, თუ ირჩევთ უჯრედს წრიული მითითებით, შემდეგ შემთხვევით გადაერთვებით ფორმულის რედაქტირების რეჟიმში (ან F2 დაჭერით ან უჯრედზე ორჯერ დაწკაპუნებით) და შემდეგ აჭერთ Enter-ს ფორმულაში ცვლილებების შეტანის გარეშე, ის დაუბრუნდება ნულს.
მაშ ასე, აირჩევა Excel-ის მრავალი პატივცემული გურუსგან - შეეცადეთ თავიდან აიცილოთ წრიული მითითებები თქვენს ფურცლებში, როდესაც ეს შესაძლებელია.
როგორ მოვძებნოთ წრიული ცნობები Excel-ში
რომ შეამოწმოთ თქვენი Excel სამუშაო წიგნი წრიული მითითებისთვის, შეასრულეთ შემდეგი ნაბიჯები:
- გადადით ფორმულები ჩანართზე, დააწკაპუნეთ ისარს შეცდომის შემოწმება -ის გვერდით და მიუთითეთ წრიული მითითებები ბოლო შეყვანილი წრიული მითითება ნაჩვენებია იქ.
- დააწკაპუნეთ უჯრედზე, რომელიც ჩამოთვლილია Circular References და Excel მიგიყვანთ ზუსტად ამ უჯრედში.
როგორც კი ამას გააკეთებთ, სტატუსის ზოლი შეგატყობინებთ, რომ თქვენს სამუშაო წიგნშია ნაპოვნი წრიული მითითებები და აჩვენებს ერთ-ერთი უჯრედის მისამართს:
თუ სხვა ფურცლებში გვხვდება წრიული მითითებები, სტატუსის ზოლში გამოჩნდება მხოლოდ " წრიული ცნობები " უჯრედის მისამართის გარეშე.
შენიშვნა. ეს ფუნქცია გამორთულია, როდესაც ჩართულია Iterative Calculation ოფცია, ამიტომ უნდა გამორთოთ, სანამ დაიწყებთ სამუშაო წიგნის წრიული მითითებების შემოწმებას.
როგორ ამოიღოთ წრიული ცნობები Excel-ში
სამწუხაროდ Excel-ში არ არსებობს მექანიზმი, რომელიც საშუალებას მოგცემთ წაშალოთ სამუშაო წიგნის ყველა წრიული ფორმულა ღილაკზე დაჭერით. მათგან თავის დასაღწევად, თქვენ მოგიწევთ თითოეული წრიული მინიშნება ინდივიდუალურად შეამოწმოთ ზემოაღნიშნული ნაბიჯების შესრულებით და შემდეგ ან საერთოდ ამოიღოთ მოცემული წრიული ფორმულა, ანშეცვალეთ იგი ერთი ან რამდენიმე მარტივი ფორმულით.
როგორ მივაკვლიოთ ფორმულებსა და უჯრედებს შორის ურთიერთობა
იმ შემთხვევებში, როდესაც Excel-ის წრიული მითითება აშკარა არ არის, Trace Precedents და Trace Dependents მახასიათებლებმა შეიძლება მოგცეთ წარმოდგენა ერთი ან მეტი ხაზის დახატვით, რომელიც აჩვენებს, თუ რომელ უჯრედებზე მოქმედებს არჩეული უჯრედი ან გავლენას ახდენს მასზე.
კვალის ისრების საჩვენებლად გადადით ფორმულები ჩანართი > Formula Auditing და დააწკაპუნეთ ერთ-ერთ ვარიანტზე:
Trace Precedents - აკვლევს უჯრედებს, რომლებიც აწვდიან მონაცემებს ფორმულაში, ე.ი. ხაზავს ხაზებს, რომლებიც მიუთითებს, თუ რომელი უჯრედი ახდენს გავლენას არჩეულ უჯრედზე.
კვალი დამოკიდებულები - აკვლევს უჯრედებს, რომლებიც დამოკიდებულნი არიან აქტიურ უჯრედზე, ანუ ხაზავს ხაზებს, რომლებიც მიუთითებს რომელ უჯრედებზე მოქმედებს არჩეული უჯრედი. სხვა სიტყვებით რომ ვთქვათ, ის აჩვენებს რომელი უჯრედები შეიცავს ფორმულებს, რომლებიც მიუთითებენ არჩეულ უჯრედზე.
ალტერნატიულად, შეგიძლიათ გამოიყენოთ შემდეგი მალსახმობები:
- Trace Precedents: Alt+T U T
- Trace Dependents: Alt+T U D
ისრების დასამალად დააწკაპუნეთ ღილაკზე Remove Arrows , რომელიც მდებარეობს Trace Dependents .
ზემოთ მაგალითში, Trace Precedents ისარი აჩვენებს, რომელი უჯრედები პირდაპირ აწვდიან მონაცემებს B6-ს. როგორც ხედავთ, უჯრედი B6 ასევე შედის, რაც მას წრიულ მითითებად აქცევს და იწვევს ფორმულის ნულის დაბრუნებას. რა თქმა უნდა, ამის გამოსწორება მარტივია, უბრალოდ შეცვალეთ B6B5-ით SUM-ის არგუმენტში: =SUM(B2:B5)
სხვა წრიული მითითებები შეიძლება არც ისე აშკარა იყოს და მოითხოვოს მეტი დაფიქრება და გამოთვლები.
ასე გაუმკლავდებით Excel-ის წრიულ მითითებებს. იმედია, ამ მოკლე ინსტრუქციამ გარკვეული შუქი მოჰფინა ამ „ბრმა წერტილს“ და ახლა შეგიძლიათ გააკეთოთ შემდგომი კვლევა მეტის გასაგებად. მადლობას გიხდით რომ კითხულობთ და მოუთმენლად ველი თქვენს ბლოგზე მომავალ კვირას!