Სარჩევი
დღეს მე ვაპირებ Google Sheets-ის ფორმულებს მაგიდაზე მოვიტანო. დავიწყებ ელემენტებით, რომლებიდანაც ისინი შედგება, შეგახსენებთ როგორ გამოითვლება და გეტყვით განსხვავებას მარტივ და რთულ ფორმულებს შორის.
აი, რაც უნდა იცოდეთ:
Google Sheets ფორმულების არსი
პირველ რიგში - ფორმულის ასაგებად საჭიროა ლოგიკური გამონათქვამები და ფუნქციები.
ფუნქცია არის მათემატიკური გამოხატულება; თითოეულს თავისი სახელი აქვს.
იმისთვის, რომ Google Sheets-მა იცოდეს, რომ თქვენ აპირებთ რიცხვის ან ტექსტის ნაცვლად ფორმულის შეყვანას, დაიწყეთ ინტერესის უჯრედში ტოლობის ნიშნის (=) შეყვანა. შემდეგ ჩაწერეთ ფუნქციის სახელი და დანარჩენი ფორმულა.
რჩევა. აქ შეგიძლიათ შეამოწმოთ Google Sheets-ში ხელმისაწვდომი ყველა ფუნქციის სრული სია.
თქვენი ფორმულა შეიძლება შეიცავდეს:
- უჯრედების მითითებებს
- დასახელებული მონაცემთა დიაპაზონებს
- ციფრული და ტექსტური მუდმივები
- ოპერატორები
- სხვა ფუნქციები
უჯრედების მიმართვის ტიპები
თითოეული ფუნქცია მოითხოვს მონაცემებს სამუშაოდ და უჯრედთან მითითებები გამოიყენება ამ მონაცემების აღსანიშნავად.
უჯრედზე მითითებისთვის გამოიყენება ალფაციფრული კოდი – ასოები სვეტებისთვის და რიცხვები მწკრივებისთვის. მაგალითად, A1 არის პირველი უჯრედი სვეტში A .
არსებობს 3 ტიპის Google Sheets უჯრედების მითითება:
- ნათესავი : A1
- აბსოლუტური: $A$1
- შერეული (ნახევრად შედარებითი და ნახევრად აბსოლუტური): $A1 ან A$1
დოლარის ნიშანი ($) არის რა ცვლის მითითებასტიპი.
გადაადგილების შემდეგ, უჯრედების შედარებითი მითითებები იცვლება დანიშნულების უჯრედის მიხედვით. მაგალითად, B1 შეიცავს =A1 . დააკოპირეთ ის C2-ზე და ის გახდება =B2 . მას შემდეგ, რაც დაკოპირდა 1 სვეტი მარჯვნივ და 1 მწკრივი ქვემოთ, ყველა კოორდინატი გაიზარდა 1-ში.
თუ ფორმულებს აქვთ აბსოლუტური მითითებები, ისინი არ შეიცვლება კოპირების შემდეგ. ისინი ყოველთვის მიუთითებენ ერთსა და იმავე უჯრედზე, მაშინაც კი, თუ ცხრილს დაემატება ახალი სტრიქონები და სვეტები ან თავად უჯრედი სხვაგან არის გადატანილი.
ორიგინალური ფორმულა B1-ში | =A1 | =A$1 | =$A1 | =$A$1 |
ფორმულა კოპირებულია C2-ში | =B2 | =B$1 | =$A2 | =$A$1 |
ამგვარად, იმისათვის, რომ არ შეიცვალოს მითითებები კოპირების ან გადატანის შემთხვევაში, გამოიყენეთ აბსოლუტური.
ნათესავებსა და აბსოლუტურებს შორის სწრაფად გადასართავად, უბრალოდ მონიშნეთ რომელიმე უჯრედის მითითება და დააჭირეთ F4 თქვენს კლავიატურაზე.
at პირველი, თქვენი შედარებითი მითითება - A1 - შეიცვლება აბსოლუტურ - $A$1 . კიდევ ერთხელ დააჭირეთ F4 და მიიღებთ შერეულ მითითებას – A$1 . შემდეგი ღილაკის დაჭერისას ნახავთ $A1 . კიდევ ერთი დააბრუნებს ყველაფერს პირვანდელ მდგომარეობაში - A1 . და ასე შემდეგ.
რჩევა. ყველა მითითების ერთდროულად შესაცვლელად, მონიშნეთ მთელი ფორმულა და დააჭირეთ F4
მონაცემთა დიაპაზონი
Google Sheets იყენებს არა მხოლოდ ცალკეულ უჯრედებს, არამედ მიმდებარე უჯრედების ჯგუფებს - დიაპაზონებს. ისინი შემოიფარგლება ზედამარცხენა და ქვედა მარჯვენა უჯრედები. მაგალითად, A1:B5 სიგნალს აძლევს გამოიყენოს ყველა უჯრედი, რომელიც მონიშნულია ქვემოთ ნარინჯისფრად:
მუდმივები Google Sheets-ის ფორმულებში
მუდმივი მნიშვნელობები Google Sheets-ში არის ის, რისი გამოთვლაც შეუძლებელია და ყოველთვის უცვლელი რჩება. ყველაზე ხშირად, ეს არის რიცხვები და ტექსტი, მაგალითად 250 (ნომერი), 03/08/2019 (თარიღი), მოგება (ტექსტი). ეს ყველაფერი მუდმივებია და ჩვენ შეგვიძლია მათი შეცვლა სხვადასხვა ოპერატორებისა და ფუნქციების გამოყენებით.
მაგალითად, ფორმულა შეიძლება შეიცავდეს მხოლოდ მუდმივ მნიშვნელობებს და ოპერატორებს:
=30+5*3
ან შეიძლება გამოიყენება ახალი მნიშვნელობის გამოსათვლელად სხვა უჯრედის მონაცემებზე დაყრდნობით:
=A2+500
ზოგჯერ, თუმცა, თქვენ უნდა შეცვალოთ მუდმივები ხელით. და ამის გაკეთების უმარტივესი გზაა თითოეული მნიშვნელობის ცალკე უჯრედში განთავსება და მათი მითითება ფორმულებში. შემდეგ, ყველაფერი რაც თქვენ უნდა გააკეთოთ არის ცვლილებების შეტანა ერთ უჯრედში და არა ყველა ფორმულაში.
ასე რომ, თუ 500 დააყენებთ B2-ს, მიმართეთ მას ფორმულით:
=A2+B2
სანაცვლოდ 700 მისაღებად, უბრალოდ შეცვალეთ ნომერი B2-ში და შედეგი ხელახლა გამოითვლება.
Google Sheets ფორმულების ოპერატორები
სხვადასხვა ოპერატორები გამოიყენება ელცხრილებში, რათა წინასწარ დააყენოთ გამოთვლების ტიპი და თანმიმდევრობა. ისინი იყოფა 4 ჯგუფად:
- არითმეტიკული ოპერატორები
- შედარების ოპერატორები
- შეერთების ოპერატორები
- მინიშნება ოპერატორები
არითმეტიკული ოპერატორები
როგორცსახელი ვარაუდობს, რომ ისინი გამოიყენება მათემატიკური გამოთვლების შესასრულებლად, როგორიცაა შეკრება, გამოკლება, გამრავლება და გაყოფა. შედეგად მივიღებთ რიცხვებს.
არითმეტიკული ოპერატორი | ოპერაცია | მაგალითი |
+ (პლუს ნიშანი) | მიმატება | =5+5 |
- (მინუს ნიშანი) | გამოკლება უარყოფითი რიცხვი | =5-5 =-5 |
* (ვარსკვლავი) | გამრავლება | =5*5 |
/ (სლეხი) | განყოფილება | =5/5 |
% (პროცენტული ნიშანი) | პროცენტები | 50% |
^ (კარეტის ნიშანი) | ექსპონენტები | =5^2 |
შედარების ოპერატორები
შედარების ოპერატორები გამოიყენება ორი მნიშვნელობის შესადარებლად და ლოგიკური გამოხატვის დასაბრუნებლად: TRUE ან FALSE.
შედარების ოპერატორი | შედარების პირობა | ფორმულის მაგალითი |
= | ტოლი to | =A1=B1 |
> | მეტი | =A1>B1 |
< | =A1 | |
>= | მეტი ან ტოლი | =A1>=B1 |
<= | მცირე ან ტოლია | =A1 <=B1 |
არ უდრის | =A1B1 |
ტექსტის შეერთებას ოპერატორები
Ampersand (&) გამოიყენება მრავალი ტექსტური სტრიქონის ერთში დასაკავშირებლად (შეერთებისთვის). შეიყვანეთ ქვემოთ მოცემული Google Sheets-ის ერთ-ერთ უჯრედში და ის დაბრუნდება თვითმფრინავი :
="Air"&"craft"
ან, ჩადეთ გვარი A1-ს და სახელი B1-ს და მიიღეთ გვარი , სახელი ტექსტი შემდეგი სიტყვებით:
=A1&", "&B1
ფორმულის ოპერატორები
ეს ოპერატორები გამოიყენება Google Sheets ფორმულების შესაქმნელად და მონაცემთა დიაპაზონების მითითებისთვის:
ფორმულის ოპერატორი | მოქმედება | ფორმულის მაგალითი |
: (წერტილი) | დიაპაზონი ოპერატორი. ქმნის მითითებას ყველა უჯრედზე (და მათ შორის) პირველ და ბოლო ნახსენებ უჯრედებს შორის. | B5:B15 |
, (მძიმით) | კავშირი ოპერატორი. აერთიანებს მრავალ მითითებას ერთში. | =SUM(B5:B15,D5:D15) |
ყველა ოპერატორი არის განსხვავებული პრიორიტეტის (პრიორიტეტის) რაც განსაზღვრავს ფორმულის გამოთვლების თანმიმდევრობა და, ყველაზე ხშირად, გავლენას ახდენს მიღებულ მნიშვნელობებზე.
გამოთვლების თანმიმდევრობა და ოპერატორების უპირატესობა
თითოეული ფორმულა Google Sheets-ში ამუშავებს თავის მნიშვნელობებს გარკვეული თანმიმდევრობით: მარცხნიდან მარჯვნივ დაფუძნებული ოპერატორის უპირატესობაზე. იგივე პრიორიტეტის ოპერატორები, მაგ. გამრავლება და გაყოფა, გამოითვლება მათი გარეგნობის თანმიმდევრობით (მარცხნიდან მარჯვნივ).
ოპერატორების უპირატესობა | აღწერა |
: (წერტილი) (სივრცე) , (მძიმით) | დიაპაზონის ოპერატორი |
- | მინუს ნიშანი |
% | პროცენტი |
^ | განვითარება |
* და / | გამრავლება და გაყოფა |
+ და- | შეკრება და გამოკლება |
& | მრავლობითი ტექსტური სტრიქონის შეერთება ერთში |
= >= | შედარება |
როგორ გამოვიყენოთ ფრჩხილები გამოთვლების თანმიმდევრობის შესაცვლელად
მიმდევრობის შესაცვლელად ფორმულის ფარგლებში გამოთვლებიდან, ფრჩხილებში ჩასვით ის ნაწილი, რომელიც პირველ რიგში უნდა მოხვდეს. ვნახოთ, როგორ მუშაობს.
დავუშვათ, რომ გვაქვს სტანდარტული ფორმულა:
=5+4*3
რადგან გამრავლება ლიდერობს და მიმატება მოჰყვება, ფორმულა დაბრუნდება 17 .
თუ ფრჩხილებს დავამატებთ, თამაში იცვლება:
=(5+4)*3
ფორმულა ჯერ ამატებს რიცხვებს, შემდეგ ამრავლებს მათ 3-ზე და აბრუნებს 27 .
შემდეგი მაგალითის ფრჩხილები კარნახობს შემდეგს:
=(A2+25)/SUM(D2:D4)
- გამოთვალეთ მნიშვნელობა A2-სთვის და დაამატეთ იგი 25-ზე
- იპოვეთ მნიშვნელობების ჯამი D2, D3 და D4-დან
- გაყავით პირველი რიცხვი მნიშვნელობების ჯამზე
იმედი მაქვს, რომ არ გაგიჭირდებათ ამის გადალახვა ვინაიდან გამოთვლების თანმიმდევრობას პატარა ასაკიდან ვიგებთ და ჩვენს ირგვლივ ყველა არითმეტიკა ასე სრულდება. :)
Google Sheets-ში დასახელებული დიაპაზონები
იცოდით, რომ შეგიძლიათ ცალკეული უჯრედების და მონაცემთა მთლიანი დიაპაზონის ლეიბლის მონიშვნა? ეს ხდის მონაცემთა დიდი ნაკრებების დამუშავებას სწრაფ და მარტივს. გარდა ამისა, თქვენ უფრო სწრაფად იხელმძღვანელებთ Google Sheets-ის ფორმულებში.
დავუშვათ, რომ თქვენ გაქვთ სვეტი, სადაც ითვლით მთლიან გაყიდვებს პროდუქტსა და მომხმარებელს. დაასახელეთ ასეთი ადიაპაზონი Total_Sales და გამოიყენეთ იგი ფორმულებში.
მჯერა, დამეთანხმებით, რომ ფორმულა
=SUM(Total_Sales)
გაცილებით ნათელი და ადვილად წასაკითხია ვიდრე
=SUM($E$2:$E$13)
შენიშვნა. თქვენ არ შეგიძლიათ შექმნათ დასახელებული დიაპაზონები არამიმდებარე უჯრედებიდან.
თქვენი დიაპაზონის იდენტიფიცირებისთვის, გააკეთეთ შემდეგი:
- მონიშნეთ თქვენი მიმდებარე უჯრედები.
- გადადით მონაცემები > დასახელებული დიაპაზონები ფურცლის მენიუში. შესაბამისი პანელი გამოჩნდება მარჯვნივ.
- დააყენეთ დიაპაზონის სახელი და დააწკაპუნეთ შესრულებულია .
რჩევა . ეს ასევე საშუალებას გაძლევთ შეამოწმოთ, დაარედაქტიროთ და წაშალოთ თქვენ მიერ შექმნილი ყველა დიაპაზონი:
სწორი სახელის არჩევა მონაცემთა დიაპაზონისთვის
დასახელებული დიაპაზონები თქვენს Google Sheets ფორმულებს უფრო მეგობრულს ხდის , უფრო ნათელი და გასაგები. მაგრამ არსებობს წესების მცირე ნაკრები, რომლებიც უნდა დაიცვათ, როდესაც საქმე ეხება ეტიკეტირების დიაპაზონებს. სახელი:
- შეიძლება შეიცავდეს მხოლოდ ასოებს, ციფრებს, ქვედა ხაზებს (_).
- არ უნდა დაიწყოს რიცხვიდან ან „მართალი“ ან „მცდარი“ სიტყვებიდან.
- არ უნდა შეიცავდეს შუალედებს ( ) ან სხვა სასვენ ნიშნებს.
- უნდა იყოს 1-250 სიმბოლო.
- არ უნდა შეესაბამებოდეს თავად დიაპაზონს. თუ ცდილობთ დიაპაზონის დარქმევას, როგორც A1:B2 , შეიძლება მოხდეს შეცდომები.
თუ რამე არასწორედ მოხდება, მაგ. თქვენ იყენებთ სივრცეს სახელში Total Sales , მაშინვე მიიღებთ შეცდომას. სწორი სახელი იქნება TotalSales ან Total_Sales .
შენიშვნა. Google Sheets დასახელებული დიაპაზონები მსგავსიაუჯრედების აბსოლუტური მითითებები. თუ ცხრილს დაამატებთ სტრიქონებს და სვეტებს, Total_Sales დიაპაზონი არ შეიცვლება. გადაიტანეთ დიაპაზონი ფურცლის ნებისმიერ ადგილას – და ეს არ შეცვლის შედეგებს.
Google Sheets ფორმულების ტიპები
ფორმულები შეიძლება იყოს მარტივი და რთული.
მარტივი ფორმულები შეიცავს მუდმივებს, მითითებებს იმავე ფურცელზე არსებულ უჯრედებზე და ოპერატორებს. როგორც წესი, ეს არის ან ერთი ფუნქცია ან ოპერატორი და გამოთვლების თანმიმდევრობა არის ძალიან მარტივი და პირდაპირი – მარცხნიდან მარჯვნივ:
=SUM(A1:A10)
=A1+B1
როგორც კი როდესაც გამოჩნდება დამატებითი ფუნქციები და ოპერატორები, ან გამოთვლების თანმიმდევრობა ცოტათი რთულდება, ფორმულა რთული ხდება.
კომპლექსური ფორმულები შეიძლება შეიცავდეს უჯრედების მითითებებს, მრავალ ფუნქციას, მუდმივებს, ოპერატორებს და დასახელებულ დიაპაზონებს. მათი სიგრძე შეიძლება იყოს დიდი. მხოლოდ მათ ავტორს შეუძლია მათი სწრაფად „გაშიფვრა“ (მაგრამ ჩვეულებრივ მხოლოდ იმ შემთხვევაში, თუ ის აშენდა არაუმეტეს ერთი კვირის წინ).
როგორ მარტივად წაიკითხოთ რთული ფორმულები
არსებობს ხრიკი. თქვენი ფორმულები გასაგებად გამოიყურება.
შეგიძლიათ გამოიყენოთ იმდენი სივრცე და ხაზის წყვეტა რამდენიც გჭირდებათ. ეს არ არღვევს შედეგს და ყველაფერს მოაწყობს ყველაზე მოსახერხებლად.
ფორმულაში შესვენების ხაზის დასაყენებლად დააჭირეთ კლავიატურაზე Alt+Enter. მთლიანი ფორმულის სანახავად, გააფართოვეთ ფორმულის ზოლი :
ამ დამატებითი სივრცეებისა და წყვეტების ხაზების გარეშე, ფორმულა ასე გამოიყურებაthis:
=ArrayFormula(MAX(IF(($B$2:$B$13=B18)*($C$2:$C$13=C18), $E$2:$E$13,"")))
შეგიძლიათ დამეთანხმოთ, რომ პირველი გზა უკეთესია?
შემდეგ ჯერზე უფრო ღრმად ჩავუღრმავდები Google Sheets ფორმულების შექმნას და რედაქტირებას და ჩვენ ვივარჯიშებთ ცოტა მეტი. თუ თქვენ გაქვთ რაიმე შეკითხვები, გთხოვთ დატოვოთ ისინი ქვემოთ მოცემულ კომენტარებში.