ლოგიკური ოპერაციები Excel-ში

ლოგიკური ფუნქცია არის ფუნქციის ტიპი, რომელსაც შეუძლია დააბრუნოს ერთ-ერთი შესაძლო მნიშვნელობა - true, თუ უჯრედი შეიცავს მნიშვნელობებს, რომლებიც აკმაყოფილებენ გარკვეულ კრიტერიუმებს და მცდარი, თუ ეს არ მოხდება. ლოგიკური ფუნქციები გამოიყენება ცხრილების დასაპროგრამებლად, რათა მიაღწიოთ განტვირთვას ხშირად განმეორებადი მოქმედებებისგან.

გარდა ამისა, ლოგიკური ფუნქციები შეიძლება გამოყენებულ იქნას იმის შესამოწმებლად, თუ რამდენად აკმაყოფილებს უჯრედის შინაარსი გარკვეულ კრიტერიუმებს. სხვა ლოგიკური მნიშვნელობები ასევე შეიძლება შემოწმდეს.

შედარების ოპერატორები

თითოეული გამონათქვამი შეიცავს შედარების ოპერატორებს. ისინი შემდეგია:

  1. = – მნიშვნელობა 1 უდრის 2 მნიშვნელობას.
  2. > – მნიშვნელობა 1 მეტია, ვიდრე მნიშვნელობა 2.
  3. < – ачение 1 еньше ачения 2.
  4. >= მნიშვნელობა 1 ან იდენტურია 2 ან მეტი მნიშვნელობის.
  5.  <= ачение 1 еньше ачению 2 идентично ему.
  6. <> მნიშვნელობა 1 ან მეტი, ვიდრე მნიშვნელობა 2 ან ნაკლები.

შედეგად, Excel აბრუნებს ორ შესაძლო შედეგს: true (1) ან false (2).

ლოგიკური ფუნქციების გამოსაყენებლად აუცილებელია, ყველა შესაძლო შემთხვევაში, მიუთითოთ მდგომარეობა, რომელიც შეიცავს ერთ ან მეტ ოპერატორს.

ნამდვილი ფუნქცია

Для использования этой функции не нужно указвать никаких дво аргументов, и она што всегда возвращает «Истина» (что соответствует цифре 1ичной системы счисления).

ფორმულის მაგალითი − =TRUE().

ცრუ ფუნქცია

ფუნქცია მთლიანად წააგავს წინას, მხოლოდ მის მიერ დაბრუნებული შედეგია "False". ყველაზე მარტივი ფორმულა, სადაც შეგიძლიათ გამოიყენოთ ეს ფუნქცია, არის შემდეგი =ЛОЖЬ().

და ფუნქცია

ამ ფორმულის მიზანია დააბრუნოს მნიშვნელობა "True", როდესაც თითოეული არგუმენტი შეესაბამება გარკვეულ მნიშვნელობას ან გარკვეულ კრიტერიუმებს, რომლებიც აღწერილია ზემოთ. თუ მოულოდნელად მოხდა შეუსაბამობა ერთ-ერთ მოთხოვნილ კრიტერიუმს შორის, მაშინ დაბრუნდება მნიშვნელობა "False".

ლოგიკური უჯრედის მითითებები ასევე გამოიყენება ფუნქციის პარამეტრებად. არგუმენტების მაქსიმალური რაოდენობა, რომლის გამოყენებაც შესაძლებელია არის 255. მაგრამ სავალდებულო მოთხოვნაა მინიმუმ ერთი მათგანის არსებობა ფრჩხილებში.

Иსიმართლეყალბი
სიმართლესიმართლეყალბი
ყალბიყალბიყალბი

ამ ფუნქციის სინტაქსია:

=AND (Boolean1; [Boolean2];…)

როგორც სკრინინგის, ისე, როგორც სკრინინგის სიტყვით, რა თქმა უნდა, არ არის გამორიცხული.ლოგიკური ოპერაციები Excel-ში

"ან" ფუნქცია

ამოწმებს მრავალ მნიშვნელობას გარკვეული კრიტერიუმების მიხედვით. თუ რომელიმე მათგანი ემთხვევა, მაშინ ფუნქცია აბრუნებს ნამდვილ მნიშვნელობას (1). ამ სიტუაციაში არგუმენტების მაქსიმალური რაოდენობა ასევე არის 255 და სავალდებულოა ერთი ფუნქციის პარამეტრის მითითება.

ფუნქციაზეა საუბარი OR, მაშინ მის შემთხვევაში ჭეშმარიტების ცხრილი იქნება შემდეგი.

ORსიმართლეყალბი
სიმართლესიმართლესიმართლე
ყალბისიმართლეყალბი

ფორმულის სინტაქსი ასეთია:

=OR (ლოგიკური 1; [ლოგიკური 2];…)

ისევე, როგორც წინა და მომდევნო შემთხვევებში, თითოეული არგუმენტი მეორისგან უნდა იყოს გამოყოფილი მძიმით. თუ ზემოთ მოცემულ მაგალითს მივმართავთ, მაშინ თითოეული პარამეტრი იქ აბრუნებს "True"-ს, ასე რომ, თუ საჭიროა "OR" ფუნქციის გამოყენება ამ დიაპაზონში წვდომისას, მაშინ ფორმულა დააბრუნებს "True"-ს, სანამ ერთ-ერთი პარამეტრი არ დააკმაყოფილებს გარკვეულს. კრიტერიუმი.

"არა" ფუნქცია

ის აბრუნებს იმ მნიშვნელობებს, რომლებიც საპირისპიროა თავდაპირველად მითითებული. ანუ ფუნქციის პარამეტრად "True" მნიშვნელობის გადაცემისას "False" დაბრუნდება. თუ მატჩი არ არის ნაპოვნი, მაშინ "მართალი".

შედეგი, რომელიც დაბრუნდება, დამოკიდებულია იმაზე, თუ რა საწყის არგუმენტს მიიღებს ფუნქცია. თუ, მაგალითად, "AND" ფუნქცია გამოიყენება "NOT" ფუნქციასთან ერთად, მაშინ ცხრილი იქნება შემდეგი.

არა(და())TRUEიტყუება
TRUEიტყუებაTRUE
იტყუებაTRUETRUE

"ან" ფუნქციის გამოყენებისას "არა" ფუნქციასთან ერთად, ცხრილი ასე გამოიყურება.

არა (ან())TRUEიტყუება
TRUEიტყუებაიტყუება
იტყუებაიტყუებაTRUE

ამ ფუნქციის სინტაქსი ძალიან მარტივია: =НЕ(принимаемое логическое значение).

If

ამ მახასიათებელს სამართლიანად შეიძლება ეწოდოს ერთ-ერთი ყველაზე პოპულარული. ის ამოწმებს კონკრეტულ გამონათქვამს კონკრეტული მდგომარეობის წინააღმდეგ. შედეგზე გავლენას ახდენს მოცემული განცხადების სიმართლე ან სიცრუე.

თუ კონკრეტულად ვისაუბრებთ ამ ფუნქციაზე, მაშინ მისი სინტაქსი გარკვეულწილად უფრო რთული იქნება. 

=IF(ბულის_გამოხატვა,[მნიშვნელობა_თუ_true],[მნიშვნელობა_თუ_მცდარი])ლოგიკური ოპერაციები Excel-ში

მოდით უფრო ახლოს მივხედოთ მაგალითს, რომელიც ნაჩვენებია ზემოთ მოცემულ ეკრანის სურათზე. აქ პირველი პარამეტრი არის ფუნქცია TRUE, რომელიც შემოწმებულია პროგრამით. ასეთი შემოწმების შედეგების საფუძველზე, მეორე არგუმენტი ბრუნდება. მესამე ჩადის. 

მომხმარებელს შეუძლია განათავსოს ერთი ფუნქცია IF სხვას. ეს უნდა გაკეთდეს იმ შემთხვევებში, როდესაც გარკვეული პირობის დაცვის ერთი შემოწმების შედეგად აუცილებელია მეორეს გაკეთება. 

მაგალითად, არის რამდენიმე საკრედიტო ბარათი, რომლებსაც აქვთ ნომრები, რომლებიც იწყება პირველი ოთხი ციფრით, რომელიც ახასიათებს ბარათის მომსახურე გადახდის სისტემას. ანუ არის ორი ვარიანტი - Visa და Mastercard. ბარათის ტიპის შესამოწმებლად, თქვენ უნდა გამოიყენოთ ეს ფორმულა ორი ჩასმულით IF.

=IF(LEFT(A2)=”4″, “Visa”, IF(LEFT(A1111)=”2″,”მასტერ ბარათი”,”ბარათი არ არის განსაზღვრული”))

თუ არ იცით რას ნიშნავს ფუნქცია ლევსიმვ, შემდეგ ის წერს ტექსტის ხაზის უჯრედის ნაწილს მარცხნივ. მომხმარებელი ამ ფუნქციის მეორე არგუმენტში განსაზღვრავს სიმბოლოების რაოდენობას, რომლებიც Excel-მა უნდა შეარჩიოს მარცხნიდან. იგი გამოიყენება იმის შესამოწმებლად, იწყება თუ არა საკრედიტო ბარათის ნომრის პირველი ოთხი ციფრი 1111-ით. თუ შედეგი სიმართლეა, "Visa" დაბრუნდება. თუ პირობა მცდარია, მაშინ ფუნქცია გამოიყენება IF.

ანალოგიურად, შეგიძლიათ მიაღწიოთ ღირსეულ ბუდეს და შეამოწმოთ უჯრედის ან დიაპაზონის შინაარსი რამდენიმე პირობის შესაბამისობაში.

ERROR ფუნქცია

საჭიროა იმის დასადგენად, არის თუ არა შეცდომა. თუ კი, მაშინ მეორე არგუმენტის მნიშვნელობა ბრუნდება. თუ ყველაფერი რიგზეა, მაშინ პირველი. საერთო ჯამში, ფუნქციას აქვს ორი არგუმენტი, რომელთაგან თითოეული საჭიროა.

ამ ფორმულას აქვს შემდეგი სინტაქსი:

 =IFERROR(მნიშვნელობა;მნიშვნელობა_თუ_შეცდომა)

როგორ შეიძლება ფუნქციის გამოყენება?

ქვემოთ მოცემულ მაგალითში შეგიძლიათ იხილოთ შეცდომა პირველი ფუნქციის არგუმენტში. ამიტომ, ფორმულა აბრუნებს პასუხს, რომ ნულზე გაყოფა აკრძალულია. ფუნქციის პირველი პარამეტრი შეიძლება იყოს ნებისმიერი სხვა ფორმულა. ადამიანს შეუძლია დამოუკიდებლად გადაწყვიტოს რა შინაარსი შეიძლება იყოს იქ.ლოგიკური ოპერაციები Excel-ში

როგორ შეიძლება ლოგიკური ფუნქციების გამოყენება პრაქტიკაში

დავალება 1

სანამ ადამიანი დასახავს მიზნის განხორციელებას სასაქონლო ნაშთების გადაფასება. თუ პროდუქტი ინახება 8 თვეზე მეტი ხნის განმავლობაში, აუცილებელია მისი ღირებულების განახევრება.

თავდაპირველად, თქვენ უნდა შექმნათ ასეთი ცხრილი.ლოგიკური ოპერაციები Excel-ში

ამ მიზნის მისაღწევად, თქვენ უნდა გამოიყენოთ ფუნქცია IF. ჩვენი მაგალითის შემთხვევაში, ეს ფორმულა ასე გამოიყურება:

 =ЕСЛИ(C2>=8;B2/2;B2)

ფუნქციის პირველ არგუმენტში შემავალი ლოგიკური გამოხატულება შედგენილია > და = ოპერატორების გამოყენებით. მარტივი სიტყვებით, თავდაპირველად კრიტერიუმი ასეთია: თუ უჯრედის მნიშვნელობა 8-ზე მეტი ან ტოლია, მეორე არგუმენტში მოწოდებული ფორმულა შესრულებულია. ტერმინოლოგიური თვალსაზრისით, თუ პირველი პირობა მართალია, მაშინ მეორე არგუმენტი შესრულებულია. თუ ცრუ - მესამე.ლოგიკური ოპერაციები Excel-ში

ამ ამოცანის სირთულე შეიძლება გაიზარდოს. დავუშვათ, რომ ჩვენ წინაშე გვაქვს ლოგიკური ფუნქციის AND-ის გამოყენება. ამ შემთხვევაში, მდგომარეობა მიიღებს შემდეგ ფორმას: თუ პროდუქტი ინახება 8 თვეზე მეტი ხნის განმავლობაში, მაშინ მისი ფასი ორჯერ უნდა გადატვირთული იყოს. თუ ის გაყიდვაშია 5 თვეზე მეტი ხნის განმავლობაში, მაშინ უნდა გადატვირთოთ 1,5-ჯერ. 

ამ შემთხვევაში, თქვენ უნდა შეიყვანოთ შემდეგი სტრიქონი ფორმულის შეყვანის ველში.

=ЕСЛИ(И(C2>=8);B2/2;ЕСЛИ(И(C2>=5);B2/1,5;B2))ლოგიკური ოპერაციები Excel-ში

ფუნქცია IF საჭიროების შემთხვევაში საშუალებას აძლევს ტექსტის სტრიქონებს არგუმენტებში. 

დავალება 2

დავუშვათ, პროდუქტის ფასდაკლების შემდეგ, მან დაიწყო 300 რუბლზე ნაკლები ღირებულება, მაშინ ის უნდა ჩამოიწეროს. იგივე უნდა გაკეთდეს, თუ ის 10 თვის განმავლობაში გაიყიდა. ამ სიტუაციაში ნებისმიერი ამ ვარიანტიდან მისაღებია, ამიტომ ლოგიკურია ფუნქციის გამოყენება OR и IF. შედეგი არის შემდეგი ხაზი.

=ЕСЛИ(ИЛИ(D2<300;C2>=10);»списан»;»»)

თუ პირობის ჩაწერისას გამოყენებული იყო ლოგიკური ოპერატორი OR, მაშინ ის უნდა იყოს გაშიფრული შემდეგნაირად. თუ უჯრედი C2 შეიცავს რიცხვს 10 ან მეტს, ან თუ უჯრედი D2 შეიცავს 300-ზე ნაკლებ მნიშვნელობას, მაშინ მნიშვნელობა „ჩამოწერილი“ უნდა დაბრუნდეს შესაბამის უჯრედში.ლოგიკური ოპერაციები Excel-ში

თუ პირობა არ არის დაკმაყოფილებული (ანუ ის მცდარი აღმოჩნდება), მაშინ ფორმულა ავტომატურად აბრუნებს ცარიელ მნიშვნელობას. ამრიგად, თუ პროდუქტი ადრე გაიყიდა ან მარაგშია საჭიროზე ნაკლები, ან ის ფასდაკლებულია ზღვრულ მნიშვნელობაზე ნაკლები ღირებულებით, მაშინ ცარიელი უჯრედი რჩება. 

დასაშვებია არგუმენტად სხვა ფუნქციების გამოყენება. მაგალითად, მისაღებია მათემატიკური ფორმულების გამოყენება.

დავალება 3

დავუშვათ, არის რამდენიმე მოსწავლე, რომლებიც გიმნაზიაში შესვლამდე რამდენიმე გამოცდას აბარებენ. როგორც გამსვლელი ქულა არის 12. ხოლო შესვლისთვის აუცილებელია მათემატიკაში 4 ქულა მაინც იყოს. შედეგად, Excel-მა უნდა შექმნას ქვითრის ანგარიში. 

პირველ რიგში, თქვენ უნდა შეადგინოთ შემდეგი ცხრილი.ლოგიკური ოპერაციები Excel-ში

ჩვენი ამოცანაა შევადაროთ ყველა ქულის ჯამი გამსვლელ ქულასთან და გარდა ამისა, დავრწმუნდეთ, რომ მათემატიკაში შეფასება 4-ზე დაბალია. ხოლო შედეგის გრაფაში უნდა მიუთითოთ „მიღებული“ ან „არა“.

ჩვენ უნდა შევიტანოთ შემდეგი ფორმულა.

=ЕСЛИ(И(B3>=4;СУММ(B3:D3)>=$B$1);»принят»;»нет»)

ლოგიკური ოპერატორის გამოყენებით И აუცილებელია შეამოწმოთ რამდენად შეესაბამება ეს პირობები. და საბოლოო ქულის დასადგენად, თქვენ უნდა გამოიყენოთ კლასიკური ფუნქცია თანხა.ლოგიკური ოპერაციები Excel-ში

ამრიგად, ფუნქციის გამოყენებით IF თქვენ შეგიძლიათ გადაჭრათ მრავალი განსხვავებული პრობლემა, ამიტომ ის ერთ-ერთი ყველაზე გავრცელებულია.

დავალება 4

დავუშვათ, ჩვენ ვაწყდებით იმის გაგების აუცილებლობას, თუ რა ღირს საქონელი მთლიანად შეფასების შემდეგ. თუ პროდუქტის ღირებულება საშუალო ღირებულებაზე დაბალია, მაშინ აუცილებელია ამ პროდუქტის ჩამოწერა. 

ამისათვის შეგიძლიათ გამოიყენოთ იგივე ცხრილი, რომელიც ზემოთ იყო მოცემული.ლოგიკური ოპერაციები Excel-ში

ამ პრობლემის გადასაჭრელად, თქვენ უნდა გამოიყენოთ შემდეგი ფორმულა.

=IF(D2

პირველ არგუმენტში მოცემულ გამონათქვამში ჩვენ გამოვიყენეთ ფუნქცია საშუალოA, რომელიც განსაზღვრავს კონკრეტული მონაცემთა ნაკრების საშუალო არითმეტიკას. ჩვენს შემთხვევაში, ეს არის დიაპაზონი D2:D7.ლოგიკური ოპერაციები Excel-ში

დავალება 5

ამ შემთხვევაში, ვთქვათ, უნდა განვსაზღვროთ საშუალო გაყიდვები. ამისათვის თქვენ უნდა შექმნათ ასეთი ცხრილი.ლოგიკური ოპერაციები Excel-ში

შემდეგი, თქვენ უნდა გამოთვალოთ იმ უჯრედების საშუალო მნიშვნელობა, რომელთა შინაარსი აკმაყოფილებს გარკვეულ კრიტერიუმს. ამრიგად, გამოყენებული უნდა იყოს როგორც ლოგიკური, ასევე სტატისტიკური გადაწყვეტა. ზემოთ მოცემული ცხრილის ქვეშ, თქვენ უნდა შექმნათ დამხმარე ცხრილი, რომელშიც ნაჩვენები იქნება შედეგები.ლოგიკური ოპერაციები Excel-ში

ამ ამოცანის გადაჭრა შესაძლებელია მხოლოდ ერთი ფუნქციის გამოყენებით.

=СРЗНАЧЕСЛИ($B$2:$B$7;B9;$C$2:$C$7)

პირველი არგუმენტი არის შესამოწმებელი მნიშვნელობების დიაპაზონი. მეორე აზუსტებს მდგომარეობას, ჩვენს შემთხვევაში ეს არის უჯრედი B9. მაგრამ, როგორც მესამე არგუმენტი, გამოიყენება დიაპაზონი, რომელიც გამოყენებული იქნება საშუალო არითმეტიკის გამოსათვლელად.

ფუნქცია უგულო საშუალებას გაძლევთ შეადაროთ B9 უჯრედის მნიშვნელობა იმ მნიშვნელობებთან, რომლებიც მდებარეობს B2:B7 დიაპაზონში, სადაც ჩამოთვლილია მაღაზიის ნომრები. თუ მონაცემები ემთხვევა, მაშინ ფორმულა ითვლის C2:C7 დიაპაზონის საშუალო არითმეტიკას.ლოგიკური ოპერაციები Excel-ში

დასკვნები

ლოგიკური ფუნქციები საჭიროა სხვადასხვა სიტუაციებში. არსებობს მრავალი სახის ფორმულა, რომელიც შეიძლება გამოყენებულ იქნას გარკვეული პირობების შესამოწმებლად. როგორც ზემოთ ვნახეთ, მთავარი ფუნქციაა IF, მაგრამ მრავლობითი სხვა, რაც შეიძლება გამოიყენოს სხვადასხვა სიტუაციებში.

ასევე მოცემულია რამდენიმე მაგალითი იმისა, თუ როგორ შეიძლება ლოგიკური ფუნქციების გამოყენება რეალურ სიტუაციებში.

ლოგიკური ფუნქციების გამოყენების კიდევ ბევრი ასპექტია, მაგრამ ძნელია მათი განხილვა ერთი, თუნდაც დიდი სტატიის ფარგლებში. სრულყოფილების შეზღუდვა არ არსებობს, ასე რომ თქვენ ყოველთვის შეგიძლიათ მოძებნოთ უკვე ცნობილი ფორმულების ახალი აპლიკაციები.

დატოვე პასუხი