IF ფუნქცია Excel-ში. მაგალითები (მრავალი პირობით)

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

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

IF ფუნქცია Excel-ში (ზოგადი ინფორმაცია)

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

  1. შეამოწმეთ მთელი A სვეტი ლუწი რიცხვებისთვის.
  2. თუ ნაპოვნია ლუწი რიცხვი, დაამატეთ ეს და ის მნიშვნელობები.
  3. თუ ლუწი რიცხვი ვერ მოიძებნა, მაშინ აჩვენეთ წარწერა "არ მოიძებნა".
  4. შეამოწმეთ არის თუ არა მიღებული რიცხვი ლუწი. 
  5. თუ კი, მაშინ დაამატეთ იგი პირველ პარაგრაფში არჩეულ ყველა ლუწი რიცხვს.

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

IF ფუნქციის სინტაქსი ერთი პირობით

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

=IF (ლოგიკური_გამოხატვა, მნიშვნელობა_თუ_true, value_if_false)

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

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

აქ არის მაგალითი სიცხადისთვის.

IF ფუნქცია Excel-ში. მაგალითები (მრავალი პირობით)
1

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

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

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

IF ფუნქცია Excel-ში. მაგალითები (მრავალი პირობით)
2

ვინაიდან ჩვენ გვინდა შევამოწმოთ ტექსტი და არა რიცხვი, პირველი არგუმენტი არის B2=”cons.”.

IF ფუნქციის სინტაქსი მრავალი პირობით

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

უფრო გასაგებად, აქ არის სინტაქსი.

=IF(ლოგიკური_გამოხატვა, მნიშვნელობა_თუ_true, IF(ლოგიკური_გამოხატვა, მნიშვნელობა_თუ_true, value_if_false))

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

აი მაგალითი.

IF ფუნქცია Excel-ში. მაგალითები (მრავალი პირობით)
3

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

IF ფუნქცია Excel-ში. მაგალითები (მრავალი პირობით)
4

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

როგორ გავაფართოვოთ IF ფუნქციონირება AND და OR ოპერატორების გამოყენებით

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

IF ფუნქცია და პირობით

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

IF ფუნქცია „OR“ პირობით

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

აქ მოცემულია ფუნქციების გამოყენების რამდენიმე გზა И и OR როგორც ფუნქციის არგუმენტი IF.

IF ფუნქცია Excel-ში. მაგალითები (მრავალი პირობით)
5
IF ფუნქცია Excel-ში. მაგალითები (მრავალი პირობით)
6

მონაცემების შედარება ორ ცხრილში

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

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

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

ჩვენი მაგიდა ასე გამოიყურება.

IF ფუნქცია Excel-ში. მაგალითები (მრავალი პირობით)
7

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

ამის შემდეგ დააჭირეთ შემდეგ მენიუებს: პირობითი ფორმატირება – შექმენით წესი – გამოიყენეთ ფორმულა ფორმატირებული უჯრედების დასადგენად.

IF ფუნქცია Excel-ში. მაგალითები (მრავალი პირობით)
8

ფორმატირების ფორმულის სახით ვწერთ ფუნქციას =COUNTIF (შედარების დიაპაზონი; პირველი ცხრილის პირველი უჯრედი)=0. შედარების დიაპაზონად გამოიყენება ცხრილი მეორე კვების პროცესორის მახასიათებლებით.

IF ფუნქცია Excel-ში. მაგალითები (მრავალი პირობით)
9

თქვენ უნდა დარწმუნდეთ, რომ მისამართები აბსოლუტურია (დოლარის ნიშნით მწკრივისა და სვეტის სახელების წინ). დაამატეთ =0 ფორმულის შემდეგ, რათა Excel მოძებნოს ზუსტი მნიშვნელობები.

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

IF ფუნქცია Excel-ში. მაგალითები (მრავალი პირობით)
10

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

SUMIF ფუნქცია Excel-ში

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

  1. დაამატეთ მწკრივი ყველა გამყიდველის მთლიანი შემოსავლით და დააწკაპუნეთ უჯრედზე, რომელიც შეიცავს შედეგს ფორმულის შეყვანის შემდეგ. 
  2. ჩვენ ვპოულობთ fx ღილაკს, რომელიც მდებარეობს ფორმულების ხაზის გვერდით. შემდეგი, გამოჩნდება ფანჯარა, სადაც შეგიძლიათ იპოვოთ საჭირო ფუნქცია ძიების საშუალებით. ოპერატორის არჩევის შემდეგ, თქვენ უნდა დააჭიროთ ღილაკს "OK". მაგრამ ხელით შეყვანა ყოველთვის შესაძლებელია.
    IF ფუნქცია Excel-ში. მაგალითები (მრავალი პირობით)
    11
  3. შემდეგი, გამოჩნდება ფუნქციის არგუმენტების შეყვანის ფანჯარა. ყველა მნიშვნელობა შეიძლება მითითებული იყოს შესაბამის ველებში და დიაპაზონის შეყვანა შესაძლებელია მათ გვერდით მდებარე ღილაკის საშუალებით.
    IF ფუნქცია Excel-ში. მაგალითები (მრავალი პირობით)
    12
  4. პირველი არგუმენტი არის დიაპაზონი. აქ შეიყვანეთ უჯრედები, რომლებიც გსურთ შეამოწმოთ კრიტერიუმებთან შესაბამისობა. ჩვენზე თუ ვსაუბრობთ, ეს არის თანამშრომელთა პოზიციები. შეიყვანეთ დიაპაზონი D4:D18. ან უბრალოდ აირჩიეთ თქვენთვის საინტერესო უჯრედები.
  5. "კრიტერიუმების" ველში შეიყვანეთ პოზიცია. ჩვენს შემთხვევაში – „გამყიდველი“. როგორც შეჯამების დიაპაზონი, ჩვენ მივუთითებთ იმ უჯრედებს, სადაც ჩამოთვლილია თანამშრომლების ხელფასები (ეს კეთდება როგორც ხელით, ასევე შეარჩიეთ ისინი მაუსით). დააწკაპუნეთ "OK" და ჩვენ ვიღებთ ყველა თანამშრომლის დასრულებულ გამოთვლილ ხელფასს, რომლებიც გამყიდველები არიან.

დამეთანხმებით, რომ ეს ძალიან მოსახერხებელია. Ეს არ არის?

SUMIFS ფუნქცია Excel-ში

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

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

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

მოდით განვიხილოთ ძირითადი არგუმენტები უფრო დეტალურად:

  1. შეჯამების დიაპაზონი. შესაჯამებელი უჯრედები.
  2. მდგომარეობის დიაპაზონი 1 – დიაპაზონი, რომელიც შემოწმდება გარკვეულ კრიტერიუმთან შესაბამისობაში. 
  3. პირობა 1 არის თავად მდგომარეობა.
  4. კრიტერიუმის დიაპაზონი 2 არის მეორე დიაპაზონი, რომელიც შემოწმდება კრიტერიუმის მიხედვით.
  5. მე-2 პირობა მეორე პირობაა.

შემდგომი ლოგიკა მსგავსია. შედეგად, ჩვენ განვსაზღვრეთ სამხრეთ ფილიალის ყველა მენეჯერის ხელფასი.

IF ფუნქცია Excel-ში. მაგალითები (მრავალი პირობით)
13

COUNTIF ფუნქცია Excel-ში

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

  1. პირველ რიგში, დაამატეთ ხაზი, რომელიც შეიცავს გამყიდველების რაოდენობას. ამის შემდეგ, თქვენ უნდა დააჭიროთ უჯრედს, სადაც შედეგი იქნება ნაჩვენები.
  2. ამის შემდეგ, თქვენ უნდა დააჭიროთ ღილაკს "ფუნქციის ჩასმა", რომელიც შეგიძლიათ იხილოთ "ფორმულების" ჩანართში. გამოჩნდება ფანჯარა კატეგორიების სიით. ჩვენ უნდა ავირჩიოთ პუნქტი "სრული ანბანური სია". სიაში ჩვენ გვაინტერესებს ფორმულა COUNTIF. არჩევის შემდეგ, ჩვენ უნდა დავაჭიროთ ღილაკს "OK".
    IF ფუნქცია Excel-ში. მაგალითები (მრავალი პირობით)
    14
  3. ამის შემდეგ გვაქვს ამ ორგანიზაციაში დასაქმებული მოვაჭრეების რაოდენობა. იგი მიიღეს უჯრედების რაოდენობის დათვლით, რომლებშიც იწერება სიტყვა „გამყიდველი“. ყველაფერი მარტივია. 

COUNTSLIM ფუნქცია Excel-ში

ფორმულის მსგავსი SUMESLIMN, ეს ფორმულა ითვლის უჯრედების რაოდენობას, რომლებიც ემთხვევა მრავალ პირობას. სინტაქსი მსგავსია, მაგრამ ოდნავ განსხვავდება ფორმულისგან SUMESLIMN:

  1. მდგომარეობის დიაპაზონი 1. ეს არის დიაპაზონი, რომელიც შემოწმდება პირველი კრიტერიუმის მიხედვით.
  2. პირობა 1. პირდაპირ პირველი კრიტერიუმი.
  3. მდგომარეობის დიაპაზონი 2. ეს არის დიაპაზონი, რომელიც შემოწმდება მეორე კრიტერიუმით. 
  4. მდგომარეობა 2.
  5. დიაპაზონის პირობები 3.

და ასე შემდეგ.

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

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

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

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

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