ლოგიკური ფუნქციები Excel-ში. ყველაფერი Excel-ში ლოგიკური ფუნქციების გამოყენების შესახებ

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

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

ლოგიკური ფუნქციების სია Excel-ში

არსებობს ლოგიკური ფუნქციების დიდი რაოდენობა, მაგრამ ყველაზე ხშირად გამოიყენება შემდეგი:

  1. TRUE
  2. იტყუება
  3. IF
  4. Iferror
  5. OR
  6. И
  7. არა
  8. ეოშიბკა
  9. ISBLANK

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

ოპერატორები TRUE და FALSE

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

ლოგიკური ფუნქციები Excel-ში. ყველაფერი Excel-ში ლოგიკური ფუნქციების გამოყენების შესახებ ლოგიკური ფუნქციები Excel-ში. ყველაფერი Excel-ში ლოგიკური ფუნქციების გამოყენების შესახებ

არა ოპერატორი

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

ამ ოპერატორის სინტაქსი ასეთია: =არა (მართალი ან მცდარი).

ოპერატორები AND და OR

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

AND ოპერატორის აგების გზა ძალიან მარტივია: =და (არგუმენტი1; არგუმენტი2;…). არგუმენტების მაქსიმალური რაოდენობა, რომელთა გამოყენებაც შესაძლებელია ამ ფუნქციის მიერ არის 255. ოპერატორის სინტაქსი OR მსგავსი, მაგრამ მუშაობის მექანიკა ოდნავ განსხვავებულია. თუ ფუნქციების ერთ-ერთი სია იძლევა შედეგს TRUE, მაშინ ეს რიცხვი დაბრუნდება მთლიანი ლოგიკური თანმიმდევრობით. ლოგიკური ფუნქციები Excel-ში. ყველაფერი Excel-ში ლოგიკური ფუნქციების გამოყენების შესახებ

IF და ISERROR განცხადებები

ამ ორ ფუნქციას აქვს ძალიან მნიშვნელოვანი მიზანი - ისინი პირდაპირ ადგენენ შესაბამისობის კრიტერიუმს, რომელთანაც უნდა შემოწმდეს გარკვეული გამოხატულება. უფრო ღრმად გასაგებად, თუ როგორ მუშაობს ოპერატორი Iferror, ჯერ უნდა აღწეროთ ფუნქცია IF. მისი ზოგადი სტრუქტურა ოდნავ უფრო რთულია, ვიდრე წინა: =IF(ლოგიკური_გამოხატვა, მნიშვნელობა_თუ_true, value_if_false).

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

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

ოპერატორის სტრუქტურა Iferror საკმაოდ მსგავსი, მაგრამ მაინც გარკვეულწილად განსხვავებული. შეიცავს ორ საჭირო არგუმენტს:

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

Სინტაქსი: =IFERROR(მნიშვნელობა;მნიშვნელობა_თუ_შეცდომა).

ISERROW და ISEMPLAND ოპერატორები

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

Excel-ს შეუძლია შეამოწმოს ბმულები შემდეგი ტიპის შეცდომებისთვის:

  • #NAME?;
  • #N/A;
  • #DEL/0!;
  • #NUMBER!;
  • #ᲘᲡᲔ;
  • #ცარიელი!;
  • #ᲑᲛᲣᲚᲘ!.

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

შენიშვნების ცხრილი "ლოგიკური ფუნქციები Excel-ში"

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

ლოგიკური ფუნქციები Excel-ში. ყველაფერი Excel-ში ლოგიკური ფუნქციების გამოყენების შესახებ

ლოგიკური ფუნქციები და პრობლემის გადაჭრის მაგალითები

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

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

ლოგიკური ფუნქციები Excel-ში. ყველაფერი Excel-ში ლოგიკური ფუნქციების გამოყენების შესახებ

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

თქვენ შეგიძლიათ ნახოთ ის ფორმულის ზოლში ეკრანის სურათზე. ახლა მოდით გავაკეთოთ რამდენიმე განმარტება. ლოგიკური გამოხატულება, რომელიც ნაჩვენებია ეკრანის სურათზე (ანუ C2>=8) ნიშნავს, რომ პროდუქტი მარაგში უნდა იყოს 8 თვემდე ჩათვლით. >= არითმეტიკული ოპერატორების გამოყენებით, ჩვენ განვსაზღვრავთ წესს მეტი ან ტოლი. ამ პირობის ჩაწერის შემდეგ, ფუნქცია დააბრუნებს ორიდან ერთ მნიშვნელობას: "TRUE" ან "FALSE". თუ ფორმულა აკმაყოფილებს კრიტერიუმს, მაშინ გადაფასების შემდეგ მნიშვნელობა იწერება უჯრედში (კარგად, ან არგუმენტად გადაეცემა სხვა ფუნქციას, ეს ყველაფერი დამოკიდებულია მომხმარებლის მიერ დადგენილ პარამეტრებზე), გაყოფილი ორზე (ამისთვის ჩვენ დავყავით ფასი საწყობში მიღების დროს ორით) . თუ ამის შემდეგ დადგინდა, რომ პროდუქტი მარაგში იყო 8 თვეზე ნაკლები ხნის განმავლობაში, მაშინ ბრუნდება იგივე მნიშვნელობა, რაც შეიცავს უჯრედში.

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

ლოგიკური ფუნქციები Excel-ში. ყველაფერი Excel-ში ლოგიკური ფუნქციების გამოყენების შესახებ

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

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

ლოგიკური ფუნქციები Excel-ში. ყველაფერი Excel-ში ლოგიკური ფუნქციების გამოყენების შესახებ

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

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

ლოგიკური ფუნქციები Excel-ში. ყველაფერი Excel-ში ლოგიკური ფუნქციების გამოყენების შესახებ

ასე რომ, ჩვენი ამოცანაა, პროგრამამ გამოთვალოს რამდენი ქულა იქნება ჯამში, გადავხედოთ გავლის შედეგს და შევადაროთ. ამ ოპერაციების შემდეგ ფუნქციამ შედეგი უნდა ჩადოს იმ უჯრედში, რომელშიც ჯდება. არსებობს ორი შესაძლო ვარიანტი: "მიღებული" ან "არა". ამ ამოცანის განსახორციელებლად, შეიყვანეთ მსგავსი ფორმულა (უბრალოდ შეაერთეთ თქვენი მნიშვნელობები): =ЕСЛИ(И(B3>=4;СУММ(B3:D3)>=$B$1);»принят»;»нет»).

ლოგიკური ფუნქციით И შეგვიძლია შევამოწმოთ, რომ ერთდროულად ორი პირობაა დაცული. ამ შემთხვევაში, ჩვენ გამოვიყენეთ ფუნქცია თანხა ჯამური ქულის გამოსათვლელად. პირველ პირობად (AND ფუნქციის პირველ არგუმენტში) დავაზუსტეთ ფორმულა B3>=4. ეს სვეტი შეიცავს ქულას მათემატიკაში, რომელიც არ უნდა იყოს 4 ქულაზე დაბალი.

ლოგიკური ფუნქციები Excel-ში. ყველაფერი Excel-ში ლოგიკური ფუნქციების გამოყენების შესახებ

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

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

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

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

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

ლოგიკური ფუნქციები Excel-ში. ყველაფერი Excel-ში ლოგიკური ფუნქციების გამოყენების შესახებ

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

  1. შესამოწმებელი დიაპაზონი.
  2. მდგომარეობა შესამოწმებელია.
  3. დიაპაზონი საშუალოდ.

შედეგად, მიიღება შემდეგი ფორმულა (სკრინშოტში).

ლოგიკური ფუნქციები Excel-ში. ყველაფერი Excel-ში ლოგიკური ფუნქციების გამოყენების შესახებ

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

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