Excel- ის ერთ-ერთი ჩამონტაჟებული ფუნქციაა ინდოეთი. მისი ამოცანაა დაუბრუნდეს ფურცლის ელემენტს, სადაც ის მდებარეობს, უჯრედის შინაარსი, რომელზედაც ბმული მითითებულია ტექსტის ფორმატში, არგუმენტის სახით.
როგორც ჩანს, ამაში განსაკუთრებული არაფერია, რადგან შესაძლებელია ერთი უჯრედის შინაარსი მეორეში უფრო მარტივი ფორმით გამოვა. როგორც ირკვევა, ამ ოპერატორის გამოყენება მოიცავს გარკვეულ ნიუანსებს, რაც მას უნიკალურს ხდის. ზოგიერთ შემთხვევაში, ამ ფორმულამ შეიძლება გადაჭრას პრობლემები, რომელთა გადაჭრა უბრალოდ სხვა გზით არ არის შესაძლებელი, ან მისი გაკეთება ბევრად უფრო რთული იქნება. მოდით უფრო დეტალურად გავეცნოთ რა არის ოპერატორი. ინდოეთი და როგორ შეიძლება მისი გამოყენება პრაქტიკაში.
INDIRECT ფორმულის გამოყენება
მოცემული ოპერატორის სახელი ინდოეთი დგას როგორ ორმაგი ბმული. სინამდვილეში, ეს მიუთითებს მის მიზანზე - მონაცემების გადატანა მითითებული ბმულით ერთი უჯრედიდან მეორეზე. უფრო მეტიც, სხვა ფუნქციების უმეტესობისგან, რომლებიც მუშაობს ბმულებთან, ის უნდა იყოს მითითებული ტექსტის ფორმატით, ანუ იგი აღინიშნება კვოტირებით ორივე მხრიდან.
ეს ოპერატორი მიეკუთვნება ფუნქციების კატეგორიას. ცნობები და მასივები და აქვს შემდეგი სინტაქსი:
= INDIRECT (cell_link; [a1])
ამრიგად, ფორმულას აქვს მხოლოდ ორი არგუმენტი.
არგუმენტი უჯრედის ბმული წარმოდგენილია როგორც ფურცლის ელემენტის რგოლი, მონაცემები, რომელშიც გსურთ გამოსახოთ. ამ შემთხვევაში, მითითებულ ბმულს უნდა ჰქონდეს ტექსტის სახე, ანუ უნდა იყოს "გადაფარული" ციტირებით.
არგუმენტი "A1" ეს არჩევითია და შემთხვევათა უმრავლესობაში მას საერთოდ არ სჭირდება მითითება. მას შეიძლება ჰქონდეს ორი მნიშვნელობა "ჭეშმარიტი" და ცრუ. პირველ შემთხვევაში, ოპერატორი განსაზღვრავს ბმულებს სტილში "A1"კერძოდ, ეს სტილი ნაგულისხმევად შედის Excel- ში. თუ არგუმენტის მნიშვნელობა საერთოდ არ არის მითითებული, მაშინ იგი განიხილება ზუსტად ისე, როგორც "ჭეშმარიტი". მეორე შემთხვევაში, ბმულები განსაზღვრულია სტილში "R1C1". ბმულების ეს სტილი სპეციალურად უნდა იყოს ჩართული Excel- ის პარამეტრებში.
მარტივად რომ ვთქვათ, მაშინ ინდოეთი ეს არის ერთგვარი ეკვივალენტური კავშირი ერთი უჯრედიდან მეორეზე თანაბარი ნიშნის შემდეგ. მაგალითად, უმეტეს შემთხვევაში, გამოხატულება
= INDIRECT ("A1")
გამოხატვის ექვივალენტი იქნება
= A1
მაგრამ განსხვავებით გამოხატვისგან "= A1" ოპერატორი ინდოეთი არა ცალკეულ უჯრედში, არამედ ფურცელზე ელემენტის კოორდინატებზე.
განვიხილოთ რას ნიშნავს ეს მარტივი მაგალითით. უჯრედებში B8 და B9 შესაბამისად, გამოქვეყნებულია ჩაწერილი "=" ფორმულა და ფუნქცია ინდოეთი. ორივე ფორმულა ეხება ელემენტს. B4 და აჩვენეთ მისი შინაარსი ფურცელზე. ბუნებრივია, ეს შინაარსი იგივეა.
ცხრილში კიდევ ერთი ცარიელი ელემენტი დაამატეთ. როგორც ხედავთ, ხაზები შეიცვალა. ფორმულის გამოყენებით ტოლია მნიშვნელობა იგივე რჩება, რადგან ეს ეხება საბოლოო უჯრედს, თუნდაც მისი კოორდინატები შეიცვალა, მაგრამ ოპერატორის მიერ ნაჩვენები მონაცემები ინდოეთი შეიცვალა ეს იმის გამო ხდება, რომ იგი არ ეხება ფურცლის ელემენტს, არამედ კოორდინატებს. მისამართის ხაზის დამატების შემდეგ B4 შეიცავს სხვა ფურცლის ელემენტს. მისი შინაარსი ახლა ფორმულა და აჩვენებს სამუშაო ფურცელს.
ამ ოპერატორს შეუძლია სხვა უჯრედში აჩვენოს არა მხოლოდ ნომრები, არამედ ტექსტი, ფორმულების გამოანგარიშების შედეგი და სხვა მნიშვნელობები, რომლებიც განლაგებულია შერჩეული ფურცლის ელემენტში. მაგრამ პრაქტიკაში, ეს ფუნქცია იშვიათად გამოიყენება დამოუკიდებლად, და უფრო ხშირად ის რთული ფორმულების ინტეგრალური ნაწილია.
უნდა აღინიშნოს, რომ ოპერატორი გამოიყენება სხვა სამუშაო ფურცლებზე და კიდევ სხვა Excel სამუშაო წიგნების შინაარსებისთვის, მაგრამ ამ შემთხვევაში მათი ამოქმედება უნდა მოხდეს.
ახლა მოდით გადავხედოთ ოპერატორის გამოყენების კონკრეტულ მაგალითებს.
მაგალითი 1: ერთჯერადი ოპერატორის გამოყენება
დასაწყისისთვის, გაითვალისწინეთ უმარტივესი მაგალითი, რომელშიც ფუნქციაა ინდოეთი მოქმედებს დამოუკიდებლად ისე, რომ თქვენ გააცნობიეროთ მისი მუშაობის არსი.
თვითნებური მაგიდა გვაქვს. ამოცანაა შესწავლილი ფორმულის გამოყენებით პირველი სვეტის პირველი უჯრედის მონაცემების ცალკეული სვეტის პირველ ელემენტზე გამოსახვა.
- შეარჩიეთ პირველი ცარიელი სვეტის ელემენტი, სადაც ჩვენ ვგეგმავთ ფორმულის ჩასვლას. დააჭირეთ ხატულას "ფუნქციის ჩასმა".
- ფანჯარა იწყება. ფუნქციის ოსტატები. კატეგორიაში გადავდივართ ცნობები და მასივები. სიიდან აირჩიეთ მნიშვნელობა "ინდოეთი". დააჭირეთ ღილაკს "კარგი".
- იწყება მითითებული ოპერატორის არგუმენტების ფანჯარა. მინდორში უჯრედის ბმული საჭიროა ფურცელზე მიუთითოთ ამ ელემენტის მისამართი, რომლის შინაარსიც გამოვაჩინოთ. რა თქმა უნდა, მისი ხელით შეტანა შესაძლებელია, მაგრამ შემდეგი ბევრად უფრო პრაქტიკული და მოსახერხებელი იქნება. მოათავსეთ კურსორი ველში, შემდეგ კი მარცხენა ღილაკზე დაჭერით შესაბამის ელემენტზე. როგორც ხედავთ, ამის შემდეგ დაუყოვნებლივ გამოჩნდა მისი მისამართი ველში. შემდეგ, ორივე მხრიდან, შეარჩიეთ ბმული ბრჭყალებით. როგორც გავიხსენებთ, ეს არის ამ ფორმულის არგუმენტაციასთან მუშაობის მახასიათებელი.
მინდორში "A1", რადგან ჩვენ ვმუშაობთ ჩვეულებრივი ტიპის კოორდინატებში, შეგვიძლია დავაყენოთ მნიშვნელობა "ჭეშმარიტი", მაგრამ თქვენ შეგიძლიათ დატოვოთ ეს მთლიანად ცარიელი, რასაც ჩვენ გავაკეთებთ. ეს იქნება ექვივალენტი მოქმედებები.
ამის შემდეგ დააჭირეთ ღილაკს "კარგი".
- როგორც ხედავთ, ახლა ცხრილის პირველი სვეტის პირველი უჯრედის შინაარსი ნაჩვენებია ფურცლის ელემენტში, რომელშიც ფორმულა მდებარეობს ინდოეთი.
- თუ ჩვენ გვინდა ამ ფუნქციის გამოყენება ქვემოთ მოცემულ უჯრედებში, მაშინ ამ შემთხვევაში ცალკეული ფორმები უნდა ჩავწეროთ თითოეულ ელემენტში. თუ ჩვენ ვცდილობთ მისი კოპირებას შევსების მარკერის ან კოპირების სხვა მეთოდის გამოყენებით, მაშინ იგივე სახელი იქნება ნაჩვენები სვეტის ყველა ელემენტში. ფაქტია, რომ, როგორც გავიხსენებთ, ბმული მოქმედებს როგორც არგუმენტი ტექსტური ფორმით (ციტირებით არის შეფუთული), რაც ნიშნავს რომ იგი არ შეიძლება იყოს ნათესავი.
გაკვეთილი: Excel მხატვრული ოსტატი
მაგალითი 2: ოპერატორის გამოყენება რთული ფორმულით
ახლა მოდით გადავხედოთ ოპერატორის ბევრად უფრო ხშირად გამოყენების მაგალითს ინდოეთიროდესაც ის რთული ფორმულის ნაწილია.
საწარმოს ყოველთვიური შემოსავლის ცხრილი გვაქვს. ჩვენ უნდა გამოვთვალოთ შემოსავლის ოდენობა გარკვეული პერიოდის განმავლობაში, მაგალითად, მარტი - მაისი ან ივნისი - ნოემბერი. რა თქმა უნდა, ამისათვის შეგიძლიათ გამოიყენოთ მარტივი ჯამების ფორმულა, მაგრამ ამ შემთხვევაში, თუ თითოეული პერიოდის განმავლობაში მთლიანი შედეგის გამოანგარიშება გჭირდებათ, ამ ფორმულის შეცვლა ყოველთვის დაგვჭირდება. მაგრამ ფუნქციის გამოყენებისას ინდოეთი შესაძლებელი გახდება შეჯამებული დიაპაზონის შეცვლა ცალკეულ უჯრედებში შესაბამისი თვის მითითებით. შევეცადოთ ეს ვარიანტი პრაქტიკაში პირველ რიგში გამოვიყენოთ, რომ გამოვთვალოთ თანხა პერიოდისთვის მარტიდან მაისამდე. ეს გამოიყენებს ფორმულას ოპერატორების კომბინაციით სულ და ინდოეთი.
- უპირველეს ყოვლისა, ფურცელზე ცალკეულ ელემენტებში ვასახელებთ იმ პერიოდის დასაწყისისა და დასრულების თვეების სახელებს, რომლებისთვისაც მოხდება გაანგარიშება, მარტი და მაისი.
- ახლა მიანიჭეთ სახელი სვეტის ყველა უჯრედს შემოსავალი, რომელიც მსგავსი იქნება შესაბამისი თვის სახელის მიხედვით. ანუ, პირველი ელემენტი სვეტში შემოსავალირომელსაც შეიცავს შემოსავლის ზომა უნდა ეწოდოს იანვარიმეორე - თებერვალი და ა.შ.
ასე რომ, სვეტის პირველ ელემენტს სახელი მიანიჭეთ, შეარჩიეთ იგი და დააჭირეთ მაუსის მარჯვენა ღილაკს. იხსნება კონტექსტური მენიუ. არჩევა მასში "დაასახელე სახელი ...".
- იწყება სახელების შექმნის ფანჯარა. მინდორში "სახელი" შეიყვანეთ სახელი იანვარი. დამატებითი ცვლილებები არ არის საჭირო ფანჯარაში, თუმცა მხოლოდ ამის შემთხვევაში, შეგიძლიათ შეამოწმოთ რომ კოორდინატები მოცემულ სფეროშია "დიაპაზონი" შესაბამისია იანვრისთვის შემოსავლის შემცველი უჯრედის მისამართზე. ამის შემდეგ დააჭირეთ ღილაკს "კარგი".
- როგორც ხედავთ, ახლა, როდესაც ეს ელემენტი შერჩეულია სახელის ფანჯარაში, ეს არ არის მისი მისამართი, რომელიც ნაჩვენებია, არამედ სახელი, რომელიც ჩვენ მას მივანიჭეთ. ჩვენ ვასრულებთ ანალოგიურ ოპერაციას სვეტის ყველა სხვა ელემენტთან. შემოსავალითანმიმდევრობით ასახელებს მათ თებერვალი, მარტი, აპრილი და ა.შ. დეკემბრის ჩათვლით.
- შეარჩიეთ უჯრედი, რომელშიც ნაჩვენები იქნება ინტერვალით განსაზღვრული ინტერვალის მნიშვნელობების ჯამი და შეარჩიეთ იგი. შემდეგ დააჭირეთ ხატულას "ფუნქციის ჩასმა". იგი მდებარეობს ფორმულის ზოლის მარცხნივ და ველში მარჯვნივ, სადაც ნაჩვენებია უჯრედების სახელი.
- გააქტიურებულ ფანჯარაში ფუნქციის ოსტატები გადასვლა კატეგორიაში "მათემატიკური". იქ ვირჩევთ სახელს სულ. დააჭირეთ ღილაკს "კარგი".
- ამ მოქმედების შემდეგ, ოპერატორის კამათის ფანჯარა იწყება სულრომლის ერთადერთი ამოცანაა ჩამოთვლილი მნიშვნელობების ჯამი. სინტაქსი ამ ფუნქციისთვის ძალიან მარტივია:
= SUM (ნომერი1; ნომერი2; ...)
ზოგადად, არგუმენტების რაოდენობამ შეიძლება მიაღწიოს მნიშვნელობას 255. მაგრამ ყველა ეს არგუმენტი ერთგვაროვანია. ისინი წარმოადგენენ უჯრედის რაოდენობას ან კოორდინატს, რომელშიც ეს რიცხვი შეიცავს. მათ ასევე შეუძლიათ იმოქმედონ როგორც ჩაშენებული ფორმულა, რომელიც გამოთვლის სასურველ რაოდენობას ან მიუთითებს ფურცლის ელემენტის მისამართს, სადაც ის მდებარეობს. ჩამონტაჟებული ფუნქციის ამ თვისებაში სწორედ ამ ოპერატორს გამოიყენებს ჩვენი ინდოეთი ამ შემთხვევაში.
დააყენეთ კურსორი ველში "ნომერი 1". შემდეგ დააჭირეთ ხატს ინვერსიული სამკუთხედის სახით დიაპაზონის სახელის ველურის მარჯვნივ. ნაჩვენებია უახლესი გამოყენებული ფუნქციების სია. თუ მათ შორის არის სახელი "ინდოეთი"შემდეგ დაუყოვნებლივ დააჭირეთ მასზე, რომ გადავიდეთ ამ ფუნქციის არგუმენტების ფანჯარაში. მაგრამ შეიძლება ისე აღმოჩნდეს, რომ ამ სიაში ვერ ნახავთ. ამ შემთხვევაში დააწკაპუნეთ სახელზე "სხვა მახასიათებლები ..." სიის ბოლოში.
- ნაცნობი ფანჯარა იწყება. ფუნქციის ოსტატები. ჩვენ გადავდივართ მონაკვეთზე ცნობები და მასივები და აირჩიეთ ოპერატორის სახელი იქ ინდოეთი. ამ მოქმედების შემდეგ დააჭირეთ ღილაკს "კარგი" ფანჯრის ბოლოში.
- ოპერატორის არგუმენტის ფანჯრის ამოქმედება ინდოეთი. მინდორში უჯრედის ბმული მიუთითეთ ფურცლის ელემენტის მისამართი, რომელიც შეიცავს თანხის გაანგარიშებისთვის განკუთვნილი დიაპაზონის საწყისი თვის სახელწოდებას. გაითვალისწინეთ, რომ ამ შემთხვევაში თქვენ არ გჭირდებათ ბმულის ციტირება, რადგან ამ შემთხვევაში მისამართი არ იქნება უჯრედის კოორდინატები, არამედ მისი შინაარსი, რომელსაც უკვე აქვს ტექსტის ფორმატი (სიტყვა მარტი) ველი "A1" დატოვეთ იგი ცარიელი, რადგან ჩვენ ვიყენებთ კოორდინატის აღნიშვნის სტანდარტულ ტიპს.
მას შემდეგ, რაც მისამართი ველში ჩანს, არ ჩქარობთ ღილაკს დაჭერით "კარგი", რადგან ეს არის ბუდეური ფუნქცია და მასთან მოქმედებები განსხვავდება ჩვეულებრივი ალგორითმისგან. დააჭირეთ სახელი სულ ფორმულის ზოლში.
- ამის შემდეგ, ჩვენ დავუბრუნდებით სადავო ფანჯარას სულ. როგორც ხედავთ, ამ სფეროში "ნომერი 1" ოპერატორმა უკვე აჩვენა ინდოეთი თავისი შინაარსით. ჩვენ კურსორს ვათავსებთ იმავე ველში ჩანაწერის ბოლო პერსონაჟის მიღებისთანავე. მოათავსეთ მსხვილი ნაწლავის ნიშანი (:) ეს სიმბოლო გულისხმობს მთელი რიგი უჯრედების მისამართის ნიშანს. გარდა ამისა, კურსორის ველიდან მოცილების გარეშე, კვლავ დააჭირეთ ღილაკს სამკუთხედის სახით, რათა შეარჩიოთ ფუნქციები. ამჯერად ახლახან გამოყენებული ოპერატორების სიაში "ინდოეთი" უნდა იყოს წარმოდგენილი, რადგან ცოტა ხნის წინ ჩვენ გამოიყენეს ეს ფუნქცია. ჩვენ დააჭირეთ სახელს.
- ოპერატორის არგუმენტის ფანჯარა კვლავ იხსნება ინდოეთი. მინდორში ჩავსვით უჯრედის ბმული ფურცელზე მითითებული იმ ნივთის მისამართი, სადაც მდებარეობს დასახელების დაანგარიშების პერიოდის დასრულების თვის სახელი. კვლავ, კოორდინატები უნდა შეიტანოთ ბრჭყალების გარეშე. ველი "A1" ისევ ცარიელი დატოვე. ამის შემდეგ დააჭირეთ ღილაკს "კარგი".
- როგორც ხედავთ, ამ მოქმედებების შემდეგ, პროგრამა ითვლის და აჩვენებს კომპანიის შემოსავლის განსაზღვრულ პერიოდს (მარტი - მაისი) დამატებით შედგენილ ფურცლის ელემენტში, რომელშიც თავად ფორმულა მდებარეობს.
- თუ ჩვენ შეცვლით უჯრედებს, სადაც შედის ბილინგის პერიოდის დასაწყისის და დასრულების თვის სახელები, სხვებისთვის, მაგალითად, ივნისი და ნოემბერიშემდეგ შედეგი შეიცვლება შესაბამისად. დაემატება შემოსავლის ოდენობა განსაზღვრული პერიოდის განმავლობაში.
გაკვეთილი: როგორ გამოვთვალოთ თანხა Excel- ში
როგორც ხედავთ, მიუხედავად იმისა, რომ ფუნქციაა ინდოეთი არ შეიძლება ეწოდოს მომხმარებლებს შორის ერთ-ერთი ყველაზე პოპულარული, თუმცა, ეს ხელს უწყობს Excel- ში განსხვავებული სირთულის ამოცანების გადაჭრას ბევრად უფრო ადვილია, ვიდრე ეს შეიძლება გაკეთდეს სხვა ინსტრუმენტების გამოყენებით. უპირველეს ყოვლისა, ეს ოპერატორი სასარგებლოა კომპლექსურ ფორმულებში, რომელშიც ის წარმოადგენს გამოხატულების განუყოფელ ნაწილს. მაგრამ მაინც უნდა აღინიშნოს, რომ ოპერატორის ყველა შესაძლებლობა ინდოეთი საკმაოდ ძნელი გასაგებია. ეს უბრალოდ ხსნის ამ სასარგებლო ფუნქციის დაბალი პოპულარობას მომხმარებლებს შორის.